This classic comfort dish brings together tender elbow macaroni and a velvety homemade cheese sauce. The sauce combines sharp cheddar with optional Gruyère for depth, while a touch of Dijon mustard and nutmeg enhances the flavors. Ready in just 40 minutes, this dish can be enjoyed stovetop-style or finished with a golden breadcrumb topping for added texture. Perfect for weeknight dinners or when you need something satisfying and warm.
My apartment smelled like a buttery dream the night a power outage left me with nothing but a gas stovetop and a block of cheddar that needed using. That improvised pot of mac and cheese, eaten by candlelight with a wooden spoon, ruined every boxed version for me forever.
I made a double batch for a friends potluck once and watched three grown adults hover over the baking dish with forks, abandoning all pretense of plates. Someone actually asked me if I had trained as a chef, and I just laughed because the real secret is patience with your roux, not talent.
Ingredients
- 300 g elbow macaroni: The classic shape holds sauce in every little curve, and cooking it just to al dente keeps it from turning mushy later.
- 2 tbsp unsalted butter: This is the foundation of your roux, so use real butter and let it foam gently without browning.
- 2 tbsp all purpose flour: Equal parts fat and flour is the golden ratio that guarantees a smooth, lump free thickener.
- 500 ml whole milk, warm: Warming the milk before adding it prevents those dreaded lumps and helps the sauce thicken evenly.
- 200 g sharp cheddar cheese, grated: Sharp cheddar delivers the bold, tangy punch that makes the dish memorable, and grating it yourself melts far better than pre shredded.
- 50 g Gruyere cheese, grated: Optional, but it adds a nutty depth that elevates the entire pot from good to extraordinary.
- 1/2 tsp salt, 1/4 tsp black pepper, 1/4 tsp nutmeg: Nutmeg might sound unusual in a cheese sauce, but it quietly rounds out the richness in a way that surprises everyone.
- 1 tsp Dijon mustard: A tiny spoonful sharpens the cheese flavor without making anything taste like mustard.
- 50 g breadcrumbs, 1 tbsp melted butter, 2 tbsp Parmesan: This trio creates a crispy, golden lid that contrasts beautifully with the creamy pasta beneath.
Instructions
- Get your oven ready:
- If you are adding that glorious breadcrumb topping, preheat your oven to 200 degrees Celsius (400 degrees Fahrenheit) so it is waiting for you when the assembly is done.
- Cook the pasta:
- Bring a generous pot of salted water to a rolling boil and cook the macaroni until just al dente, meaning it still has a slight bite. Drain it and set it aside while you build the sauce.
- Build the roux:
- In a large saucepan over medium heat, melt the butter until it foams, then whisk in the flour and stir constantly for about a minute. You want it to smell lightly toasty, not colored or burnt.
- Create the béchamel:
- Gradually pour in the warm milk while whisking vigorously to keep everything smooth and lump free. Keep stirring over medium heat for about five minutes until the sauce coats the back of a spoon like cream.
- Melt in the cheese:
- Pull the pan off the heat and stir in the grated cheddar, Gruyere, salt, pepper, nutmeg, and Dijon mustard all at once. Keep stirring gently until every last bit of cheese has melted into a silky, glossy sauce.
- Combine pasta and sauce:
- Fold the drained macaroni into the cheese sauce with a spatula, making sure every noodle is thoroughly coated. Taste a spoonful now and adjust the salt if needed.
- Add the topping and bake:
- Transfer everything to a buttered baking dish, then scatter the breadcrumb, melted butter, and Parmesan mixture evenly across the top. Bake for fifteen to twenty minutes until the edges are bubbling and the top is a deep, irresistible gold.
- Serve and enjoy:
- Let it rest for just a couple of minutes so the sauce settles, then serve it hot with an extra shower of cheese or a scatter of fresh herbs if you are feeling fancy.
There is something quietly powerful about a dish that makes people close their eyes on the first bite and go completely silent.
Flavor Twists Worth Trying
A pinch of smoked paprika stirred into the sauce adds a campfire warmth that works shockingly well with sharp cheddar. I discovered this by accident when I knocked the jar over the pot one evening and decided to commit to the mistake rather than scrape it out.
What to Serve Alongside It
A simple green salad with a bright vinaigrette cuts through the richness better than anything else I have tried. A chilled glass of Sauvignon Blanc on the side makes the whole meal feel like you put in far more effort than you actually did.
Storage and Reheating Advice
Leftovers keep beautifully in the refrigerator for up to three days if sealed tightly, and they reheat gently on the stovetop with a splash of milk. The sauce tightens as it sits, so do not be alarmed if it looks thicker the next day.
- Reheat low and slow on the stove rather than blasting it in the microwave for the creamiest result.
- Freeze individual portions in airtight containers for up to one month for emergency comfort food on demand.
- Always add a tiny pour of milk when reheating because the pasta will have absorbed sauce overnight.
Some recipes are just dinner, but a truly great mac and cheese is the kind of dish that gathers people around the table and keeps them there. Make it once and it will follow you for life.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, prepare the dish up to 24 hours in advance and refrigerate. When ready to serve, reheat gently on the stovetop with a splash of milk to restore creaminess, or bake with fresh topping until heated through.
- → What cheeses work best?
-
Sharp cheddar provides the classic flavor, but Gruyère adds nutty depth. For variations, try Monterey Jack for meltiness, Parmesan for savory notes, or a blend of your favorite melting cheeses.
- → How do I prevent grainy sauce?
-
Use freshly grated cheese rather than pre-shredded varieties, which contain anti-caking agents. Also, ensure the milk is warm before adding and remove the pan from heat before stirring in the cheese.
- → Can I freeze leftovers?
-
Yes, portion cooled leftovers into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat with a tablespoon of milk or cream to regain the silky texture.
- → What can I add for extra flavor?
-
Sautéed vegetables like broccoli or peas add nutrition. Crispy bacon, caramelized onions, or roasted garlic bring savory depth. A pinch of smoked paprika adds subtle smokiness to the sauce.