This dish combines tender elbow macaroni with a rich, creamy cheese sauce made from sharp cheddar and Gruyère. The macaroni is coated evenly, topped with buttery breadcrumbs and Parmesan, then baked until golden and bubbling. The creamy texture pairs beautifully with the crisp topping, making it a warm, comforting main course. Optional spices and additions like smoked paprika or roasted vegetables can enhance the flavors. Ideal for a satisfying vegetarian meal, it pairs wonderfully with light white wine and a fresh salad.
There's something about the smell of butter and flour toasting in a pan that instantly takes me back to my aunt's kitchen on lazy Sunday afternoons. She'd make mac and cheese without any fuss, just the basics done right, and somehow it was always the dish everyone asked for. I finally asked her to walk me through it one evening, and what stuck with me wasn't just the recipe but how she'd hum while stirring the sauce, waiting for that exact moment when it thickened. Now whenever I make it, that same ritual happens in my own kitchen.
I made this for friends on a random Tuesday when no one felt like going out, and I watched their faces light up the moment they took a bite. One person actually went quiet, which never happens, and that's when I knew I'd nailed it. It's the kind of dish that doesn't need conversation to shine, just good timing and maybe a little extra cheese.
Ingredients
- Elbow macaroni, 250 g: The shape matters more than you'd think because it catches the sauce in all those little tubes, so avoid long pasta or shapes with flat surfaces.
- Unsalted butter, 2 tbsp: Fresh butter makes a difference here, and unsalted lets you control the salt level in the sauce.
- All-purpose flour, 2 tbsp: This creates the roux that thickens everything, so don't skip it or rush the cooking.
- Whole milk, 500 ml: Don't use skim milk if you can help it; the fat is what makes the sauce silky and rich.
- Sharp cheddar cheese, grated 200 g: The sharpness cuts through the richness and gives real cheese flavor, not that mild, floppy taste.
- Gruyère or mozzarella cheese, grated 50 g: This optional addition adds a creamy element that makes the texture almost luxurious.
- Salt, pepper, and ground mustard: These seasonings are humble but essential; the mustard especially brings out the cheese notes without announcing itself.
- Breadcrumbs, melted butter, and Parmesan for topping: This topping adds texture and a hint of richness that makes every forkful interesting.
Instructions
- Get your oven and baking dish ready:
- Preheat to 180°C (350°F) and grease your dish lightly so the finished mac and cheese slides out cleanly.
- Cook the pasta until it's just tender:
- Boil salted water, add macaroni, and cook according to package instructions until al dente—it should still have a tiny bit of resistance when you bite it. Drain and set aside.
- Build your sauce foundation:
- Melt butter over medium heat in a saucepan, then whisk in flour and let it bubble gently for about a minute until it smells nutty and toasty but before it browns. This is your roux, and it's doing the heavy lifting.
- Bring the milk in slowly:
- Whisk the milk in gradually while stirring constantly, letting it integrate without lumps forming. Keep the heat at medium and stir for 3 to 5 minutes until the sauce coats the back of a spoon.
- Add your cheeses and seasonings:
- Pull the pan off the heat first, then stir in the cheddar, Gruyère if using, salt, pepper, and mustard until everything is smooth and melted. Taste as you go because you're the judge here.
- Combine pasta and sauce:
- Pour the cooked macaroni into the sauce and stir until every piece is coated evenly, which is more satisfying than it sounds.
- Transfer to the baking dish:
- Pour everything into your greased dish and smooth it out with the back of a spoon.
- Make the topping:
- Mix breadcrumbs, melted butter, and Parmesan in a small bowl, then sprinkle it evenly across the top so every bite gets a bit of crunch.
- Bake until golden:
- Bake for 20 minutes until the top is golden brown and the edges are bubbling slightly. Let it rest for 5 minutes before serving so it sets just enough to keep its shape.
I learned the importance of that five-minute rest period the hard way when I served it straight from the oven and half the dish fell apart on the plate. Now I use those minutes to set the table or pour a drink, and it's made all the difference in how the dish looks and holds together.
Flavor Variations That Work
Once you have the base down, the magic happens when you play with additions. A pinch of cayenne pepper brings warmth, smoked paprika adds a subtle depth, and sometimes I add a tiny bit of nutmeg which sounds odd but ties everything together. Crispy bacon crumbles stirred in at the end give you little pockets of smoke and salt, while sautéed onions bring a sweetness that balances the sharpness of the cheese.
Texture and the Right Cheese Balance
The combination of sharp cheddar and Gruyère is where this dish gets its personality. Cheddar alone can sometimes feel one-note, but Gruyère brings a nuttiness that makes you realize why people get excited about cheese. If you only have what's in your fridge, sharp cheddar by itself works fine, but if you can grab Gruyère or even a good mozzarella, your sauce becomes something worth remembering.
Make It Your Own
This recipe is a foundation, not a rulebook, so feel free to adjust seasonings or add vegetables that make sense to you. I've added roasted broccoli, caramelized mushrooms, and even crispy shallots, and every version taught me something about balance. The breadcrumb topping is optional too, though honestly it's the part that makes people ask for seconds.
- Try roasting vegetables separately and folding them in just before baking so they don't release too much moisture.
- Make this a day ahead and bake it cold straight from the fridge, adding a few extra minutes to the baking time.
- Double the recipe easily; just increase all ingredients proportionally and use a larger dish.
Mac and cheese is proof that simple ingredients treated with care become something special, the kind of dish that brings people together without trying too hard. Make it for yourself on a quiet evening or for a crowd on a Tuesday, and watch what happens.
Recipe Questions & Answers
- → What type of macaroni works best for this dish?
-
Elbow macaroni is ideal as it holds the cheese sauce well and bakes evenly without becoming mushy.
- → Can I use different cheeses?
-
Yes, sharp cheddar provides a bold flavor while Gruyère or mozzarella adds creaminess. Mixing cheeses balances taste and texture.
- → How do I make the cheese sauce smooth?
-
Whisk butter and flour until bubbly, then gradually add milk while stirring constantly. Melt cheese off the heat for a smooth consistency.
- → What is the purpose of the breadcrumb topping?
-
Breadcrumbs combined with melted butter and Parmesan create a crispy, golden crust that adds texture contrast to the creamy base.
- → Can I prepare this dish ahead of time?
-
Yes, you can assemble it and refrigerate before baking. Bake straight from the fridge, adding a few extra minutes if needed.