Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350F, then butter a 9x13-inch baking dish so it won’t stick and the crust can brown evenly.
Cook the pasta
- Cook the elbow macaroni 2 minutes less than package directions, then drain so it finishes cooking during the bake.
Make the cheese sauce
- Melt the butter, whisk in the all-purpose flour, and cook for 1 minute to cook out the raw flour taste.
- Slowly whisk in the whole milk and evaporated milk until smooth, then keep whisking until the mixture looks glossy.
- Simmer for 5-6 minutes until thickened, then season with salt, black pepper, dry mustard, and smoked paprika.
- Stir in 3 cups shredded sharp cheddar and 1 1/2 cups shredded Gruyere or Colby jack until melted, then fold in the drained pasta until every noodle is coated.
Bake and rest
- Pour the mac into the prepared baking dish and top with the remaining shredded sharp cheddar and remaining shredded Gruyere or Colby jack.
- Bake for 25-30 minutes until bubbly and golden, then rest 10 minutes before serving so the sauce sets up.
Notes
Pro tip: whisk the milk in slowly to keep the sauce smooth, and simmer until it visibly thickens before adding cheese. Refrigerate leftovers in an airtight container for up to 3 days; reheat in the oven at 325F until hot and bubbly. Freezing is not recommended because the creamy sauce can become grainy after thawing. For a lighter option, use whole milk low-fat substitutes and slightly reduce cheese quantity while keeping the sauce simmer time the same.
