Bacon Mac & Cheese

Featured in Delicious Dinner Inspirations.

Bacon Mac & Cheese: Creamy, cheesy, and bacon-filled! A perfect comfort food dish ready in an hour.
Ranah
Updated on Sun, 23 Feb 2025 20:41:42 GMT
A bowl of macaroni and cheese with bacon on top. Pin it
A bowl of macaroni and cheese with bacon on top. | yummyflavorsrecipes.com

Bacon Mac & Cheese is the kind of dish that brings everyone to the table. It’s creamy, cheesy, and packed with the smoky crunch of crispy bacon. Whether you’re cooking for a family dinner or just treating yourself to something indulgent, this recipe is a guaranteed crowd-pleaser. Let’s get started on making this comforting classic!

I’ve made this recipe for years, and it’s always a hit. My family loves how comforting it is, and it’s become a go-to dish for potlucks and cozy nights at home.

Ingredients and Why They Matter

  • Elbow macaroni: This classic pasta shape holds the cheese sauce perfectly. You can also use cavatappi or shells if you prefer.
  • Bacon: The star of the dish! Its smoky flavor and crispy texture take this mac & cheese to the next level.
  • Cheddar and mozzarella cheeses: Cheddar brings sharpness, while mozzarella adds a gooey, stretchy texture.
  • Parmesan cheese: Grated Parmesan adds a salty, nutty finish that balances the richness of the sauce.
  • Butter and flour: These form the base of the roux, which thickens the sauce and gives it a smooth consistency.
  • Milk and heavy cream: They create the creamy base of the sauce. For a lighter version, you can use half-and-half instead of cream.
  • Garlic powder, onion powder, and paprika: These seasonings add depth and a hint of warmth to the dish.
A bowl of macaroni and cheese with bacon on top. Pin it
A bowl of macaroni and cheese with bacon on top. | yummyflavorsrecipes.com

Step-by-Step Instructions

Cook the bacon:
Dice the bacon into small pieces and cook it in a large skillet over medium heat until crispy, about 5-7 minutes. Remove the bacon with a slotted spoon and set it aside, but keep the bacon fat in the pan—it’s packed with flavor!
Boil the pasta:
Bring a large pot of salted water to a boil. Cook the elbow macaroni (or your chosen pasta) until it’s al dente, following the package instructions. Drain the pasta and set it aside.
Make the roux:
In the same skillet with the bacon fat, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes, stirring constantly, until the mixture turns slightly golden. This roux will thicken the sauce.
Create the cheese sauce:
Gradually whisk in the milk and heavy cream, stirring constantly to avoid lumps. Keep stirring until the mixture thickens and becomes smooth. Add the garlic powder, onion powder, paprika, salt, and pepper, and stir to combine.
Add the cheeses:
Reduce the heat to low and gradually stir in the shredded cheddar and mozzarella cheeses until melted and smooth. The sauce should be thick and creamy.
Combine everything:
Add the cooked pasta and crispy bacon to the cheese sauce, stirring until everything is evenly coated.
Bake to perfection:
Preheat your oven to 375°F (190°C). Transfer the pasta mixture to a greased baking dish, sprinkle grated Parmesan on top, and bake for 15-20 minutes until the cheese is bubbly and golden brown.

I love how the Parmesan cheese forms a golden crust on top when baked. It adds a delightful crunch that contrasts with the creamy pasta underneath. My kids always fight over the crispy edges!

Additional Tips for the Perfect Bacon Mac & Cheese

Use room-temperature milk and cream: This helps prevent the sauce from curdling when you add it to the roux. Don’t overcook the pasta: Cooking it al dente ensures it holds its texture when baked. Stir the sauce constantly: This prevents lumps and ensures a smooth, creamy consistency.

Serving Suggestions

This dish is hearty enough to stand on its own, but it pairs beautifully with a fresh green salad or garlic bread. For a pop of color and freshness, garnish with chopped parsley before serving.

Storage and Reheating Tips

Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, place it in the oven at 350°F (175°C) for about 15 minutes or until warmed through. If you’re in a hurry, the microwave works too—just stir halfway through to ensure even heating.

Chef’s Helpful Tips

Add a splash of pasta water: If the sauce feels too thick, stir in a bit of the starchy pasta water to loosen it up. Experiment with cheeses: Try Gruyère, Gouda, or Monterey Jack for a different flavor profile. Cook bacon in the oven: For perfectly crispy bacon with less mess, bake it on a sheet pan at 400°F (200°C) for 15-20 minutes.

Final Thoughts

