Bacon Mac and Cheese

Featured in pasta-dishes.

Hey friend! Look at this gorgeous bowl of pure comfort – that golden, creamy cheese sauce clinging to every piece of pasta, topped with those perfectly crispy bacon bits that add the most amazing smoky crunch. See how the cheese creates those beautiful glossy strands when you lift a forkful? And those little flecks of fresh parsley aren't just pretty – they add a bright note that cuts through all that rich, decadent creaminess. This is the kind of dish that makes everyone at the table go quiet for a moment because they're too busy enjoying every bite. The best part? It comes together in about 30 minutes, so you can have this restaurant-quality mac and cheese on your table any night of the week. Trust me, once you make this version with the double cheese sauce and that crispy bacon topping, you'll never go back to the boxed stuff. Ready to make some magic happen in your kitchen?

Tswira dial profile dial zaho awlaydi..
Updated on Sat, 29 Nov 2025 22:05:33 GMT
Main recipe image showcasing the final dish pin it
Creamy bacon mac and cheese in white bowl with crispy bacon topping | lonerecipes.com

I first encountered truly great mac and cheese at a small diner in Tennessee during a road trip years ago. Their version was loaded with bacon and had this incredible creamy sauce that coated every piece of pasta perfectly. I became obsessed with recreating it at home, testing different cheese ratios and sauce techniques until I got it just right. This recipe is the result of countless batches and a lot of happy taste-testers. The secret is in the cheese sauce – you start with a classic roux of butter and flour, then slowly whisk in milk and cream until it's silky smooth. The real magic happens when you add not one but two types of cheese: sharp cheddar for that classic tang and gruyere for depth and that gorgeous melty quality. The bacon gets cooked until it's perfectly crispy, then crumbled and sprinkled generously on top. Every forkful delivers that perfect combination of creamy, cheesy pasta with little pockets of smoky, salty bacon crunch. It's comfort food at its finest, the kind of dish that makes you close your eyes and savor every bite.

Why I love this recipe

This recipe holds a special place in my heart because it represents comfort food done right – not just thrown together, but crafted with attention to flavor and texture. I love how the combination of two cheeses creates this incredibly complex, rich sauce that's leagues above anything from a box. The sharp cheddar brings that tangy bite we associate with great mac and cheese, while the gruyere adds a nutty sophistication that makes this feel elevated without being fussy. The bacon isn't just an afterthought – it's integral to the dish, adding smoky depth and that textural contrast that keeps every bite interesting. I also appreciate how forgiving this recipe is; whether you're a beginner cook or more experienced, you'll get great results. The roux-based sauce might sound intimidating, but it's actually quite simple once you get the hang of it, and it creates this velvety texture that's absolutely worth the extra step. Plus, this dish is incredibly satisfying to serve to others – there's something wonderful about watching people take that first bite and seeing their faces light up. It's the kind of recipe that gets requested again and again, that becomes part of your repertoire of crowd-pleasers.

What You Need From Your Kitchen

  • Elbow Macaroni: Cook until al dente in salted boiling water, then drain and reserve pasta water
  • Thick-Cut Bacon: Cook in skillet until crispy, drain on paper towels, then crumble into pieces
  • Sharp Cheddar Cheese: Shred from a block and add to the sauce for classic mac and cheese flavor
  • Gruyere Cheese: Shred and combine with cheddar for added depth and creaminess
  • Whole Milk and Heavy Cream: Whisk gradually into the roux to create a smooth, rich sauce base
  • Butter and Flour: Cook together to form a roux that will thicken the cheese sauce

Let's Make These Together

