Homemade Bacon Mac and Cheese

This Homemade Bacon Mac and Cheese is creamy and makes the perfect dinner or side dish.

Course Dinner
Cuisine American
Keyword bacon mac and cheese, bacon mac and cheese recipe, easy mac and cheese, homemade mac and cheese, homemade macaroni and cheese, how to make mac and cheese, mac and cheese, mac and cheese recipe, mac and cheese roux
Prep Time 20 minutes
Cook Time 20 minutes
Servings 10
Calories 800 kcal
Author Jenny


  • 1 pound dry elbow pasta
  • 1/2 cup unsalted butter
  • 1/2 cup all-purpose flour
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 3 cups whole milk plus 1 cup divided
  • 1 cup mild shredded cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 8 ounces prepared pesto
  • 1 1/2 pounds cooked bacon crumbled


  1. Cook pasta according to package directions. Drain and set aside.
  2. Place butter into a medium saucepan over medium heat. Swirl pan until butter is melted then whisk in flour, salt and pepper. Whisk for 2 minutes, until bubbly and thick.
  3. Slowly whisk in 3 cups milk until well combined. Continue whisking and stirring until thickened, 2-3 minutes.
  4. Reduce heat to low and stir in cheeses until melted. Place cooked pasta into a large dutch oven or pot over low heat. Pour in cheese sauce, stirring to combine. Stir in pesto then add bacon pieces saving 1 cup for garnishing plates. Stir until combined. Season with additional salt and pepper to taste.
  5. Serve warm. Mac and cheese will set and get thick if not served immediately. To loosen sauce add splashes of additional milk to desired consistency.
Nutrition Facts
Homemade Bacon Mac and Cheese
Amount Per Serving
Calories 800 Calories from Fat 450
% Daily Value*
Fat 50g77%
Saturated Fat 21g131%
Cholesterol 119mg40%
Sodium 1672mg73%
Potassium 568mg16%
Carbohydrates 46g15%
Fiber 2g8%
Sugar 6g7%
Protein 39g78%
Vitamin A 1052IU21%
Calcium 309mg31%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.