Smoky Bacon Mac Cheese recipe

Smoky Bacon Mac Cheese

There's something magical about a bubbling dish of smoky bacon mac and cheese that turns even the simplest weeknight into a celebration. Home cooks love this dish for its irresistible combination of crispy bacon, three-cheese creaminess, and tender pasta shells, all baked under a golden, buttery breadcrumb blanket. It's the ultimate crowd-pleaser for game nights, potlucks, or when you just need to wrap yourself in comfort food bliss. What makes it truly irresistible is the way the bacon's smokiness cuts through the rich cheese sauce, creating a balance that lingers long after the last bite.

What Makes This Recipe Special

  • The bacon is cooked twice-first crisped in a skillet, then folded into the cheese sauce-ensuring every bite has concentrated smoky depth.
  • A blend of cheddar and mozzarella creates a sauce that's both ultra-creamy and richly flavorful, with no stringy or rubbery textures.
  • The breadcrumb topping is tossed in melted butter before baking, ensuring it turns golden and crispy instead of soggy.
  • The sauce is thickened with a golden roux cooked just long enough to eliminate raw flour taste but not so long it browns, guaranteeing a velvety texture.
⏱ 45 mins
American
Servings 4

Ingredients

2 cupswhole milk
2 cupsshredded cheddar cheese
1 cupshredded mozzarella cheese
8 ouncesbacon, chopped
12 ouncespasta shells
3 tablespoonsunsalted butter
3 tablespoonsall-purpose flour
1 cuppanko breadcrumbs
2 tablespoonsmelted unsalted butter
1 teaspoonkosher salt

Nutrition

350 caloriesCalories

Per serving · Values are estimates

Instructions

1
Preheat oven to 350°F (175°C). Bring a large pot of salted water to a boil. Cook pasta shells until al dente according to package instructions. Drain and set aside.
2
In a large skillet over medium heat, cook chopped bacon until crisp. Transfer bacon to paper towels to remove excess grease.
3
In the same skillet, melt unsalted butter over medium heat. Whisk in flour, cooking for 2-3 minutes until golden. Gradually whisk in whole milk, stirring until smooth and slightly thickened. Stir in shredded cheddar and mozzarella cheeses until fully melted.
4
Mix cooked pasta shells and crumbled bacon into the cheese sauce until evenly coated.
5
Transfer mixture to a greased 9x13-inch baking dish. Toss panko breadcrumbs with melted unsalted butter and sprinkle evenly over the top. Bake for 20 minutes or until golden brown and bubbling.

Essential Tips

Toast panko separately

If your panko isn't very crunchy, toast it in a dry skillet over medium heat for 2-3 minutes before tossing with butter. This step ensures the topping stays crisp even after baking under the sauce.

Reserve pasta water

Save ½ cup of the pasta cooking water before draining. If the sauce thickens too much while mixing with the pasta, loosen it with a splash of the starchy water for a perfectly creamy consistency.

Cook bacon low and slow

Cook the bacon over medium heat, not high, to render the fat slowly. This prevents burnt edges and ensures even crisping, which is key for both texture and flavor distribution in the dish.

Stir constantly for roux

When making the roux, stir constantly for the full 2-3 minutes to avoid hot spots. This prevents the flour from clumping and ensures a smooth, lump-free cheese sauce every time.

Bake until bubbly

Bake until the sauce is bubbling at the edges and the top is deeply golden. This ensures the pasta is fully heated through and the cheese sauce has reached peak creaminess.

Smart Swaps & Variations

Spicy Chipotle Bacon Mac Add 1-2 teaspoons of chipotle powder or 1 tablespoon of finely chopped chipotle peppers in adobo to the cheese sauce for a smoky, spicy kick.
Buffalo Chicken Mac Swap the bacon for shredded rotisserie chicken and add ¼ cup buffalo sauce to the cheese sauce. Top with blue cheese crumbles instead of cheddar.
Vegetarian Smoky Mushroom Replace bacon with 8 ounces of sautéed cremini mushrooms and 1 teaspoon of smoked paprika. Use vegetable broth instead of milk for a lighter sauce.
Extra Cheesy Truffle Add 1 ounce of grated Parmesan and 1 teaspoon of truffle oil to the cheese sauce. Sprinkle with additional Parmesan on top before baking.

