Preheat oven to 250• C
In a large pot of boiling salted water, cook pasta according to package instructions; drain well.
Melt butter in a large skillet over medium high heat. Whisk in flour, paprika and onion powder until lightly browned, about 1 minute.
Gradually whisk in milk until slightly thickened, about 4-5 minutes.
Remove from heat. Stir in 2 cups cheddar cheese and Parmesan. Stir in pasta; season with salt and pepper, to taste.
Divide pasta mixture into ovenproof bowl.* Place onto a baking sheet; sprinkle with remaining 1 cup cheddar cheese.
Place into oven and bake until golden brown, about 20-25 minutes.
Serve immediately