🥓 Bacon Mac & Cheese with Crispy Breadcrumbs
Description
This is a rich, creamy, ultra-cheesy macaroni and cheese loaded with crispy bacon and finished with a golden layer of buttery breadcrumbs. The sauce is smooth and velvety, with a combination of sharp cheddar and mozzarella for a perfect balance of flavor and meltiness. Baking it gives the top a crunchy, golden crust while keeping the macaroni underneath creamy and tender.
Serves: 6–8
Prep time: 20 minutes
Cook time: 30–35 minutes
Total: About 55 minutes
đź›’ Ingredients
For the macaroni
- 400 g (14 oz) elbow macaroni or other short pasta
- 6–8 strips bacon
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 3 cups (720 ml) whole milk
- 1 cup (240 ml) heavy cream
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
- ½ teaspoon black pepper
- ½ teaspoon salt, or to taste
For the crispy breadcrumbs
- 1 cup breadcrumbs or panko
- 2 tablespoons butter, melted
- 2 tablespoons grated Parmesan
- ÂĽ teaspoon garlic powder
- A small pinch of salt
Optional toppings
- Extra crispy bacon
- Extra cheddar
- Chopped parsley
- A little smoked paprika
👨‍🍳 Step-by-Step Instructions
1. Cook the bacon
Place the bacon in a large skillet over medium heat.
Cook for about 5–8 minutes, turning occasionally, until it becomes deeply golden and crispy.
Transfer the bacon to a plate lined with paper towels. Leave about 1–2 tablespoons of bacon fat in the skillet.
Let the bacon cool slightly, then chop it into small pieces.
Tip: Don’t throw away the bacon fat. It adds an amazing smoky flavor to the cheese sauce.
2. Cook the pasta
Bring a large pot of generously salted water to a boil.
Add the macaroni and cook according to the package directions, but stop cooking it about 1–2 minutes earlier than the recommended time.
You want the pasta slightly firm, because it will continue cooking in the oven.
Drain the pasta well.
Don’t rinse it. The starch left on the pasta helps the cheese sauce cling to it.
Set the pasta aside.
3. Make the crispy breadcrumb topping
In a small bowl, combine:
- 1 cup breadcrumbs or panko
- 2 tablespoons melted butter
- 2 tablespoons Parmesan
- ÂĽ teaspoon garlic powder
- A small pinch of salt
Mix everything until the breadcrumbs are evenly coated.
Set aside.
Panko will give you a particularly crunchy topping, while regular breadcrumbs will give you a finer, more traditional crust.
4. Start the cheese sauce
Return the skillet containing the bacon fat to medium heat.
Add 2 tablespoons butter.
Once the butter melts, sprinkle in 2 tablespoons flour.
Whisk constantly for about 1–2 minutes.
This creates a roux, which will thicken your cheese sauce.
Don’t let the flour become dark brown—you want it lightly cooked while still pale.
5. Add the milk and cream
Slowly pour in the 3 cups of milk, whisking constantly.
Then add the 1 cup of heavy cream.
Keep whisking so that no lumps form.
Cook for approximately 4–6 minutes, stirring frequently, until the mixture becomes noticeably thicker.
You should be able to coat the back of a spoon with the sauce.
6. Season the sauce
Add:
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
- ½ teaspoon black pepper
- Salt to taste
Stir well.
The Dijon mustard doesn’t make the mac and cheese taste strongly of mustard—it helps intensify the cheese flavor.
7. Add the cheese
Turn the heat down to low.
Add the shredded cheddar gradually, stirring after each addition until melted.
Then add the mozzarella.
Finally, stir in the Parmesan.
Continue stirring until you have a smooth, glossy cheese sauce.
Important:
Don’t boil the sauce after adding the cheese. Very high heat can cause the cheese to separate and become oily or grainy.
8. Add the bacon
Reserve a small handful of bacon for the topping if desired.
Stir the remaining chopped bacon directly into the cheese sauce.
You’ll immediately get that smoky bacon flavor throughout the entire dish.
9. Combine the pasta and cheese sauce
Add the cooked macaroni to the cheese sauce.
Gently stir until every piece of pasta is completely coated.
At this stage, the mixture should look very creamy and slightly looser than you ultimately want.
That’s perfect—the pasta will absorb some of the sauce while baking.
10. Prepare the baking dish
Preheat your oven to 190°C / 375°F.
Lightly grease a 9 Ă— 13-inch (23 Ă— 33 cm) baking dish with butter or cooking spray.
Pour the bacon mac and cheese into the dish.
Spread it evenly.
11. Add the crispy topping
Sprinkle the prepared breadcrumb mixture evenly over the entire surface.
Add your reserved crispy bacon on top.
If you want an extra-cheesy crust, sprinkle a small amount of cheddar and Parmesan over the breadcrumbs.
12. Bake
Place the dish in the preheated oven.
Bake uncovered for approximately 20–25 minutes.
You’re looking for:
- Bubbling cheese around the edges
- A golden-brown breadcrumb crust
- A hot, creamy center
For an even darker, crunchier top, switch the oven to broil/grill for 1–2 minutes at the end.
⚠️ Watch it closely during broiling because breadcrumbs can burn very quickly.
13. Let it rest
Remove the mac and cheese from the oven and let it rest for approximately 5–10 minutes.
This allows the cheese sauce to settle and thicken slightly.
It will also make the mac and cheese easier to serve without the sauce running everywhere.
🍽️ How to Serve
Spoon the mac and cheese onto plates while it’s still warm.
For an extra-finished presentation, sprinkle with:
- Chopped fresh parsley
- A little crispy bacon
- Freshly cracked black pepper
- A light dusting of Parmesan
Serve it alongside roasted vegetables, grilled chicken, BBQ meats, or a simple green salad.
🔥 Tips for the Best Bacon Mac & Cheese
Use freshly shredded cheese. Pre-shredded cheese often contains anti-caking ingredients that can prevent the sauce from becoming perfectly smooth.
Don’t overcook the pasta. Slightly undercooked pasta is ideal because it continues cooking in the oven.
Use sharp cheddar. It gives the dish a much stronger cheesy flavor than mild cheddar.
Keep the cheese sauce on low heat. High heat can make the cheese sauce greasy or grainy.
Don’t skip the bacon fat. Combining bacon fat with butter gives the sauce a deeper smoky flavor.
Use panko for maximum crunch. The larger flakes create an especially crispy topping.
Let it rest before serving. Those few minutes make a surprisingly big difference in texture.
đź§€ The final result
You should end up with creamy, cheesy macaroni underneath, smoky pieces of crispy bacon throughout, and a golden, buttery, crunchy breadcrumb crust on top. The contrast between the soft, rich pasta and crispy topping is what makes this version especially good.