Ingredients
Equipment
Method
Step-by-Step Instructions
- Preheat your oven to 350°F (175°C). Lightly grease the baking dish with butter or cooking spray.
- Bring a large pot of salted water to a boil and cook the medium pasta shells for 6-8 minutes until just under al dente. Drain and set aside.
- In a medium saucepan, melt 4 tablespoons of butter over medium heat. Whisk in 1/4 cup of all-purpose flour, 1 teaspoon each of onion powder and garlic powder to create a smooth roux.
- Pour in 2 cups of whole milk or half-and-half while whisking to incorporate, cooking until thickened for about 4-5 minutes. Stir in 1 tablespoon of Dijon mustard and gradually add 2 cups of sharp cheddar cheese and 1 cup of Gruyere cheese until melted.
- Fold in cooked pasta and 2 cups of diced ham, ensuring everything is coated in the cheese sauce. If too thick, add reserved pasta water to loosen.
- Transfer to the baking dish, spreading evenly. Top with an additional 1 cup of mixed cheese and 1 cup of Panko breadcrumbs.
- Bake for 20-25 minutes, until bubbly and golden brown. Monitor to avoid over-browning.
- Let the casserole rest for about 10 minutes before serving to allow the sauce to settle.
Nutrition
Notes
This casserole is a customizable and comforting dish perfect for busy weeknights.