What to Serve With This

  • Garlic butter green beans roasted with lemon zest for a bright, crisp contrast.
  • A chilled glass of dry Riesling to cut through the richness and refresh the palate.
  • Simple side salad dressed with apple cider vinaigrette for a touch of acidity.
  • Warm cornbread or crusty sourdough to scoop up any leftover cheese sauce.

Storage & Reheating

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. The dish will thicken as it cools, so you may need to add a splash of milk when reheating.

Reheating

Reheat in the oven at 350°F (175°C) covered with foil for 15-20 minutes. This prevents the top from drying out and ensures even warming without making the breadcrumbs soggy.

Expert Chef Tips

  1. Use a mix of sharp and mild cheddar for complexity-try a 2:1 ratio of sharp to mild for a balanced flavor profile.
  2. For extra richness, fold in ¼ cup of grated Parmesan into the cheese sauce just before mixing with the pasta.
  3. If the sauce is too thick after mixing with the pasta, don't be afraid to add a bit more milk-this dish should be spoonable, not stiff.

Equipment You’ll Need

  • Large pot for boiling pasta
  • Large skillet or Dutch oven for cooking bacon and making the roux
  • Whisk for the cheese sauce
  • 9x13-inch baking dish for the final bake

Nutritional Benefits

  • High in protein from bacon and cheese, providing around 18g per serving.
  • Contains calcium and phosphorus from the cheese, supporting bone health.
  • The whole milk base provides vitamin D and B12, though the dish is higher in saturated fat.
  • A single serving (about 1 cup) provides approximately 350 calories, with most coming from protein and fat.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use a different type of cheese?

Yes, but avoid pre-shredded cheeses with anti-caking agents, as they can make the sauce grainy. For best results, shred your own cheese, especially the cheddar and mozzarella. Avoid melting cheeses like brie or camembert in this dish, as they can create an unpredictable texture.

What's the best pasta shape to use?

Shells are ideal because they trap the cheese sauce inside, but elbows or cavatappi work just as well. Avoid long pasta shapes like spaghetti or linguine, as they won't hold the sauce as effectively.

Can I make this ahead and bake later?

Absolutely! Assemble the dish up to the baking step, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When ready to bake, remove from the fridge and let it sit at room temperature for 30 minutes before baking. Add 5-10 minutes to the bake time if baking from cold.

How do I prevent a soggy breadcrumb topping?

The key is toasting the panko in butter before baking and ensuring the cheese sauce is hot and bubbly before adding it to the pasta. Also, bake the dish until the sauce is actively bubbling at the edges-this ensures the moisture from the sauce steams the breadcrumbs rather than soaking them.

Can I use turkey bacon instead of regular bacon?

You can, but turkey bacon lacks the deep smoky flavor and fat content of pork bacon, which is essential for both flavor and texture. If using turkey bacon, add ½ teaspoon of smoked paprika to the cheese sauce to compensate for the missing smokiness.

Why does my cheese sauce sometimes separate?

Cheese sauce can separate if the heat is too high or if the sauce overheats after adding the cheese. Keep the sauce at a gentle simmer and remove it from the heat just before the cheese is fully melted. Stir constantly to encourage a smooth emulsion.

Is there a gluten-free version of this recipe?

Yes! Use gluten-free pasta shells and swap the all-purpose flour in the roux for 3 tablespoons of gluten-free flour blend. Ensure the broth or milk you use is gluten-free, and check that your bacon and cheese are free from additives containing gluten.

Can I freeze this dish?

Yes, but the texture of the pasta may become slightly mushy after freezing and reheating. To freeze, assemble the dish up to the breadcrumb topping, cover tightly with foil and plastic wrap, and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →