Save There's something about the smell of bacon crisping in a pan that makes you forget about everything else happening that day. I was having one of those mornings where nothing felt quite right—work stress, that kind of gray weather that drains you—until I decided to make this mac and cheese bake for dinner. The bacon fat hit the hot skillet with that perfect sizzle, and suddenly the kitchen felt like the only place that mattered. That's when I knew this wasn't just going to be another weeknight meal.
I made this for my cousin's surprise dinner party once, and I'll never forget watching everyone's faces when they took that first bite—their eyes actually widened. One guest asked for seconds before finishing his first serving, and my cousin leaned over and whispered that she'd never seen him do that before. That baking dish came out of the oven absolutely golden, with those bacon crumbs catching the light like little flavor gems, and it became the dish people still ask me to bring to gatherings.
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): Cook it just until al dente because it'll continue softening in the oven, and mushy pasta is where this dish loses its soul.
- Unsalted butter (2 tbsp for sauce, 2 tbsp melted): Using unsalted lets you control the salt level and prevents the cheese sauce from tasting overly salty at the end.
- All-purpose flour (2 tbsp): This is your thickener—don't skip the whisking step or you'll end up with lumps that won't break down.
- Whole milk and heavy cream (500 ml milk, 120 ml cream): The combination of both creates that luxurious texture, not too thick and not too thin, that makes this different from thinner mac and cheese recipes.
- Sharp cheddar, Gruyère, and Parmesan cheeses (200 g, 100 g, 50 g respectively): The blend of three cheeses gives depth and complexity—sharp cheddar for punch, Gruyère for nutty richness, and Parmesan for that umami hit.
- Mustard powder, garlic powder, and cayenne (1 tsp, ½ tsp, ¼ tsp): These seasonings are subtle but essential; they add layers of flavor without announcing themselves loudly.
- Bacon (4 slices): Get good quality bacon if you can—it makes the difference between a nice topping and one that's genuinely craveable.
- Panko breadcrumbs (60 g): Panko stays crispier longer than regular breadcrumbs, which matters since this sits for a few minutes before serving.
- Fresh parsley (2 tbsp, optional): It adds a hint of brightness that cuts through the richness, though honestly the dish works beautifully without it too.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your oven and dish:
- Set your oven to 190°C (375°F) and grease that baking dish thoroughly so nothing sticks later. This gives you time to gather everything else while the oven comes up to temperature.
- Cook the pasta:
- Boil salted water—and really salt it, like you're seasoning a pot of soup—then add your elbow macaroni and cook until just shy of fully tender. Drain it in a colander but don't rinse it; that starch helps the sauce cling better.
- Start your roux:
- Melt butter in a saucepan over medium heat, then whisk in flour immediately and stir constantly for about a minute until it turns golden and smells toasted. This cooking step removes the raw flour taste that would otherwise linger.
- Build the sauce:
- Slowly pour in the milk and cream while whisking constantly to prevent lumps, then keep stirring as it simmers until it coats the back of a spoon. Watch for tiny bubbles breaking the surface—that's your sign it's thickening properly.
- Melt the cheese blend:
- Pull the pan off the heat before adding your cheeses so the heat doesn't break them, then stir until everything melts into a smooth, glossy sauce. Season with mustard powder, garlic powder, cayenne, salt, and pepper, tasting as you go because these flavors need balance.
- Combine and transfer:
- Toss the cooked pasta with that silky cheese sauce in the hot pot, which helps them meld together, then pour everything into your prepared baking dish and smooth the top.
- Crisp your bacon:
- Cook the bacon in a skillet over medium heat until it's dark and curled at the edges, then let it drain on paper towels before crumbling it with your fingers. The grease should be discarded unless you want to save a tiny bit for extra flavor.
- Make the topping:
- In a bowl, mix panko breadcrumbs with the melted butter, crumbled bacon, and parsley if using, breaking up any clumps so the topping distributes evenly. Sprinkle this mixture over the mac and cheese in an even layer.
- Bake until golden:
- Slide it into the oven for 25 to 30 minutes until the top turns golden brown and you see bubbling around the edges. Let it cool for 5 to 10 minutes before serving so the cheese sauce sets just enough to hold together when plated.
Pin it My neighbor tasted this once and asked if I'd been trained by a professional chef, which made me laugh because I'd actually burned the first batch of bacon five minutes before she arrived. The thing is, this dish has a way of making you look better than you actually cooked—that golden top, those crispy bits, the creamy center—it just works. There's something deeply satisfying about feeding people something that tastes like you spent hours on it when you really only spent about an hour in the kitchen.
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 Roux: Why It Matters
That moment when you whisk butter and flour together is actually doing something important—you're creating a base that will thicken your cream without making it lumpy or strange. The key is whisking the flour into the melted butter right away and cooking it for about a minute so it loses that raw taste, then gradually adding your liquid while whisking constantly. I used to rush this part and wondered why my sauce sometimes turned out gritty, but once I slowed down and paid attention to the whisking, everything changed. The sauce should go from looking like wet sand to smooth and glossy in about three to four minutes of gentle simmering.
Three Cheeses, One Perfect Balance
Using three different cheeses instead of just one creates something that single cheeses can't achieve on their own. The sharp cheddar gives you bite and assertiveness, the Gruyère brings a subtle nuttiness that deepens the flavor, and the Parmesan adds an umami punch that makes people wonder what that incredible savory note is. I tried making this with just cheddar once and it tasted flat by comparison, even with the mustard powder and spices. The combination is what makes this feel restaurant-quality rather than ordinary.
Making It Your Own
The beauty of this recipe is that it gives you a solid foundation but doesn't demand you follow it exactly. I've added everything from crispy fried onions to smoked paprika to caramelized garlic, and each version has been delicious in its own way. The mustard powder is there to heighten the cheese flavors, but some people prefer to swap that for a tiny pinch of nutmeg instead, which gives a warmer, more subtle lift. Just remember that the cheese sauce itself is the star, so any additions should complement it rather than compete with it.
- Try a tiny splash of hot sauce mixed into the cheese sauce if you want heat without the cayenne.
- Crispy breadcrumbs soaked in herb-infused butter instead of plain butter make the topping feel more special.
- If bacon isn't your thing, crispy sage leaves or sun-dried tomatoes work beautifully on top.
Pin it This dish has earned its place on my regular rotation not because it's fancy, but because it delivers comfort in the most genuine way. Every time I make it, someone asks for the recipe, and I'm always happy to share it.
Frequently Asked Questions
- → What cheeses are used in the cheese sauce?
The cheese sauce combines sharp cheddar, Gruyère, and Parmesan cheeses for depth and creaminess.
- → How is the bacon crumb topping prepared?
Bacon is cooked until crisp, crumbled, and mixed with panko breadcrumbs and melted butter for a crunchy, savory topping.
- → Can I make a vegetarian version?
Yes, omit the bacon and use smoked paprika or sun-dried tomatoes in the topping to add smoky flavor.
- → What is the best way to cook the pasta for this dish?
Cook the elbow macaroni in salted boiling water until just al dente to maintain texture during baking.
- → How do the spices affect the flavor?
Mustard powder, garlic powder, and optional cayenne pepper add subtle heat and depth to the creamy cheese sauce.