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.9 from 23 reviews

  • Author: Emma
  • Total Time: 1 hour 30 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

A comforting and classic French Onion Soup recipe that features caramelized onions, rich beef and chicken broth, white wine, and a cheesy Gruyère topping. Perfect for a cozy winter meal.


Ingredients

Scale

Onion Base:

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar
  • 1 teaspoon salt

Soup:

  • 4 cups beef broth
  • 2 cups chicken broth
  • 1/2 cup dry white wine
  • 2 tablespoons all-purpose flour
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
  • 1 bay leaf
  • Salt and pepper to taste

Toppings:

  • 1 baguette, sliced
  • 2 cups grated Gruyère cheese

Instructions

  1. Caramelize Onions: In a large pot, melt butter with olive oil. Add onions, sugar, and salt. Cook until golden brown, about 30-40 minutes.
  2. Add Flavors: Sprinkle flour over onions, stir well. Add wine, then beef broth, chicken broth, thyme, and bay leaf. Simmer for 20-30 minutes. Season with salt and pepper.
  3. Prepare Toppings: Toast baguette slices under broiler. Ladle soup into bowls, top with baguette and Gruyère. Broil until cheese melts.

Notes

  • For extra depth, add a splash of brandy or sherry before serving.
  • Use good-quality broth for best flavor.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Category: Soup
  • Method: Stovetop, Broiling
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl with bread and cheese
  • Calories: 480
  • Sugar: 9g
  • Sodium: 1180mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 55mg