Go Back
+ servings
A bowl of food on a plate, with Bacon and Cheese

Bacon Mac and Cheese

This simple, hearty bacon mac and cheese is loaded with extra cheese, tender noodles -- and plenty of bacon.
Course Main Course
Cuisine American
Keyword Bacon Mac and Cheese Recipe
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Servings 7
Calories 748kcal



  • 3 tbsp flour
  • 3 tbsp butter
  • 2 cup milk
  • 1/4 tsp garlic powder
  • 1/4 tsp salt
  • 1/4 tsp pepper


  • 1 package Applewood Smoked Bacon 16 oz., cooked and crumbled, divided
  • 1 16-oz box elbow macaroni pasta cooked according to package
  • 8 oz block parmesan cheese divided
  • 8 oz block mild cheddar cheese divided
  • 8 oz block mozzarella cheese divided


  • 1/2 cup Panko bread crumbs
  • 1 tbsp butter melted


  • Preheat the oven to 375 degrees.
  • Grate the blocks of parmesan, mild cheddar, and mozzarella cheeses and place in a large bowl. Mix to combine and set aside. Reserve 1 1/2 cups of the cheese mixture for the roux.
  • In a medium saucepan, melt 3 tablespoons of butter over medium heat. Whisk in 3 tablespoons of flour.
  • Slowly add 2 cups of milk to the saucepan, stirring constantly. Add the garlic powder, salt, and pepper and continue stirring until smooth.
  • Reduce the heat to low and and whisk periodically until sauce has thickened.
  • Add the reserved 1 1/2 cups of the grated cheese mixture. Stir until melted and smooth.
  • Remove from heat. Fold in the cooked macaroni pasta until well coated in the cheese sauce.
  • Next, coat a 9x13 inch baking dish with non-stick spray. Pour the macaroni and cheese sauce mixture into the pan.
  • Spread the remaining grated cheese mixture over the macaroni. Reserve and set aside 1/4 cup bacon crumbles. Spread the remaining bacon evenly over the cheese.
  • In a small bowl, melt 1 tablespoon of butter. Add 1/2 cup of Panko bread crumbs and 1/4 cup of the reserved bacon. Stir to combine. Sprinkle the topping evenly over the macaroni and cheese.
  • Bake for 20 minutes or until golden brown.



Calories: 748kcal | Carbohydrates: 12g | Protein: 38g | Fat: 61g | Saturated Fat: 30g | Cholesterol: 148mg | Sodium: 1544mg | Potassium: 312mg | Fiber: 1g | Sugar: 5g | Vitamin A: 1136IU | Calcium: 872mg | Iron: 1mg