Ingredients
Method
Step-by-Step
- Bring a large pot of generously salted water to a boil. Cook the macaroni until just tender, usually about 1 minute less than the package directions, then drain well without rinsing.
- Melt the butter in a large saucepan or Dutch oven over medium heat. Whisk in the flour and cook for about 1 minute, until smooth and lightly foaming but not browned.
- Gradually whisk in the warm milk. Continue cooking and whisking for 4 to 6 minutes, until the sauce thickens enough to coat the back of a spoon.
- Stir in the kosher salt, dry mustard, black pepper, and optional cayenne pepper or paprika. Taste the seasoned sauce carefully and adjust only if needed.
- Reduce the heat to low. Add the shredded cheeses one handful at a time, stirring until each addition melts before adding the next.
- Add the drained pasta and stir until every piece is evenly coated. If the sauce is too thick, loosen it with a few tablespoons of warm milk, then serve immediately.
Notes
Shred cheese from a block for the smoothest sauce. Keep the heat low after adding cheese because boiling may cause the sauce to separate or become gritty. Slightly undercooked pasta is ideal because it continues absorbing sauce in the pot.