Boil Your Pasta Perfectly
Start by bringing a large pot of well-salted water to a rolling boil. Add your elbow macaroni and cook according to the package directions, stirring occasionally to prevent sticking. You want the pasta al dente – tender but still with a slight bite – because it will continue to soften slightly when mixed with the hot cheese sauce. Before draining, scoop out about a cup of that starchy pasta water and set it aside. This liquid gold can help adjust your sauce consistency later if needed. Drain the pasta thoroughly in a colander and give it a gentle shake to remove excess water.
Get That Bacon Crispy
While your pasta cooks, it's time to work on what makes this mac and cheese truly special – the bacon. Place your bacon strips in a cold large skillet, then turn the heat to medium. Starting with a cold pan helps the bacon render its fat slowly and cook evenly. Let the strips sizzle away, flipping them occasionally with tongs, until they're gorgeously golden and crispy, which usually takes about 8-10 minutes. Transfer the crispy bacon to a paper towel-lined plate to drain off excess grease. Once cool enough to handle, crumble the bacon into bite-sized pieces. Set these crispy bits aside – they're going to be your crowning glory.
Build Your Cheese Sauce Foundation
Now for the heart of any great mac and cheese – the sauce. In a large saucepan over medium heat, melt your butter until it's foaming and fragrant. Sprinkle in the flour and immediately start whisking. Keep whisking constantly for about 2 minutes as this mixture (called a roux) cooks and turns a light golden color. You'll notice it starts to smell slightly nutty – that's perfect. This roux is what's going to give your sauce body and prevent it from being watery. The key here is to cook it long enough to eliminate that raw flour taste, but not so long that it browns too much.
Transform It Into Liquid Gold
Here's where patience pays off. Very slowly pour in your milk and cream while whisking constantly. Add it gradually – rushing this step can create lumps. Once all the liquid is incorporated, continue whisking regularly as the sauce heats up and begins to thicken. This will take about 5-7 minutes over medium heat. You're looking for a sauce that coats the back of a spoon and has a consistency like heavy cream. When you run your finger across the back of the spoon, it should leave a clean line. Once you reach this point, remove the pan from the heat – this is important because adding cheese to a sauce that's too hot can make it grainy and separated.
Melt In the Cheese Magic
Off the heat, start adding your shredded cheese. Add it one handful at a time, stirring until each addition is completely melted before adding more. This gradual approach ensures smooth, silky cheese sauce without any graininess. The combination of sharp cheddar and gruyere creates an incredibly flavorful sauce – the cheddar brings that classic tangy punch while the gruyere adds nutty sophistication and incredible meltability. Keep stirring until you have a gorgeously smooth, glossy cheese sauce. At this point, taste it and add salt and pepper if needed, though the cheese and bacon will add plenty of saltiness.
Bring It All Together
Add your drained pasta to the cheese sauce and fold everything together gently but thoroughly. You want every single macaroni piece coated in that luscious sauce. If the sauce seems too thick or the pasta has absorbed too much liquid, add splashes of that reserved pasta water, stirring between additions, until you reach the perfect creamy consistency. The pasta water's starch helps the sauce cling beautifully to the macaroni. Once everything is perfectly combined, transfer the mac and cheese to your serving bowls or a large serving dish. Shower the top generously with those crispy bacon crumbles – don't be shy here, the bacon is a star player, not just a garnish. Finish with a sprinkle of fresh chopped parsley for color and a hint of freshness that cuts through the richness. Serve immediately while everything is hot, creamy, and at peak deliciousness.
Additional recipe photo showing texture and details pin it
Comfort food mac and cheese loaded with crispy bacon pieces | lonerecipes.com

Switch Things Up

I'll never forget the first time I added bacon to my mac and cheese – it was a game-changer that happened almost by accident. I had some leftover bacon from breakfast and couldn't bear to let it go to waste, so I crumbled it over my usual mac and cheese recipe. That first bite, with the smoky bacon mingling with the creamy cheese sauce, was a revelation. Now I can't imagine making mac and cheese any other way. I've played around with different cheese combinations over the years, but the sharp cheddar and gruyere duo remains my absolute favorite. The gruyere adds this nutty, sophisticated depth while the sharp cheddar brings that classic mac and cheese flavor we all crave. Sometimes I'll crisp up extra bacon and stir half into the sauce while saving the rest for topping – it's bacon overload in the best possible way.

