Perfectly Easy Bacon Mac and Cheese Recipe!

hero: creamy bacon mac and cheese in a white bowl, close-up view showing melted cheese sauce coating elbow noodles, crispy bacon pieces scattered throughout, fresh parsley garnish, soft natural window lighting, warm golden tones, professional food photography style
4.4 out of 5
(219 reviews)

There’s nothing quite like the comfort of creamy, dreamy mac and cheese, and when you add crispy bacon to the mix, you’ve got yourself an absolute showstopper. This bacon mac and cheese recipe is the perfect combination of crispy, salty bacon paired with a silky smooth cheese sauce that coats every noodle beautifully. Whether you’re feeding a hungry family on a weeknight or bringing a dish to pass to your next gathering, this recipe is guaranteed to be a crowd-pleaser.

I’ve been making mac and cheese for years, and I have to say, the addition of bacon truly elevates this classic dish to something special. The key to achieving that perfect creamy texture is using a combination of cheeses—sharp cheddar for flavor and gruyere for that extra touch of sophistication. The bacon adds a wonderful smoky depth that complements the cheese sauce perfectly. If you’re looking for other delicious pasta dishes, you might also enjoy our Quick Tasty Bacon Carbonara Recipe or our Best Heavy Cream Alfredo Sauce Recipe for more creamy pasta inspiration.

What I love most about this recipe is how straightforward it is to prepare. You don’t need any fancy ingredients or complicated techniques—just quality bacon, good cheese, and a little bit of patience to create that velvety sauce. The beauty of homemade mac and cheese is that you control exactly what goes into it, unlike boxed versions that can sometimes taste a bit artificial. This recipe uses real butter, real cheese, and real cream to create something that tastes genuinely homemade and delicious.

The process starts with cooking your bacon until it’s perfectly crispy, then creating a simple roux with butter and flour before whisking in milk and cream. From there, it’s all about adding your cheese and letting it melt into that creamy, luxurious sauce. The cooked pasta gets tossed with the sauce and bacon, and you’ve got a dish that’s ready to serve. For more inspiration with heavy cream pasta dishes, check out our Delicious Heavy Cream Pasta Recipe.

One of the best things about this bacon mac and cheese is its versatility. You can serve it as a main course, a side dish, or even bake it in the oven with a breadcrumb topping for an extra special presentation. It’s comfort food at its finest, and it’s sure to become a regular on your dinner table. If you want to serve something alongside it, consider our Best Chickpea Salad Recipe for a lighter complement, or add some freshness with our Easy Pickled Red Onion Recipe on the side.

This recipe serves about 6-8 people and comes together in just about 45 minutes from start to finish. It’s the kind of dish that makes your kitchen smell absolutely amazing while it’s cooking, and it never fails to impress. The combination of textures—crispy bacon, tender pasta, and creamy sauce—is absolutely divine. Whether you’re cooking for a special occasion or just a regular Tuesday night, this bacon mac and cheese recipe is sure to become a family favorite. For even more delicious sides, try our Best Shishito Peppers Recipe.

Prep Time
15 minutes
Cook Time
30 minutes
Total Time
45 minutes
Servings
6-8 servings

Ingredients

  • 1 pound bacon, chopped
  • 1 pound elbow macaroni
  • 4 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 cups sharp cheddar cheese, shredded
  • 1 cup gruyere cheese, shredded
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon cayenne pepper (optional)
  • 2 tablespoons fresh parsley, chopped (for garnish)
  • Salt for pasta water
process: hands whisking flour into melted butter in a stainless steel saucepan, rich cream-colored roux being formed, natural daylight from window illuminating the cooking action, stovetop setting with gas burner visible

Instructions

  1. Begin by cooking the chopped bacon in a large skillet over medium-high heat. Cook for about 8-10 minutes, stirring occasionally, until the bacon is crispy and golden brown. Once cooked, transfer the bacon to a paper towel-lined plate and set aside, leaving about 1 tablespoon of bacon grease in the skillet for added flavor.
  2. Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package directions until al dente, usually about 8-10 minutes. Drain the pasta and set aside, reserving about 1 cup of pasta water in case you need to adjust the sauce consistency later.
  3. While the pasta is cooking, melt the unsalted butter in a large saucepan over medium heat. Once the butter is melted and foaming, add the all-purpose flour to create a roux.
  4. Whisk the flour into the butter constantly for about 1-2 minutes, stirring until it forms a smooth paste. This roux will help thicken your cheese sauce, so make sure there are no lumps.
  5. Slowly pour in the whole milk while whisking continuously. Keep whisking to prevent any lumps from forming and to ensure a smooth sauce. This should take about 2-3 minutes.
  6. Once the milk is fully incorporated and the mixture is smooth, add the heavy cream and continue whisking. Let this mixture simmer over medium heat for about 3-4 minutes until it begins to thicken slightly.
  7. Remove the saucepan from heat and add the shredded sharp cheddar cheese and gruyere cheese. Stir constantly until all the cheese is melted and the sauce is smooth and creamy. If the sauce seems too thick, add some of the reserved pasta water a little at a time.
  8. Season the cheese sauce with salt, black pepper, garlic powder, and cayenne pepper if using. Taste and adjust seasonings as needed.
  9. Add the cooked elbow macaroni to the cheese sauce and stir gently until all the pasta is coated evenly with the creamy sauce.
  10. Fold in the reserved cooked bacon, saving a small handful for garnish on top.
  11. Transfer the bacon mac and cheese to a serving dish and garnish with the remaining bacon pieces and fresh chopped parsley.
  12. Serve immediately while hot and creamy. If desired, this can also be transferred to a buttered baking dish, topped with breadcrumbs, and baked at 350°F for 15-20 minutes for a baked mac and cheese version.
detail: extreme close-up of a single forkful of bacon mac and cheese, stringy melted cheese stretching, perfectly cooked elbow pasta, crispy bacon piece visible, creamy sauce coating every noodle, shallow depth of field, warm natural lighting highlighting the food

Pro Tips

This bacon mac and cheese recipe is best served fresh and hot right out of the pan, as the sauce will thicken as it cools. If you’re making this ahead of time, store it in an airtight container in the refrigerator for up to 3 days and reheat gently on the stovetop with a splash of milk to restore the creamy consistency.

For the cheese, I highly recommend using freshly shredded cheese rather than pre-shredded varieties, as the anti-caking agents in pre-shredded cheese can sometimes make the sauce grainy. If you prefer a spicier version, feel free to increase the cayenne pepper or add some diced jalapeños for a kick.

This dish is wonderfully versatile and can be customized to your preferences. Some people love adding crispy breadcrumbs on top for texture, while others prefer to keep it smooth and creamy. You can also add other ingredients like caramelized onions, crispy fried shallots, or fresh herbs like chives or thyme.

If you’re looking to make this dairy-free, you can substitute the milk and cream with dairy-free alternatives, though the flavor will be slightly different. The bacon really helps carry the flavor in this case, so don’t skip it.

The pasta water you reserved is incredibly useful for adjusting the sauce consistency. If your sauce is too thick, add a little pasta water at a time until you reach the desired consistency. This starchy water helps the sauce cling to the pasta beautifully.

This recipe doubles well if you’re feeding a crowd, and it’s perfect for potlucks or family gatherings. Just multiply all the ingredients and increase your cooking times slightly. For a baked version with a crunchy top, transfer to a buttered baking dish and top with panko breadcrumbs mixed with melted butter before baking.

Leftovers can be transformed into bacon mac and cheese fritters or mixed into other dishes. Some people even enjoy it cold as a pasta salad the next day with a light vinaigrette drizzled over the top.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top