This Bacon Mac & Cheese is the ultimate comfort food—creamy, cheesy, and packed with smoky bacon flavor. It’s a dish that’s as versatile as it is delicious, and it’s sure to become a favorite in your household. Give it a try, and don’t be surprised if everyone asks for seconds!

A bowl of macaroni and cheese with bacon on top. Pin it
A bowl of macaroni and cheese with bacon on top. | yummyflavorsrecipes.com

Variations to Try

One of the best things about this recipe is how easy it is to customize. Here are a few ideas to switch things up: Add veggies: Stir in steamed broccoli, sautéed spinach, or roasted red peppers for a pop of color and extra nutrition. Swap the protein: Instead of bacon, try diced ham, cooked chicken, or even shrimp for a seafood twist. Spice it up: Add a pinch of cayenne pepper or a dash of hot sauce to the cheese sauce for a little kick. Go gourmet: Mix in truffle oil or top with breadcrumbs for a fancy touch.

I’ve tried adding roasted garlic to the cheese sauce, and it adds such a rich, mellow flavor. My husband loves it when I toss in some jalapeños for a spicy version—it’s a fun way to keep things interesting!

Frequently Asked Questions

→ Can I use different types of cheese?
Yes, you can use other cheeses like Monterey Jack, pepper jack, or Gruyère for a different flavor profile.
→ Can I use a different type of pasta?
Yes, you can use other pasta shapes like penne, rotini, or cavatappi.
→ Can I make this ahead of time?
Yes, you can assemble the mac and cheese ahead of time and bake it when you're ready to serve. You might need to add a splash of milk or cream to loosen the sauce before baking.
→ Can I freeze this mac and cheese?
Yes, you can freeze it before or after baking. Wrap it tightly in foil and store it in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating.
→ Can I add other ingredients?
Absolutely! Feel free to add other ingredients like diced tomatoes, bell peppers, or spinach to the mac and cheese.

Bacon Mac & Cheese

Bacon Mac & Cheese: Indulgent and delicious! A perfect blend of creamy cheese, pasta, and crispy bacon for a comforting meal.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
By: Ranah

Category: Dinner Delights

Difficulty: Intermediate

Cuisine: American

Yield: ~

Dietary: ~

Ingredients

→ Caramelized Onions (Optional)

01 2 large yellow onions
02 2 tablespoons butter
03 1 tablespoon olive oil

→ Mac and Cheese

04 6 strips thick-cut bacon, hickory smoked
05 1 lb. medium pasta shells
06 1/4 cup butter (not needed if you have enough bacon drippings)
07 1/4 cup flour
08 1 cup heavy cream
09 2 cups milk
10 1 teaspoon mustard powder
11 ½ teaspoon dried thyme
12 ¼ teaspoon garlic powder
13 1 teaspoon hot sauce
14 1 cup gruyere cheese, shredded
15 2 cups cheddar cheese, shredded
16 ¼ cup Parmesan cheese, shredded

→ Garnish

17 Parsley

Instructions

Step 01

Slice the onions into even, ¼-inch slices. Heat the butter and olive oil in a medium skillet over medium heat. Add the onions and toss to coat. Let them reduce and caramelize for 40-50 minutes, stirring every few minutes. Reduce heat to low if they start to cook too fast. When they’re caramelized, remove and set aside.

Step 02

Cut the bacon into thirds. Add them to a large, high-walled skillet over low heat and let them cook low and slow until crispy on each side. Remove and set aside on a paper towel lined plate. Reserve 4 Tablespoons of bacon drippings. Use butter in place of drippings if you don’t have enough.

Step 03

Heat the bacon drippings over medium heat. Whisk in the flour and stir continuously for 2 minutes. Add the heavy cream in splashes, stirring continuously. Add the milk in the same manner. Add the mustard powder, thyme, garlic powder, and hot sauce. Bring the mixture to a boil, then reduce to a simmer. Cook the pasta until just al dente (refer to package instructions), don’t overcook. Drain.

Step 04

Reduce the heat of the sauce to low and let the base cool slightly. Gradually sprinkle in the cheese, stirring continuously until incorporated. Add the caramelized onions, then the drained pasta. Use a silicone spatula to stir until combined.

Step 05

Roughly chop the bacon and sprinkle it over the mac and cheese. You may stir some of it in as well. Garnish with parsley and serve!

Tools You'll Need

  • Medium skillet
  • Large, high-walled skillet
  • Large pot
  • Silicone spatula
  • Paper towel lined plate
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Gluten (pasta)
  • Dairy