Perfect Pairings

This bacon mac and cheese is incredibly versatile when it comes to pairings. Serve it alongside a crisp green salad with tangy vinaigrette to cut through the richness, or pair it with roasted vegetables like Brussels sprouts or broccoli for a more complete meal. It's also phenomenal as a side dish for barbecue – think pulled pork, ribs, or grilled chicken. For a real treat, serve it with garlic bread for ultimate carb-on-carb comfort. If you're feeling fancy, a glass of oaked Chardonnay complements the creamy cheese sauce beautifully, though honestly, this dish is just as happy with a cold beer or simple iced tea.

Step-by-step preparation photo pin it
Golden macaroni pasta smothered in cheese sauce with bacon crumbles | lonerecipes.com

Frequently Asked Questions

→ Can I make this bacon mac and cheese ahead of time?

While this dish is best served fresh when the cheese sauce is at its creamiest, you can prepare it up to a day ahead. Make the mac and cheese as directed but don't add the bacon topping yet. Store in an airtight container in the refrigerator. When ready to serve, transfer to a baking dish, add a splash of milk, cover with foil, and reheat in a 350°F oven for about 20 minutes. Add the crispy bacon and fresh parsley just before serving. The texture won't be quite as creamy as fresh, but it's still delicious.

→ What other cheeses can I use instead of gruyere?

Gruyere adds wonderful nutty flavor and melts beautifully, but if you can't find it or want to try something different, there are several great alternatives. Fontina is an excellent substitute with similar melting properties and a mild, buttery flavor. Swiss cheese works well and is usually easier to find. For a smokier flavor, try gouda. You could also use all sharp cheddar if you prefer, though you'll miss out on some of the complexity that two cheeses provide. Monterey Jack is another good melting cheese that creates a creamy sauce, though it's milder in flavor.

→ How do I prevent my cheese sauce from becoming grainy?

Grainy cheese sauce is usually caused by either overheating the cheese or adding it to sauce that's too hot. Always remove your sauce from heat before adding cheese, and let it cool for just a minute first. Add the cheese gradually, stirring until each addition melts completely before adding more. Using freshly shredded cheese from a block rather than pre-shredded cheese also helps tremendously – pre-shredded varieties contain anti-caking agents that can interfere with smooth melting. Finally, avoid letting the sauce boil once the cheese is added, as high heat can cause the proteins to separate and create a grainy texture.

→ Can I use turkey bacon or make this vegetarian?

Absolutely! Turkey bacon works well in this recipe – just cook it until crispy following the same method. For a vegetarian version, simply omit the bacon and consider adding other flavor elements like caramelized onions, roasted mushrooms, or sun-dried tomatoes for that savory depth. You could also add a pinch of smoked paprika to the cheese sauce to get some of that smoky flavor without the meat. Some people love adding crispy fried shallots or panko breadcrumbs as a crunchy topping alternative to bacon.

→ Why did my sauce turn out too thick or too thin?

Sauce consistency can vary based on several factors. If your sauce is too thick, it's likely either that your roux cooked too long before adding liquid, you didn't add enough milk/cream, or the sauce reduced too much during cooking. The fix is easy – just add more milk or some of that reserved pasta water, a little at a time, until you reach the right consistency. If your sauce is too thin, it might be that the roux didn't cook long enough, you added too much liquid, or the sauce didn't simmer long enough to thicken. Let it simmer a bit longer to reduce, or make a small additional roux in another pan and whisk it in to thicken the sauce.

→ Can I freeze bacon mac and cheese?

While you technically can freeze mac and cheese, dairy-based sauces don't always freeze and reheat perfectly – the sauce can sometimes break and become grainy when thawed. If you do want to freeze it, cool the mac and cheese completely, then transfer to a freezer-safe container, leaving some space at the top for expansion. It will keep for up to 2 months. Thaw overnight in the refrigerator, then reheat gently in the oven at 350°F, covered with foil, adding a splash of milk to help restore creaminess. The texture won't be quite as good as fresh, but it's still tasty in a pinch. Add fresh crispy bacon after reheating rather than freezing it with the dish.

