Collage featuring bacon mac and cheese baked with elbow macaroni, creamy cheese sauce, crispy bacon, melted cheddar, mozzarella, parsley, cracked black pepper, paprika, and toasted garlic. The top image shows an overhead view of the baked mac and cheese in a casserole dish with a golden browned cheese topping, while the bottom image shows a bowl of creamy bacon mac and cheese with melted cheese stretching from a serving spoon beside a glass of iced tea. Text overlay reads “Bacon Mac & Cheese Comfort Food.”

Bacon Mac and Cheese – Crispy Bacon in a Creamy Three-Cheese Sauce

Bacon mac & cheese combines tender elbow macaroni, a creamy three cheese sauce, crispy bacon, and a golden baked topping into one comforting pasta casserole. If you are looking for hearty pasta recipes, homemade mac and cheese, or a family friendly one pot pasta style dinner that bakes beautifully in the oven, this recipe checks every box with rich flavor and a creamy finish.

I always come back to this recipe when I want something familiar with a little extra character. The smoky bacon changes the whole dish, and those golden edges around the baking dish seem to disappear first. They always do in my house.

Collage featuring bacon mac and cheese baked with elbow macaroni, creamy cheese sauce, crispy bacon, melted cheddar, mozzarella, parsley, cracked black pepper, paprika, and toasted garlic. The top image shows an overhead view of the baked mac and cheese in a casserole dish with a golden browned cheese topping, while the bottom image shows a bowl of creamy bacon mac and cheese with melted cheese stretching from a serving spoon beside a glass of iced tea. Text overlay reads “Bacon Mac & Cheese Comfort Food.”

Why This Mac and Cheese Always Delivers

The secret starts with a simple roux. Butter and flour create the base, then whole milk and heavy cream build a smooth sauce that stays creamy after baking. Taking a minute to whisk slowly makes all the difference.

I also rely on three cheeses because each one has its own job. Sharp cheddar brings classic mac and cheese flavor, mozzarella creates that creamy stretch everyone loves, and Parmesan adds a savory finish. Together they create balance instead of letting one cheese take over. I tested several combinations before settling on this one, and this blend keeps winning. Freshly shredded cheese also melts more smoothly than packaged cheese, which helps create a silky sauce. Using a mix of cheeses instead of just one also creates a fuller flavor and a smoother texture.

The Ingredients That Build Great Flavor

Overhead view of ingredients for bacon mac and cheese arranged in bowls on a marble surface, including elbow macaroni, bacon, butter, milk, heavy cream, shredded cheddar cheese, shredded mozzarella cheese, grated Parmesan cheese, flour, olive oil, garlic powder, onion powder, paprika, salt, black pepper, and fresh parsley.

Elbow macaroni remains my favorite pasta shape because every curve catches the cheese sauce. Cook it until al dente because it continues cooking in the oven. A minute too long in the pot can leave the finished casserole softer than you want.

Thick cut bacon adds smoky flavor and keeps a little bite after baking. I like reserving a spoonful of bacon grease and stirring it into the cheese sauce. It is a small detail, though it adds surprising depth.

Dijon mustard may seem unexpected, yet it brightens the cheese without tasting like mustard. Garlic powder, onion powder, black pepper, and a little salt round everything out. Those simple pantry ingredients help the cheese shine instead of competing with it.

The Cheese Sauce Makes This Pasta Casserole

A smooth cheese sauce turns good pasta recipes into recipes people remember. Once the sauce coats the back of a spoon, reduce the heat before adding the cheese. Stir in each handful completely before adding the next.

The finished sauce should look glossy and pour easily over the pasta. If it feels thicker than you expected, add a splash of warm milk before mixing in the macaroni. I still do this from time to time because every cheese melts a little differently.

Baking for the Best Texture

Overhead view of cooked elbow macaroni in a white bowl on a marble surface, ready for homemade mac and cheese, pasta casseroles, baked pasta recipes, and comfort food meals.

Mix the cooked macaroni into the cheese sauce until every piece looks coated. Fold in most of the bacon and save the rest for the topping. That gives you smoky flavor throughout the casserole while keeping the top crisp.

Overhead view of crispy chopped bacon in a white bowl on a marble surface with a few bacon pieces scattered nearby, ready for mac and cheese, pasta dishes, baked casseroles, breakfast recipes, and savory toppings.

Bake until the edges bubble gently and the cheese turns lightly golden. If you enjoy extra color, broil for two or three minutes at the end. Keep an eye on it because the topping browns quickly.

The center should stay creamy while the top develops light golden spots. That contrast between creamy and crisp is what makes baked mac and cheese so satisfying.

A Few Easy Ways to Change It

If your family enjoys stronger cheese flavors, take a look at my blue cheese mac and cheese. It uses blue cheese with cheddar and Gruyère for a richer, deeper flavor while keeping the same creamy style.

When I want to add a little freshness, I make my spinach mac and cheese pasta instead. Fresh spinach blends into the creamy sauce and adds color without changing the comforting feel of the dish.

You can also stir sautéed broccoli into this recipe, add diced jalapeños for gentle heat, or mix in caramelized onions for a sweeter finish.

