Ingredients
Equipment
Method
Prep
- Preheat oven to 350F. Butter a 9x13-inch baking dish.
Cook the pasta
- Cook elbow macaroni 2 minutes less than package directions, then drain. This keeps the pasta from overcooking during baking.
Make the cheese sauce
- Melt butter in a saucepan and whisk in flour. Cook for 1 minute to form a smooth roux.
- Slowly whisk in whole milk and evaporated milk. Keep whisking until the mixture is smooth and free of lumps.
- Simmer the sauce for 5-6 minutes until thickened. Season with salt, black pepper, dry mustard, and smoked paprika while it simmers.
Combine and bake
- Stir in 3 cups shredded sharp cheddar and 1 1/2 cups Gruyere or Colby jack until melted. Fold in the drained pasta.
- Pour the mixture into the buttered 9x13-inch dish and top with the remaining cheese. Make sure the surface is evenly covered for browning.
- Bake for 25-30 minutes until bubbly and golden on top. Rest for 10 minutes before serving so the sauce sets.
Notes
For the smoothest sauce, whisk the milk in slowly and keep the simmer gentle until thickened. Store leftovers in the fridge up to 4 days; reheat covered in a 325F oven until warm (microwave works but may soften the crust). Freezing is not ideal because the cheese sauce can become grainy after thawing. For a lighter option, use evaporated milk labeled low-fat and reduce the butter slightly (you may need an extra minute of simmer to reach the same thickness).
