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
"""French Onion Soup – Recipe

French Onion Soup – Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 28 reviews

  • Author: Jane
  • Total Time: 1 hour 25 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

Classic French Onion Soup with caramelized onions, beef broth, and a golden, cheesy topping. Comforting, savory, and perfect for cold nights.


Ingredients

Onions:

  • 4 large yellow onions, thinly sliced

Seasoning:

  • 4 tbsp unsalted butter
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp sugar
  • 1 tsp salt
  • ½ cup dry white wine (optional)
  • Salt and pepper, to taste

Broth and Toppings:

  • 8 cups beef broth
  • 2 bay leaves
  • 4 sprigs fresh thyme (or 1 tsp dried thyme)
  • 1 baguette, sliced
  • 2 cups Gruyère cheese, grated


Instructions

  1. Melt Butter: In a large pot, melt butter with olive oil over medium heat.
  2. Caramelize Onions: Add onions, garlic, sugar, and salt. Cook slowly, stirring often, until deeply caramelized (about 35–40 minutes).
  3. Add Broth and Herbs: Pour in beef broth, add bay leaves, and thyme. Bring to a boil, then simmer uncovered for 30 minutes.
  4. Season and Serve: Season with salt and pepper, remove bay leaves and thyme. Toast baguette slices until golden. Ladle soup into bowls, top with baguette, sprinkle with Gruyère, and broil until melted and bubbly. Serve hot.

Notes

  • For a vegetarian version, substitute vegetable broth.
  • You can caramelize onions ahead of time and refrigerate for up to 3 days.
  • Gruyère is traditional, but Swiss or mozzarella can be used.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Soup
  • Method: Stovetop + Broiler
  • Cuisine: French

Nutrition

  • Serving Size: 1 serving
  • Calories: 375
  • Sugar: 7g
  • Sodium: 1200mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 2g
  • Protein: 15g
  • Cholesterol: 45mg