This dish features tender elbow macaroni combined with a rich, velvety cheese sauce made from sharp cheddar and optional Gruyère or mozzarella. The sauce is thickened with a buttery roux and seasoned lightly with salt, pepper, and ground mustard. Once mixed, the macaroni is topped with a buttery, cheesy breadcrumb layer and baked until golden and bubbling. The result is a creamy, comforting bake ideal for a satisfying main course.
My college roommate made mac and cheese one rainy Sunday, and the smell alone had me abandoning my books. I watched her whisk that silky sauce together, and I realized this wasn't just comfort food—it was chemistry. Years later, I still chase that same golden-crusted perfection she managed to pull from her tiny dorm oven.
I made this for my partner on their worst day at work, and watching their face soften with the first bite felt like I'd handed them something precious. No words were needed—just the quiet comfort of melted cheese and tender pasta doing what food does best.
Ingredients
- 250 g elbow macaroni: The shape matters more than you'd think; those curves catch and hold the sauce so every piece gets coated.
- 2 tbsp unsalted butter: Unsalted lets you control the salt level, which makes a real difference when you're building the sauce from scratch.
- 2 tbsp all-purpose flour: This is your thickening agent; don't skip the whisking or you'll end up with lumps that no amount of stirring can fix.
- 500 ml whole milk: Whole milk gives the sauce body and richness that lower-fat versions just can't replicate, though you can substitute if needed.
- 200 g sharp cheddar cheese, grated: Sharp cheddar has more flavor than mild, so you need less of it and the taste cuts through beautifully.
- 50 g Gruyère or mozzarella cheese, grated: This optional cheese adds a layer of creaminess and sophistication that elevates the whole dish.
- 1/2 tsp salt, 1/4 tsp black pepper, 1/4 tsp ground mustard: Mustard powder is the secret that adds depth without announcing itself; don't leave it out.
- 40 g breadcrumbs, 1 tbsp melted butter, 2 tbsp Parmesan: This topping is your textural contrast, and toasting it in butter makes all the difference.
Instructions
- Set yourself up for success:
- Preheat your oven to 180°C and get a baking dish greased while you're at it. Having everything ready means you won't be fumbling once the sauce starts to come together.
- Cook the pasta right:
- Get your salted water boiling hard, add the elbow macaroni, and cook it a full minute or two under the package time so it stays slightly firm. It'll continue cooking in the oven, and soggy pasta is nobody's friend.
- Build the roux carefully:
- Melt butter over medium heat, whisk in flour, and let it bubble for exactly one minute—long enough for the raw flour taste to disappear but short enough that it stays pale. This is the foundation of your sauce.
- Add the milk with patience:
- Whisk the milk in gradually while stirring constantly, keeping the heat medium. This slow addition prevents lumps and builds a velvety sauce that coats the back of a spoon after about 3 to 5 minutes.
- Melt the cheese into silence:
- Remove the saucepan from heat before adding your cheddar and Gruyère, then stir gently until everything melts into one smooth, glossy sauce. The residual heat is enough; high heat can make cheese separate and turn grainy.
- Bring it all together:
- Toss the drained macaroni into the sauce and fold it together until every noodle glistens. Pour it into your greased dish, smoothing the top gently.
- Crown it with crunch:
- Toss breadcrumbs with melted butter and Parmesan, then scatter them evenly over the mac and cheese. This topping will turn golden and crispy in the oven, creating a textural contrast that makes the dish unforgettable.
- Bake and breathe:
- Slide the dish into the oven for about 20 minutes until the top is golden and you can see the edges just barely bubbling up around the sides. Let it rest for 5 minutes so it firms up enough to serve cleanly.
There's a moment right when you pull this from the oven, when the breadcrumb topping is still warm enough to crackle between your teeth and the sauce hasn't yet set, where mac and cheese stops being a recipe and becomes a reason to gather around the table. That's the real magic.
The Sauce, Simplified
The creamy sauce that makes this dish sing is just a basic béchamel—butter, flour, and milk—dressed up with good cheese. Once you understand that ratio, you can make it with your eyes closed, and you'll know exactly why it works. The mustard powder stays quiet in the background but pushes the cheese flavor forward in ways salt alone can't.
Making It Your Own
This recipe is a blank canvas waiting for you to add your fingerprints. Crispy bacon stirred in right before baking adds smokiness, or sautéed onions bring sweetness and depth. Roasted broccoli turns it into something closer to a complete meal, and a pinch of cayenne wakes everything up without making it hot.
Timing and Temperature Matter
The oven temperature of 180°C is forgiving enough that a few degrees either way won't sabotage you, but it's high enough that the top browns without the filling overcooking. The 20-minute bake is a guideline, not a law—if your topping isn't golden yet, give it another few minutes and keep watching.
- If you're making this ahead, assemble it and refrigerate up to a day before baking; just add 10 extra minutes to the bake time.
- Leftovers reheat beautifully in a gentle oven or on the stovetop with a splash of milk to loosen the sauce again.
- A rest period right out of the oven keeps it from being molten lava on your plate and lets the structure set just enough to serve with pride.
Mac and cheese is proof that the simplest dishes, made with intention and decent ingredients, need no apology. Serve it hot, serve it often, and watch it disappear.
Recipes Q&A
- → What type of pasta works best?
-
Elbow macaroni is the classic choice due to its shape, which holds the cheese sauce well, but other short pasta shapes like cavatappi can be used.
- → Can I use different cheeses?
-
Yes, sharp cheddar is the base, but adding Gruyère or mozzarella enhances creaminess and flavor depth.
- → How do I get a crispy topping?
-
Combine breadcrumbs with melted butter and grated Parmesan, then sprinkle over the macaroni before baking until golden.
- → Is there a way to make this dish gluten-free?
-
Use gluten-free pasta and substitute the all-purpose flour with a gluten-free flour blend for thickening the sauce.
- → How can I add more flavor to the sauce?
-
Incorporate a pinch of cayenne pepper or smoked paprika into the cheese sauce for a subtle spicy or smoky note.