This comforting dish blends al dente macaroni with a smooth cheddar and mozzarella sauce, enriched by crispy smoked bacon and browned ground beef. The sauce, thickened with a buttery roux and seasoned with Dijon, garlic, and onion powders, creates a rich coating for the pasta and meat. Topped with a golden panko crust and fresh parsley, it’s baked until bubbling and perfect for hearty dinners. Enjoy a satisfying balance of creamy, smoky, and savory flavors in every bite.
There's something about the smell of bacon crisping in a skillet that stops me mid-afternoon. One Saturday, my neighbor knocked on my door asking if everything was okay because the aroma had drifted across the hallway, and within twenty minutes, three of us were gathered around the kitchen island waiting for this creamy mac and cheese to come out of the oven. It became the dish I reach for when I want people to linger at the table a little longer.
My sister brought her newborn over on a rainy Tuesday, exhausted and unsure what to feed herself. I had most of this in my fridge, and watching her eat with actual appetite—finishing the whole plate without thinking about it—reminded me that sometimes the best cooking isn't about being clever, it's about being nourishing and reliable.
Ingredients
- Elbow macaroni (400g): The shape matters here because it catches and holds the sauce in every bite. Use a brand you trust; cheap pasta can turn mushy.
- Smoked bacon (200g, diced): Render it slowly until the edges curl and crisp. Save those little fat drops in the pan—they're liquid gold for flavor.
- Ground beef (400g): Let it sit in the pan without stirring for the first minute so it develops a proper brown crust before you break it apart.
- Unsalted butter (3 tbsp for sauce, plus 2 tbsp melted for topping): The unsalted kind gives you control over the final salt level, which matters more than you'd think.
- All-purpose flour (3 tbsp): This thickens the sauce into something luxurious; whisk it into the butter completely so you don't taste raw flour later.
- Whole milk (700ml): Cold milk added slowly prevents lumps from forming in your sauce. Pour it in a thin stream while whisking constantly.
- Sharp cheddar cheese (250g, grated): Sharp cheddar has more flavor than mild, so you can use less and still get that bold cheese taste.
- Mozzarella cheese (100g, grated): This mellows the sharpness slightly and helps the sauce stay creamy instead of breaking.
- Dijon mustard (1 tsp): A small amount wakes up the cheese flavors without making the dish taste like mustard.
- Garlic powder and onion powder (1/2 tsp each): These deepen the savory notes without requiring fresh ingredients to peel and mince.
- Black pepper and salt (1/4 tsp and 1/2 tsp): Season gradually and taste as you go; you'll need a pinch more at the end.
- Panko breadcrumbs (60g) and melted butter (2 tbsp): Mix these together just before topping the dish so the crumbs stay separate and crispy.
- Fresh parsley (2 tbsp, chopped): A handful scattered over top right before serving brightens the rich, heavy dish.
Instructions
- Heat the oven and get water going:
- Preheat to 190°C (375°F) and bring a large pot of salted water to a rolling boil. The salt in the pasta water is the only seasoning the noodles will get, so don't skimp.
- Cook the pasta until just tender:
- Follow package instructions but aim for al dente—a tiny bit of resistance when you bite it. Drain it and set aside in a clean bowl; don't rinse it because that starchy coating helps the sauce cling.
- Crisp the bacon and set it aside:
- In a large skillet over medium heat, cook the bacon slowly until the edges are dark and curled. This takes longer than you think, but the reward is bacon that shatters between your teeth instead of chewy bacon.
- Brown the ground beef in the same skillet:
- Add the beef without stirring for a full minute so it develops a golden crust, then break it apart and cook until no pink remains. Tilt the pan and use paper towels to soak up excess fat.
- Make the roux—the foundation of everything creamy:
- Melt butter in a saucepan over medium heat and whisk in the flour, cooking for one full minute while stirring. The mixture will smell slightly nutty when it's ready; that's your signal to move forward.
- Add milk slowly while whisking constantly:
- Pour the milk in a thin stream while your whisk is always moving to prevent lumps. This is the step that determines whether your sauce is silky or grainy, so don't rush it.
- Let the sauce thicken and darken slightly:
- Continue cooking for about five minutes until the sauce coats the back of a spoon and doesn't run off immediately. You'll see tiny bubbles starting to form at the edges.
- Melt the cheese into the hot sauce:
- Remove from heat, then add cheddar, mozzarella, mustard, garlic powder, onion powder, pepper, and salt all at once. Stir gently and constantly until the cheese disappears completely and the sauce is smooth and glossy.
- Combine everything in one bowl:
- Add the cooked pasta, bacon, and ground beef to the cheese sauce and fold gently until every strand of pasta wears a coat of cream. The mixture should look loose, not stiff.
- Transfer to a baking dish:
- Spread the mac and cheese evenly in a 23x33cm baking dish that you've lightly greased. Press gently so it settles into an even layer.
- Top with buttered panko:
- Toss the breadcrumbs with melted butter and sprinkle them evenly across the top. They'll toast golden in the oven and create a texture contrast that makes every spoonful interesting.
- Bake until the top is golden and the filling bubbles at the edges:
- This takes 15-20 minutes depending on your oven. You want to see bubbles breaking at the edges and the panko toasted to deep gold.
- Let it rest for two minutes, then finish with parsley:
- A handful of fresh parsley scattered over top adds brightness and reminds people this is still food, not just indulgence.
A friend's teenage son—who claims to dislike most food—asked for seconds and then thirds, which his mother said hadn't happened since he was eight. That's when I realized this dish does something beyond tasting good; it reminds people that they're allowed to enjoy eating, especially the rich and unapologetic kind.
Making It Your Own
This recipe is a foundation, not a rulebook. I've added smoked paprika on nights when I wanted more smoke flavor, and once I stirred in roasted red peppers and it became something entirely different—still comforting but with unexpected brightness. Some people swear by the addition of a dash of hot sauce mixed into the sauce itself, which creates warmth without heat.
What to Serve Alongside
The richness of this dish means it wants something acidic and fresh next to it on the plate. A simple green salad with a sharp vinaigrette cuts through the cream beautifully, or roasted broccoli tossed with lemon and garlic. I've also served it alongside pickled vegetables—the vinegar acts like a palate cleanser between bites.
Storage and Reheating
This keeps well in the refrigerator for up to four days, covered. Reheat gently in the oven at 160°C until warmed through, about twenty minutes covered with foil. The panko topping will soften on the second day, but the flavor only improves as everything melds together.
- For make-ahead cooking, assemble everything except the panko topping and refrigerate unbaked for up to eight hours.
- If you're using a frozen version, thaw it in the refrigerator overnight and add an extra five minutes to the baking time.
- The bacon and beef keep this dish from being a purely vegetarian comfort food, but you can adapt it by swapping them for sautéed mushrooms and spinach if needed.
This is the kind of dish that shows up on tables when people need feeding and comforting at the same time. It asks for nothing fancy, just good ingredients treated with a little care and attention.
Recipe Questions & Answers
- → How do I prevent the cheese sauce from becoming grainy?
-
Gradually whisking the milk into the roux while cooking over medium heat helps create a smooth sauce. Adding cheese off the heat and stirring gently ensures a creamy texture.
- → Can I substitute the bacon for a different meat?
-
Yes, turkey bacon or pancetta can work well. You may also omit bacon for a lighter version, though it will change the smoky flavor profile.
- → What is the best way to cook the ground beef for this dish?
-
Brown the ground beef in a skillet over medium heat, breaking it up as it cooks. Drain excess fat before combining with other ingredients to avoid greasiness.
- → How can I make this dish gluten-free?
-
Use gluten-free pasta and substitute all-purpose flour with a gluten-free flour blend for the roux. Make sure breadcrumbs are gluten-free or omit the topping.
- → What toppings enhance the crunchy texture on top?
-
A mixture of panko breadcrumbs and melted butter creates a golden, crispy crust when baked, adding a satisfying crunch to the creamy interior.
- → Can this dish be prepared ahead of time?
-
Yes, you can assemble it in advance and refrigerate before baking. Adjust baking time slightly if baking from cold to ensure it heats through evenly.