Go Back
+ servings
French Onion Soup Mac & Cheese

Creamy French Onion Soup Mac & Cheese You’ll Crave

This French Onion Soup Mac & Cheese is a gourmet twist on comfort food, combining creamy pasta with rich Gruyère cheese and crispy baguette slices.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Soups
Cuisine: French
Calories: 650

Ingredients
  

For the Base
  • 4 tablespoons Butter Can substitute with olive oil for lighter version.
  • 2 cups Yellow Onions Thinly sliced, can use sweet onions.
  • ¼ cup Flour Use gluten-free flour for gluten-free option.
  • 2 cups Beef Broth Substitute with vegetable broth for vegetarian option.
  • 1 cup Heavy Cream Can use coconut cream for dairy-free option.
For the Cheesy Goodness
  • 1 cup Gruyère Cheese Can substitute with Emmental cheese.
  • 1 cup Sharp White Cheddar Cheese Other aged cheeses can be used.
For the Pasta
  • 2 cups Elbow Macaroni Alternatives include penne or cavatappi.
Finishing Touches
  • 1 cup Fresh Parsley/Chives Can substitute with other fresh herbs.
  • 1 cup Baguette Slices Use gluten-free bread if necessary.
  • 1 tablespoon Truffle Oil Optional, can be omitted.

Equipment

  • Skillet
  • large pot
  • Oven-safe Baking Dish

Method
 

Step-by-Step Instructions
  1. In a large skillet over medium-low heat, melt butter. Add onions and cook gently, stirring occasionally, for 30-40 minutes until caramelized.
  2. Sprinkle flour over caramelized onions, stirring to combine. Gradually whisk in beef broth followed by heavy cream until thickened.
  3. Cook elbow macaroni in salted boiling water until al dente, about 8-10 minutes; drain and reserve ½ cup of pasta water.
  4. Fold macaroni into cheese sauce, adding reserved pasta water gradually if needed for desired consistency.
  5. Preheat broiler to high. Transfer mixture to an oven-safe dish, top with Gruyère and baguette slices, and broil until bubbly and golden.
  6. Remove from oven, cool slightly, and garnish with parsley or chives before serving.

Nutrition

Serving: 1servingCalories: 650kcalCarbohydrates: 55gProtein: 25gFat: 35gSaturated Fat: 20gMonounsaturated Fat: 5gCholesterol: 100mgSodium: 800mgPotassium: 600mgFiber: 2gSugar: 4gVitamin A: 500IUVitamin C: 5mgCalcium: 400mgIron: 2mg

Notes

For a unique taste, experiment with different cheeses. Serve with a crisp green salad or roasted vegetables.

Tried this recipe?

Let us know how it was!