01 -
Get a big pot of water going, add a generous pinch of salt – this is where I always forget to salt the water, honestly! Cook your elbow macaroni according to package directions until it's just shy of al dente. We want it firm enough to hold up to the sauce. Drain it, but don't rinse! That starch helps the sauce cling.
02 -
While your pasta is draining, melt the butter in a large saucepan or Dutch oven over medium heat. Once it's shimmering, sprinkle in the flour. Whisk, whisk, whisk for about a minute until it forms a pale, bubbly paste. It'll smell a little nutty, a good sign! This is the base for your creamy sauce.
03 -
Slowly, slowly pour in the whole milk, whisking continuously to avoid any lumps. Keep whisking until the mixture thickens and starts to bubble gently, about 5-7 minutes. It should coat the back of a spoon. This step feels like magic, watching it transform.
04 -
Now, take the pan off the heat. This is important! Stir in your grated cheddar and Gruyère a handful at a time, letting each batch melt before adding the next. Keep stirring until the cheese is completely melted and the sauce is smooth and glossy. I love how the kitchen fills with that rich, cheesy aroma.
05 -
Time for the flavor boosters! Stir in the Dijon mustard, a tiny grating of fresh nutmeg, and season with salt and black pepper. Taste it! This is your moment to adjust. Does it need more salt? A little more pepper? Trust your instincts, you've got this.
06 -
Finally, add the drained macaroni to the cheese sauce. Stir gently until every single elbow is coated in that glorious, thick, cheesy goodness. Serve it up immediately, maybe with a sprinkle of fresh parsley if you're feeling fancy. The steam rising, that vibrant yellow... it’s just pure comfort.