Go Back Email Link
+ servings
Mac and Cheese with bacon and caramelized onions.
Print Recipe
5 from 3 votes

French Onion Mac and Cheese

French Onion Mac and Cheese with bacon is a quick and easy pasta dish that is hearty enough to be the main dish or serve it as a side dish with any meal.
Prep Time5 minutes
Cook Time25 minutes
Total Time30 minutes
Course: Pasta
Cuisine: American
Keyword: adult mac and cheese, bacon onion mac and cheese, caramelized onion mac and cheese, gruyere mac and cheese, macaroni and cheese with bacon
Servings: 4 Servings
Calories: 673kcal
Author: Milisa

Ingredients

  • 8 ounces macaroni cooked and drained
  • 6 slices bacon cooked and crumbled
  • 1/4 cup salted butter divided
  • 1 large sweet onion cut into quarters and sliced thin
  • 2 cloves garlic minced
  • 2 tablespoons all purpose flour
  • 1 teaspoon kosher salt
  • 1/2 teaspoon fresh ground pepper
  • 1 1/2 cups whole milk
  • 1/2 cup heavy cream
  • 7 ounces gruyere cheese shredded

Instructions

  • In a deep skillet, melt 2 tablespoons butter, add sliced onions and garlic, cooking over medium heat.
  • Stir often until caramelized. Remove from pan and set aside.
  • Add remaining 2 tablespoons of butter to the pan along with flour, salt and pepper. Cooking over medium heat, whisking often about 2 minutes.
  • Add milk and heavy cream, continue whisking the mixture until thickened.
  • Whisk in shredded gruyere until completely melted.
  • Add the caramelized onions and crumbled bacon, stirring to combine.
  • Stir in the cooked and drained macaroni, cooking about 2 minutes or until well combined and macaroni is heated through.
  • Serve immediately.

Notes

Double recipe as needed for a crowd.
Cheese Variations: Use any type of cheese that you prefer. If you can't find gruyere, try gouda or a really sharp white cheddar works well too.
Storage: Store leftovers in an airtight container in the refrigerator up to 3 days.
Reheat: Place mac and cheese in a pan with a tablespoon or two of milk, cook over medium heat, stirring until heated through.

Nutrition

Serving: 1g | Calories: 673kcal | Carbohydrates: 34g | Protein: 26g | Fat: 48g | Saturated Fat: 27g | Polyunsaturated Fat: 17g | Trans Fat: 1g | Cholesterol: 139mg | Sodium: 1075mg | Fiber: 2g | Sugar: 10g