Skip to content
umami cook

Classic French Onion Soup

Traditional caramelized onion soup with aromatic broth, toasted bread and melted gruyere cheese. Step-by-step recipe for a comforting winter dish.

⏱ 60 min
📋 15 min prep
🔥 45 min cook
🍽 4 servings
🔥 400 kcal · calories per serving
medium
Sopa de Cebolla Francesa Clásica

French onion soup is a Parisian gastronomic classic that combines the sweetness of caramelized onions with the depth of a well-built broth. Its secret lies in time and patience to achieve that deep amber color and unmatched flavor. Perfect for cold nights, this vegetarian version keeps all the traditional character without sacrificing richness.

Ingredients

How many are you cooking for?

Original recipe for 4 servings

  • 1 kg yellow onions sliced thinly
  • 40 g butter
  • 2 tbsp olive oil
  • 1 tbsp brown sugar
  • 1.5 l vegetable broth
  • 200 ml dry white wine
  • 8 toasted baguette slices
  • 250 g grated gruyere cheese
  • salt and black pepper to taste
  • 1 bay leaf

Step by step

Follow the timeline: technique icon, time and temperature when relevant.

  1. Step 1 Pan 25 min

    Sauté the thinly sliced onions with butter and olive oil over medium-low heat for 25 minutes, stirring every 5 minutes to prevent burning. The trick is patience: slow caramelization releases natural sugars without bitterness.

  2. Step 2 Pot / simmer 15 min

    Add brown sugar and white wine, scraping the pot bottom to lift the fond. Let the alcohol evaporate for 3 minutes, then slowly pour in the hot broth. This deglazes and concentrates the base flavor.

  3. Step 3 Pot / simmer 15 min

    Season with salt, freshly ground black pepper, and the bay leaf. Partially cover and simmer on very low heat for 15 minutes. Gentle heat allows aromas to meld without evaporating the broth. Remove the bay leaf before serving.

  4. Step 4 Prep

    Ladle the hot soup into oven-safe crocks or porcelain dishes, leaving 1 cm empty at the rim. Wipe the outer surface with a dry cloth to prevent grease stains during broiling. Crocks distribute heat evenly.

  5. Step 5 Assemble

    Place a toasted baguette slice on each crock and sprinkle 30 grams of grated gruyere cheese over the top. Ensure the bread is fully covered so it melts into an elastic crust. Semi-hard cheese provides the classic texture.

  6. Step 6 Oven 7 min 220 °C

    Place the crocks on the upper oven rack and activate the broiler at 220 °C for 5-7 minutes. Watch closely so the cheese browns without burning. High heat creates the signature crunch and bubbling effect.

  7. Step 7 Serve 2 min

    Remove from the oven and let the soup rest for 2 minutes before serving. Use a wooden board as a base to protect your table. Resting allows the cheese to settle and residual heat to finish the melting process.

Storage

Store the broth without cheese in an airtight container in the fridge for up to 3 days or freeze for 2 months. Broil only when ready to serve to prevent the bread from becoming soggy.

Chef tips

  • Slice onions uniformly to ensure even cooking and avoid raw or burnt spots.
  • Never increase the heat to speed up caramelization; low and slow heat develops sugars without bitterness.
  • Use crocks or ceramic dishes instead of metal to retain heat longer and keep the soup steaming.

Tags

  • #soups
  • #france
  • #vegetarian
  • #winter
  • #onion
  • #gruyere
  • #broth
  • #gratinated