Pin My neighbor stopped by one Tuesday evening with a craving she couldn't shake, and I found myself pulling together this mac and cheese bake almost by accident. There's something about the way bacon fat mingles with melted cheese that just works—it feels both indulgent and somehow right. The golden crust that forms on top is what keeps people coming back, though honestly, the creamy center is where the real magic happens. I've made it dozens of times since, and it never fails to turn a quiet weeknight into something worth celebrating.
I made this for my daughter's potluck last spring, and I watched it disappear before anything else on the table—even the homemade desserts. That moment when she texted me later asking for the recipe felt better than any compliment because it meant she wanted to make it herself. Food has a way of connecting people, and this dish seems to do that effortlessly.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Elbow macaroni, 400 g (14 oz): Cook it just until al dente because it continues softening in the oven—overcooked pasta turns mushy and defeats the whole purpose.
- Unsalted butter, 2 tbsp: Use unsalted so you control the salt level; it makes a cleaner cheese sauce without that waxy quality salted butter sometimes brings.
- All-purpose flour, 2 tbsp: This is your roux base, the foundation that turns liquid into velvety sauce without any lumps.
- Whole milk, 500 ml (2 cups): Full-fat milk creates the richness you want; skim milk will give you a thinner sauce that doesn't cling to the pasta.
- Heavy cream, 120 ml (½ cup): Don't skip this—cream adds a luxurious mouthfeel that elevates the sauce from good to unforgettable.
- Sharp cheddar cheese, 200 g (7 oz): The sharpness cuts through richness and gives you real cheese flavor; mild cheddar gets lost in the mix.
- Gruyère cheese, 100 g (3.5 oz): This adds nuttiness and helps the sauce stay creamy instead of becoming grainy as it cools.
- Parmesan cheese, 50 g (1.75 oz): A little goes a long way with Parmesan; it brings saltiness and complexity that rounds out the blend.
- Mustard powder, 1 tsp: This seems small, but mustard powder adds a subtle depth that makes people ask what your secret ingredient is.
- Garlic powder, ½ tsp: Fresh garlic would burn in the oven, but powder distributes evenly and adds savory depth.
- Cayenne pepper, ¼ tsp (optional): Just a whisper of heat wakes up your palate and prevents the dish from feeling one-note.
- Streaky bacon, 4 slices: The fat from quality bacon is what makes the topping spectacular; skip cheap bacon if you can.
- Panko breadcrumbs, 60 g (2 oz): Panko stays crispier than regular breadcrumbs because of its larger structure.
- Fresh parsley, 2 tbsp (optional): A scatter of green on top is your visual signal that this is a finished dish worth serving.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat and prepare:
- Get your oven to 190°C (375°F) and grease your baking dish—I use butter rather than oil because it prevents sticking better and adds flavor if anything touches the sides.
- Cook the pasta:
- Drop elbow macaroni into salted boiling water and fish it out a minute or two before the package says it's done. It should still have a slight firmness when you bite it because the baking will soften it further.
- Build your roux:
- Melt butter over medium heat, then whisk in flour constantly for exactly one minute—this removes the raw flour taste without browning the roux.
- Make the sauce:
- Slowly pour in the milk and cream while whisking so no lumps form, then keep stirring gently until the sauce thickens enough to coat the back of a spoon. This takes patience; rushing this step ruins everything.
- Add the cheese:
- Turn off the heat before adding cheese because high heat can make it separate and become grainy. Stir until every cheese piece melts and you have a smooth, glossy sauce.
- Season to taste:
- Add mustard powder, garlic powder, cayenne if you like a kick, then taste and adjust salt and pepper. The sauce should taste slightly oversalted because the pasta will dilute it.
- Combine pasta and sauce:
- Toss the cooked macaroni with the cheese sauce until every piece is coated, then transfer to your baking dish and spread it evenly.
- Prepare the topping:
- Cook bacon in a skillet until it's properly crisp—rendered and crackling—then drain it on paper towels and crumble it into small pieces once it's cool enough to handle.
- Make the crumb topping:
- Mix panko with melted butter so it's evenly moistened, then fold in the crispy bacon and parsley. Sprinkle this mixture evenly over the macaroni layer.
- Bake until golden:
- Place in your preheated oven for 25 to 30 minutes until the top is golden brown and the edges are bubbling. The bubbling around the sides is your signal that it's done; the center might look slightly soft and that's perfect.
- Rest before serving:
- Let it cool for 5 to 10 minutes so it sets slightly and becomes easier to portion without falling apart.
Pin There was a moment during a family dinner when my son took a forkful and just closed his eyes—not saying anything, just genuinely enjoying that bite. That's when I realized this dish isn't just about feeding people; it's about creating those small moments of contentment that people remember longer than they should.
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.
The Cheese Selection Strategy
Using three different cheeses sounds like overkill until you taste the result. Sharp cheddar gives you the familiar cheese flavor people crave, Gruyère prevents the sauce from becoming grainy as it cools, and Parmesan adds a salty depth that rounds everything out. I learned this after making it with just cheddar for years and wondering why restaurant versions tasted richer. The truth is that cheese blending matters as much as technique does.
Timing and Temperature Matters
The exact oven temperature and baking time aren't suggestions—they're the difference between creamy and dry. Too hot and your sauce breaks; too cool and the top never crisps properly. I've learned to trust the visual cues more than the timer: the bubbling around the edges and that golden-brown top are what matter. Some ovens run hot, so start checking at 22 minutes and adjust from there.
Storage and Reheating
This dish is actually better the next day because the flavors meld and intensify overnight. Store leftovers in an airtight container in the refrigerator for up to three days, and reheat gently in a 160°C (320°F) oven covered with foil so the top doesn't burn before the center warms through. You can also freeze individual portions for up to two months, though the texture becomes slightly less creamy after thawing.
- Reheating in the oven preserves the texture better than microwaving, even though it takes longer.
- A splash of milk stirred in before reheating helps restore creaminess if the sauce seems thick.
- The topping will soften when reheated, so consider saving some fresh bacon crumbs to sprinkle on top.
Pin Make this when you need comfort, when someone you love stops by hungry, or when you want to remind yourself why home cooking matters. It's not complicated, but it tastes like someone cared enough to get it right.
Recipe FAQ
- → What type of cheese is best for the sauce?
A blend of sharp cheddar, Gruyère, and Parmesan cheese creates a rich, smooth sauce with depth and a hint of nuttiness.
- → How do I get the bacon crumb topping crispy?
Cook bacon until crisp in a skillet, drain on paper towels, then crumble and toss with melted butter and panko breadcrumbs before topping.
- → Can I substitute any cheeses?
Gruyère can be replaced with Swiss cheese for a similar melt and mild flavor without affecting the sauce texture.
- → What is the ideal pasta texture before baking?
Cook macaroni until just al dente to avoid mushiness after baking, ensuring it holds its shape and texture.
- → Any tips to enhance the cheese sauce flavor?
Adding a pinch of smoked paprika or a dash of cayenne pepper can add warmth and complexity to the sauce.
- → Can this dish be made vegetarian?
Omit the bacon and use smoked paprika or sun-dried tomatoes in the topping as a flavorful alternative.