Helpful Tips from My Kitchen

Let the casserole rest for about five minutes before serving. The cheese sauce settles slightly and becomes even creamier. That short wait is worth it.

Store leftovers in an airtight container in the refrigerator for up to four days. Add a splash of milk before reheating to bring back the creamy texture. You can also freeze individual portions for up to two months, then thaw overnight before reheating gently.

I like serving this bacon mac and cheese with a crisp green salad, roasted vegetables, grilled chicken, or barbecue favorites. It also makes a great holiday side dish because it feeds a crowd without much extra work.

Save This Bacon Mac and Cheese for Later

If this Bacon Mac & Cheese looks like something your family would enjoy, save it to your Pinterest board so it is ready whenever you need a comforting pasta casserole or homemade mac and cheese. It is one of those pasta recipes that people ask for again and again.

If you make it, I would love to hear how it turned out. Share your favorite variation or ask any questions in the comments below. Your ideas help other home cooks, and they always inspire new recipes in my kitchen.

Collage featuring bacon mac and cheese baked with elbow macaroni, creamy cheese sauce, crispy bacon, melted cheddar, mozzarella, parsley, cracked black pepper, paprika, and toasted garlic. The top image shows an overhead view of the baked mac and cheese in a white casserole dish with a golden cheese crust, while the bottom image shows a bowl of creamy bacon mac and cheese topped with crispy bacon and parsley with melted cheese stretching from a serving spoon beside a glass of iced tea. Text overlay reads “Bacon Mac & Cheese Comfort Food.”
Yield: 8 servings

Bacon Mac & Cheese

No Ratings
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes

Ingredients

  • FOR THE PASTA
  • 1 pound elbow macaroni
  • Salt, for pasta water
  • FOR THE BACON
  • 8 slices thick-cut bacon, cooked until crispy and chopped
  • FOR THE CHEESE SAUCE
  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 3 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon Dijon mustard
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon black pepper
  • ½ teaspoon salt, or to taste
  • FOR THE CHEESE
  • 2 cups shredded sharp cheddar cheese
  • 1½ cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • FOR THE TOPPING
  • ½ cup shredded mozzarella cheese
  • ¼ cup grated Parmesan cheese
  • Extra chopped bacon
  • Chopped fresh parsley
  • Pinch of smoked paprika (optional)

Instructions

  1. COOK THE PASTA: Bring a large pot of generously salted water to a boil. Cook the elbow macaroni according to the package directions until just al dente. Drain well and set aside, avoiding overcooking since the pasta will continue cooking in the oven.
  2. COOK THE BACON: Cook the bacon in a large skillet over medium heat until crispy. Transfer it to a paper towel-lined plate to drain, then chop into bite-sized pieces. Reserve about 1 tablespoon of the bacon grease if you would like to add extra smoky flavor to the cheese sauce.
  3. MAKE THE CHEESE SAUCE: In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly, until lightly golden. Gradually whisk in the milk and heavy cream until smooth. Add the Dijon mustard, garlic powder, onion powder, black pepper, and salt. Cook, stirring frequently, until the sauce thickens enough to coat the back of a spoon.
  4. ADD THE CHEESE: Reduce the heat to low. Stir in the shredded cheddar, mozzarella, and grated Parmesan a handful at a time, stirring after each addition until the cheese is completely melted and the sauce is smooth and creamy.
  5. COMBINE THE INGREDIENTS: Add the cooked macaroni and most of the chopped bacon to the cheese sauce, reserving some bacon for the topping. Gently stir until every piece of pasta is evenly coated in the cheese sauce.
  6. BAKE: Preheat the oven to 375°F (190°C). Transfer the macaroni mixture to a lightly greased 9x13-inch baking dish. Sprinkle the remaining mozzarella, Parmesan, and reserved chopped bacon evenly over the top. Bake for 20 to 25 minutes, or until hot, bubbly, and lightly golden. Broil for 2 to 3 minutes at the end if a more browned topping is desired.
  7. GARNISH AND SERVE: Sprinkle with chopped fresh parsley and a pinch of smoked paprika, if using. Serve immediately while the cheese is hot and creamy.

Notes

  • Freshly shredded cheese melts more smoothly than pre-shredded cheese.
  • For extra smoky flavor, stir a small amount of reserved bacon grease into the cheese sauce.
  • Add sautéed onions, jalapeños, or cooked broccoli for a flavorful variation.
  • Assemble the casserole up to 24 hours in advance, cover, and refrigerate before baking.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days and reheat gently with a splash of milk to restore the creamy texture.
  • Nutrition Information

    Yield

    8

    Serving Size

    1

    Amount Per Serving Calories 1062Total Fat 67gSaturated Fat 38gUnsaturated Fat 29gCholesterol 194mgSodium 1780mgCarbohydrates 68gFiber 7gSugar 9gProtein 53g
    Hi, I am Mary

    Sharing cozy pasta recipes, homemade soups, and simple comfort food made from scratch. I create easy, flavorful dinners using everyday ingredients, designed for busy nights and relaxed weekends alike. Welcome to my kitchen.

    Related articles

    Skip to Recipe