Ingredients

1lbdry elbow pasta,or pasta shells

6tbspbutter,unsalted, divided

3tbspall-purpose flour

3cupswhole milk,720ml

3½cupscheddar cheese,shredded

½tspsalt

½tspmustard,ground

½tsppaprika,smoked

½tspgarlic powder

dashhot sauce,optional

2ozbrick-style cream cheese

1cupPanko breadcrumbs

parsley,fresh, finely chopped, optional, to serve

Preparation

Preheat the oven to 400 degrees F.

In a large pot of boiling water, add a pinch of salt and the pasta. Cook the pasta for about about 1 to 2 minutes, less than the package cook time, until al dente.

Drain the cooked pasta, pour into a large bowl, and stir in 2 tablespoons of butter. Set the pasta aside.

In a large saucepan or a 12-inch oven-safe skillet, melt 2 tablespoons of butter over medium heat. Once melted, whisk in the flour to form a thick paste. Cook and whisk the paste for 1 minute, then slowly whisk in the milk.

Once all of the milk is added, continue to whisk. Bring to a simmer. Once simmering, whisk in the cheese until smooth. Whisk in the salt, ground mustard, smoked paprika, garlic powder, and hot sauce (if using). Cook for 2 to3 minutes until thickened.

Pour the sauce over the buttered pasta. Add the cream cheese and stir everything together until the pasta is completely coated and cream cheese is melted. Scoop pasta back into skillet or a greased 9×13-inch pan.

Melt the remaining 2 tablespoons of butter and mix with the Panko breadcrumbs. Sprinkle over pasta.

Bake the pasta for 30 minutes or until it is lightly browned on top and the sides are bubbling. Cover the pasta halfway through the bake time to prevent the top from burning.

Allow to sit for 5 minutes before serving with a little fresh parsley.