Save to Pinterest There's something about the smell of bacon crisping in a skillet that makes everyone in the house suddenly appear in the kitchen. My neighbor stopped by unexpectedly one Tuesday evening, and instead of the usual coffee chat, we ended up making this mac and cheese together—her kids pressed against the kitchen window from outside, watching the golden-brown pasta bake. That's when I realized this dish isn't really about the ingredients; it's about creating that moment when comfort food pulls people together without any fancy explanation needed.
I made this for a rainy Sunday dinner when my sister was going through a rough patch, and she literally sat at the table eating it straight from the dish for a while without saying anything. Sometimes food becomes the conversation when words feel too small, and this particular mac and cheese seemed to know exactly what she needed that day.
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): The shape matters here because it cradles the sauce and holds that bacon crumb topping perfectly—don't skip cooking it just al dente or it'll turn mushy in the oven.
- Unsalted butter (2 tbsp for sauce, 2 tbsp melted for topping): Unsalted lets you control the salt level and keeps the cheese flavors from getting muted.
- All-purpose flour (2 tbsp): This creates the roux base that thickens everything without needing cornstarch or odd substitutes.
- Whole milk (500 ml) and heavy cream (120 ml): The cream is the secret—it adds richness that makes people ask what you did differently, and honestly, that's just it.
- Sharp cheddar cheese (200 g): Sharp, not mild, because you want that aged bite that stands up to the other cheeses and the smoke from the bacon.
- Gruyère cheese (100 g): This melts like silk and adds a subtle nutty undertone that elevates the whole thing.
- Parmesan cheese (50 g): A little goes a long way here—it adds sharpness and helps everything taste less one-dimensional.
- Mustard powder, garlic powder, cayenne pepper: These aren't optional unless you like one-note cheese flavor; they wake everything up.
- Streaky bacon (4 slices): The bacon grease that renders into the panko is half the magic of the topping.
- Panko breadcrumbs (60 g): Panko stays crispier longer than regular breadcrumbs, which means your baked mac stays texturally interesting even as it cools.
- Fresh parsley (2 tbsp, optional but encouraged): The green is nice visually, but mostly it cuts through the richness with freshness.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Heat your oven and prep:
- Set the oven to 190°C (375°F) and grease that baking dish generously—this stuff can stick if you're not careful. You want the oven ready so there's no waiting around once everything's assembled.
- Cook the pasta just right:
- Boil the macaroni in salted water until it's just barely tender—we're talking al dente, still with a tiny bit of resistance when you bite it. It'll keep cooking in the oven, so if you overdo it here, you'll end up with mush.
- Build your roux:
- Melt the butter in a saucepan over medium heat, then whisk in the flour until it forms a smooth paste and smells a bit toasty, about one minute. This is the foundation, so don't rush it or your sauce won't thicken properly.
- Create the sauce:
- Slowly pour in the milk and cream while whisking constantly—this prevents lumps from forming and keeps everything silky. Let it bubble gently for three to four minutes, stirring often, until it coats the back of a spoon.
- Melt in the cheese:
- Take the pan off heat and add all three cheeses along with the mustard powder, garlic powder, cayenne, salt, and pepper. Stir until everything's melted and smooth—taste it here, because this is your last chance to adjust seasoning before it goes into the dish.
- Combine pasta and sauce:
- Toss the cooked macaroni with the cheese sauce until every piece is coated, then pour the whole thing into your prepared baking dish. Make sure it's spread evenly so the heat reaches everything.
- Crisp the bacon:
- Cook the bacon in a skillet over medium heat until it's dark and crispy, then drain it on paper towels and crumble it into small pieces. Save any bacon grease that's in the pan if your skillet is clean—it adds flavor, but only if you trust your skillet hygiene.
- Make the topping:
- Mix the panko with melted butter, the crumbled bacon, and fresh parsley in a bowl until everything's evenly coated. The butter-coated breadcrumbs will get golden and crispy in the oven, creating that contrast that makes this dish memorable.
- Bake until golden:
- Spread the bacon-panko mixture over the top of the mac and cheese and bake for twenty-five to thirty minutes, until the top is golden-brown and the edges are bubbling. Your kitchen will smell incredible, and that's when you know it's almost ready.
- Rest before serving:
- Let it cool for five to ten minutes—this lets everything set up slightly so it holds together when you scoop it onto a plate instead of falling apart.
Save to Pinterest My dad, who's not easily impressed by homemade food, went back for thirds one night and asked if he could take some home. That moment of someone you love asking for more—that's when you realize you've made something that matters beyond just the recipe.
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 Science Behind the Creaminess
There's a reason this doesn't taste gluey or separated like some baked mac and cheese recipes do. The combination of whole milk and heavy cream creates an emulsion that stays stable even after baking, while the roux acts as an anchor that holds everything together. The acid in the mustard powder also helps prevent the cheese from becoming grainy as it heats, which is a small detail that makes an enormous difference to how luxurious the final dish tastes.
Why Bacon Changes Everything
Bacon does more than add flavor—it adds a textural contrast that keeps your palate interested. Without it, this is a perfectly fine cheesy pasta. With it, you get little pockets of smoke and salt that make you crave another bite, and that crispness against the soft pasta underneath creates a sensory experience instead of just a meal. The rendered bacon fat mixed into the panko topping is also what keeps the breadcrumbs from absorbing too much moisture and turning soggy once the dish has been sitting.
Storage and Reheating Tips
This actually tastes better the next day after the flavors have settled together, though the topping won't be quite as crisp. Reheat it gently in a 160°C (320°F) oven for ten to fifteen minutes, covered with foil so the top doesn't burn while the inside warms through.
- Make the bacon crumb topping fresh on serving day if you're planning leftovers, or store it separately and add it just before reheating.
- If you're doubling the recipe, use a larger baking dish and add five to ten minutes to the baking time.
- Leftover mac and cheese is also secretly excellent cold straight from the fridge, like a starchy, cheesy snack.
Save to Pinterest This mac and cheese has become my go-to dish when I want to feed people I care about something that feels intentional and warm without requiring restaurant-level skill. It's the kind of recipe that reminds you that the best food is often the simplest.
Recipe Questions & Answers
- → What cheeses are used in the cheese sauce?
Sharp cheddar, Gruyère, and Parmesan are combined to create a rich, flavorful sauce with creamy texture and depth.
- → How is the bacon crumb topping prepared?
Streaky bacon is cooked until crisp, then crumbled and mixed with melted butter, panko breadcrumbs, and fresh parsley before sprinkling on top.
- → Can I make this dish vegetarian?
Omit the bacon and substitute smoked paprika or sun-dried tomatoes in the topping to maintain a smoky, savory flavor without meat.
- → What temperature should the oven be set to?
Preheat the oven to 190°C (375°F) for baking until the top is golden and bubbly.
- → How do spices enhance the cheese sauce?
Mustard powder, garlic powder, and a hint of cayenne add subtle spice and complexity, balancing the richness of the cheese.
- → Is there a way to add more smoky flavor?
Adding a pinch of smoked paprika to the cheese sauce or topping further enhances the smoky notes alongside the bacon.