Conclusion

This bacon mac and cheese is everything comfort food should be – rich, creamy, indulgent, and absolutely satisfying. The combination of sharp cheddar and gruyere creates a complex flavor profile that elevates this beyond ordinary mac and cheese, while the crispy bacon adds that irresistible smoky crunch in every bite. It's perfect for family dinners, potlucks, or those nights when you just need something warm and comforting. The recipe is straightforward enough for beginners but delivers restaurant-quality results that'll impress even the pickiest eaters.

Bacon Mac and Cheese

Ultra-creamy mac and cheese loaded with sharp cheddar, finished with crispy bacon bits and fresh herbs for the ultimate comfort food experience.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes
By: chris

Category: pasta-dishes

Difficulty: easy

Cuisine: American

Yield: 6 Servings (6 balls)

Dietary: Pork, Dairy

Ingredients

011 pound elbow macaroni
028 strips thick-cut bacon
033 tablespoons butter
043 tablespoons all-purpose flour
052 cups whole milk
061 cup heavy cream
073 cups sharp cheddar cheese, shredded
081 cup gruyere cheese, shredded
09Fresh parsley for garnish

Instructions

Step 01

Bring a large pot of salted water to a boil and cook the elbow macaroni according to package directions until al dente. Drain the pasta and set aside, reserving about 1 cup of pasta water in case you need to thin the sauce later.

Step 02

While the pasta cooks, place the bacon strips in a large cold skillet and cook over medium heat, turning occasionally, until crispy and golden brown, about 8-10 minutes. Transfer bacon to a paper towel-lined plate to drain, then crumble into bite-sized pieces once cooled.

Step 03

In a large saucepan, melt the butter over medium heat. Once melted and foaming, whisk in the flour and cook for about 2 minutes, stirring constantly, until the mixture turns light golden and smells slightly nutty. This is your roux base for the cheese sauce.

Step 04

Gradually whisk in the milk and heavy cream, adding it slowly to prevent lumps. Continue whisking until the sauce is smooth and begins to thicken, about 5-7 minutes. The sauce should coat the back of a spoon when it's ready.

Step 05

Remove the saucepan from heat and stir in the shredded cheddar and gruyere cheese, one handful at a time, stirring until completely melted and smooth before adding more. The residual heat will melt the cheese perfectly without making it grainy.

Step 06

Add the drained pasta to the cheese sauce and stir gently until every piece is coated in the creamy sauce. If the sauce seems too thick, add a splash of the reserved pasta water to reach your desired consistency. Taste and adjust seasoning with salt and pepper as needed.

Step 07

Transfer the mac and cheese to serving bowls and generously top with the crumbled bacon pieces. Garnish with freshly chopped parsley for a pop of color and fresh flavor. Serve immediately while hot and creamy for the best experience.

Notes

  1. For the best texture, shred your own cheese from a block rather than using pre-shredded cheese, which contains anti-caking agents that can make the sauce grainy.
  2. Don't skip making the roux – it's essential for creating a smooth, thick cheese sauce that coats the pasta perfectly without being watery.
  3. If you want an extra crispy bacon topping, reserve the cooked bacon and broil it for an additional minute before crumbling.
  4. This mac and cheese is best served fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of milk to restore creaminess.
  5. For a baked version, transfer the finished mac and cheese to a baking dish, top with extra cheese and bacon, and broil for 3-4 minutes until golden and bubbly.

Tools You'll Need

  • Large pot for boiling pasta
  • Large skillet for cooking bacon
  • Medium-large saucepan for cheese sauce
  • Whisk
  • Colander
  • Grater or food processor for shredding cheese
  • Wooden spoon or spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (milk, cream, cheese, butter)
  • Gluten (pasta, flour)
  • Pork (bacon)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 485
  • Total Fat: 28 g
  • Total Carbohydrate: 38 g
  • Protein: 22 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!