Bacon Mac and Cheese is the ultimate American comfort food, combining tender macaroni with a rich, creamy cheese sauce and crispy smoky bacon. Every bite is packed with gooey melted cheese, perfectly cooked pasta, and crunchy bacon for a meal that's satisfying and full of flavor.
Whether you're making it for a weeknight dinner, family gathering, potluck, or holiday meal, this homemade Bacon Mac and Cheese recipe is easy to prepare and always a crowd favorite.
Preparation Time: 15 minutes
Cooking Time: 30 minutes
Total Time: 45 minutes
Servings: 6 people
Difficulty: Easy
Bring a large pot of salted water to a boil.
Cook the macaroni according to the package directions until al dente.
Drain and set aside.
In a large skillet, cook the chopped bacon over medium heat until crispy.
Transfer the bacon to a paper towel-lined plate.
Reserve 1 tablespoon of bacon grease.
In a saucepan, melt the butter over medium heat.
Whisk in the flour and cook for about 1 minute.
Slowly whisk in the milk and heavy cream.
Cook until the sauce begins to thicken.
Add the garlic powder, onion powder, paprika, salt, and black pepper.
Stir in the cheddar cheese and mozzarella until smooth.
Add the cooked macaroni to the cheese sauce.
Mix until every piece of pasta is coated.
Fold in most of the crispy bacon.
Transfer everything to a baking dish.
Sprinkle the remaining bacon and extra cheddar cheese on top.
Bake until golden and bubbly.
Garnish with chopped parsley.
Serve hot and enjoy.
Add diced jalapeños or cayenne pepper.
Use cheddar, mozzarella, and Parmesan.
Add smoked Gouda for extra flavor.
Mix in cooked chicken breast.
Add steamed broccoli florets.
Allow the mac and cheese to cool completely.
Store in an airtight container in the refrigerator for up to 4 days.
Reheat gently with a splash of milk to restore creaminess.
Yes.
Freeze in an airtight container for up to 2 months.
Thaw overnight in the refrigerator before reheating.