Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bacon Mac and Cheese Recipe

Bacon Mac and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 107 reviews
  • Author: Villerius
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 8 servings 1x
  • Category: Main Dish
  • Method: Stovetop, Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

Indulge in the ultimate comfort food with this rich and creamy Bacon Mac and Cheese recipe. Caramelized onions add a gourmet touch to this classic dish, while the combination of gruyere, cheddar, and Parmesan cheeses creates a decadent sauce that coats each shell of pasta. Topped with crispy bacon, this dish is a crowd-pleaser that is perfect for any occasion.


Ingredients

Units Scale

Caramelized Onions, Optional

  • 2 large yellow onions
  • 2 Tablespoons butter
  • 1 tablespoon olive oil

Mac and Cheese

  • 6 strips thick-cut bacon, hickory smoked
  • 1 lb. medium pasta shells
  • 1/4 cup butter (not needed if you have enough bacon drippings)
  • 1/4 cup flour
  • 1 cup heavy cream
  • 2 cups milk
  • 1 teaspoon mustard powder
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon garlic powder
  • 1 teaspoon hot sauce
  • 1 cup gruyere cheese, shredded
  • 2 cups cheddar cheese, shredded
  • 1/4 cup Parmesan cheese, shredded

Instructions

  1. Caramelize the Onions – Slice the onions into even, ¼-inch slices. Heat the butter and olive oil in a medium skillet over medium heat. Add the onions and toss to coat. Let them reduce and caramelize for 40-50 minutes, stirring every few minutes. Reduce heat to low if they start to cook too fast. When they’re caramelized, remove and set aside.
  2. Cook the Bacon – Cut the bacon into thirds for even cooking. Cook in a skillet over low heat until crispy. Remove and set aside on a paper towel lined plate. Reserve 4 Tablespoons of bacon drippings.
  3. Make the Sauce/Cook the Pasta – Heat bacon drippings, whisk in flour, then add cream and milk. Add seasonings and bring to a simmer. Cook pasta al dente, then add to the sauce with cheese and onions. Stir until combined. Top with chopped bacon.
  4. Garnish with parsley and serve!

Notes

  • Shred the cheese from a block for better melting.
  • Ensure the sauce base isn’t too hot when adding cheese.
  • You can omit caramelized onions if desired.
  • Quality, thick-cut bacon is recommended.
  • Storage: Refrigerate in an airtight container for up to 3 days.

Nutrition

  • Serving Size: 1 serving
  • Calories: Approx. 550 kcal
  • Sugar: 3g
  • Sodium: 780mg
  • Fat: 35g
  • Saturated Fat: 18g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 2g
  • Protein: 20g
  • Cholesterol: 95mg