Save to Pinterest The smell of bubbling cheese still takes me back to rainy Tuesdays in my college apartment, when my roommate and I would crowd around a tiny electric burner, watching our makeshift mac and cheese like it was the most important thing in the world. We had no idea what we were doing back then, honestly, but somehow those imperfect batches tasted better than anything I have made since. Now that I have actual kitchen space and proper ingredients, I have finally figured out what makes this dish sing without all the trial and error.
Last winter, during that endless stretch of gray weekends, I made this for my family after my sister had a particularly rough week at work. We sat around the table not saying much, just eating spoonful after spoonful and letting the warm sauce do its job. Sometimes food does not need to be fancy to fix everything.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 250 g elbow macaroni: Cooking the pasta slightly underdone is the secret, since it finishes in the sauce and keeps that perfect bite
- 2 tbsp unsalted butter: This builds the roux foundation, and using unsalted lets you control the seasoning
- 2 tbsp all-purpose flour: Just enough to thicken without making the sauce heavy or pasty
- 500 ml whole milk, warmed: Cold milk can cause lumps, so I always zap it in the microwave for about 30 seconds first
- 200 g sharp cheddar cheese, grated: Pre-shredded cheese has anti-caking agents that prevent smooth melting, so grate it yourself
- 50 g Gruyère or mozzarella cheese: This adds that restaurant style creaminess and depth, though cheddar alone works in a pinch
- ½ tsp mustard powder: A tiny pinch that somehow makes the cheese taste more like cheese without adding any actual mustard flavor
- ¼ tsp ground black pepper: Freshly cracked makes a real difference here
- ½ tsp salt: Adjust after tasting, since some cheeses are saltier than others
- 40 g breadcrumbs: Panko gives the best crunch, but regular works fine too
- 1 tbsp unsalted butter, melted: Tossing the breadcrumbs with butter helps them brown evenly
- 2 tbsp grated Parmesan cheese: Totally optional, but adds a salty, nutty finish to the topping
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready:
- Preheat to 200°C (400°F) now if you are baking, so everything is ready to go when the sauce is done
- Cook the pasta smart:
- Boil the macaroni in salted water until just shy of al dente, about 1 to 2 minutes less than the package says, then drain well
- Build the roux base:
- Melt the butter over medium heat and whisk in the flour, stirring constantly for 1 to 2 minutes until it forms a smooth paste but does not brown
- Create the cheese sauce:
- Gradually whisk in the warm milk, keep stirring for 3 to 4 minutes until the sauce bubbles and thickens, then remove from heat before stirring in both cheeses until completely smooth
- Season and combine:
- Add the mustard powder, pepper, and salt, then fold in the drained pasta until every piece is coated in sauce
- Top it off:
- Mix the breadcrumbs with melted butter and Parmesan, then sprinkle evenly over the pasta in a greased baking dish
- Bake until golden:
- Cook for 15 to 20 minutes until the top is crisp and bubbling, then let it rest for 5 minutes so the sauce sets slightly
Save to Pinterest This recipe became my go-to when my daughter was going through that picky eater phase, and I cannot tell you how many nights this saved us. She would actually ask for seconds, which felt like winning the lottery on a Tuesday.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
Once you have the basic sauce down, the variations are endless. I have added crispy bacon, caramelized onions, even roasted broccoli when I need to sneak in some vegetables. The sauce base is forgiving enough to handle whatever you are craving.
Stove vs Oven
Sometimes I skip the baking entirely and serve it straight from the stovetop, especially on weeknights when every minute counts. Both versions taste incredible, but that crispy breadcrumb topping really does add something special when you have the extra time.
Make Ahead Magic
You can assemble the entire dish a day before baking and keep it covered in the refrigerator. The flavors actually meld together overnight, making leftovers even better the next day, which I discovered accidentally and now do on purpose.
- Let the refrigerated dish sit at room temperature for 20 minutes before baking
- Add an extra 5 to 10 minutes to the baking time if baking from cold
- Cover with foil if the top browns too quickly before the center is hot
Save to Pinterest Whether you need a quick weeknight comfort meal or a dish that feeds a crowd on game day, this mac and cheese never disappoints. Sometimes simple really is perfect.
Recipe FAQs
- → What cheese works best for creamy results?
Sharp cheddar provides the best flavor and melting properties. Adding Gruyère or mozzarella enhances creaminess and creates a smoother texture. Avoid pre-shredded cheese as anti-caking agents can prevent proper melting.
- → Can I make this ahead of time?
Prepare the sauce and pasta separately up to a day in advance. Combine when ready to bake, adding extra milk if needed. For best results, bake fresh to maintain the crispy topping texture.
- → How do I prevent the sauce from separating?
Use warm milk and stir constantly when adding it to the roux. Remove from heat before adding cheese to prevent oil separation. Grate cheese finely and add gradually while stirring until fully melted.
- → What's the secret to extra creamy mac and cheese?
Substitute half the milk with heavy cream for richness. Undercook pasta by 1-2 minutes since it continues cooking in the sauce. Adding a small amount of cream cheese or mascarpone creates an incredibly velvety texture.
- → How can I add more flavor variations?
Mix in crispy bacon, caramelized onions, or roasted garlic. Add spices like smoked paprika, cayenne, or hot sauce for heat. Incorporate spinach, broccoli, or peas for vegetables. Try different cheese combinations like fontina, gruyère, or parmesan.
- → Why is my sauce too thick or thin?
Too thick: add warm milk gradually while stirring. Too thin: simmer longer to reduce or make a quick roux to whisk in. Remember sauce thickens as it cools and when baked with pasta.