RP
RecipePoolDiscover your next favorite recipe
  • Recipes
  • Topics
  • Collections
  • Roundups
  • Guides
  • About
Search
Browse
CategoryIngredientsCuisineDietMethodOccasion

Main Navigation

  • Recipes
  • Topics
  • Collections
  • Roundups
  • Guides
  • About

Browse Faster

CategoryIngredientsCuisineDietMethodOccasion
Follow RecipePool on Pinterest
RecipePool

Reviewed public recipe catalog

Curated recipes, seasonal inspiration, and cooking guides to help you make something delicious every day.

Get weekly recipe inspiration

Explore

  • Recipes
  • Topics
  • Collections
  • Roundups
  • Guides
  • Ingredients
  • Updates

Browse By

  • Category
  • Cuisine
  • Diet
  • Method
  • Occasion

Company

  • About
  • Contact
  • Privacy
  • Terms

© 2026 RecipePool. All rights reserved.

HomeSearchRecipesCollections
  1. Home
  2. Recipes
  3. Classic French Onion Soup
Bowl of French onion soup with melted Gruyere cheese bubbling on top of a baguette crouton

Deeply caramelized onions, rich broth, bubbling Gruyère

Classic French Onion Soup

Test-kitchen tested by Priya Narayan
Save

Prep Time

15 min

Cook Time

1 hr 15 min

Total Time

1 hr 30 min

Servings

6

6 servings

Difficulty

Medium

Cost

Moderate

$$

Classic French Onion Soup

Deeply caramelized onions, rich broth, bubbling Gruyère

A traditional French onion soup with slow-caramelized onions in a rich beef broth, topped with a crusty crouton and a thick layer of melted Gruyère cheese.

15m

Prep Time

75m

Cook Time

90m

Total Time

6

Servings

Medium

Difficulty

Moderate $$

Cost

French CuisineSoup & Stew

Recipe by Priya Narayan

Reviewed by RecipePool Soups & Stews Desk

Editorially reviewed for image relevance, instruction clarity, ingredient fit, visual checkpoints, and practical home-cooking usefulness.

Published Jun 12, 2021/Reviewed Apr 26, 2026/Updated Jun 10, 2026

Headshot of Priya Narayan

Editor's test note· from Priya Narayan

This soup is even better the next day, after the flavors have melded overnight.

Great French onion soup is an exercise in patience. There are no shortcuts to the deep, mahogany caramelization that transforms ordinary yellow onions into something sweet, complex, and utterly luxurious. You are going to stand at the stove for 45 minutes to an hour, stirring and coaxing the onions from translucent white to a rich, jammy brown — and every minute of that time is an investment in flavor.

The broth matters, too. A good beef stock provides the backbone, while a splash of dry white wine and a glug of cognac add layers of depth that elevate this from soup to an event. The finishing move — a thick slice of toasted baguette floating on top, blanketed with nutty Gruyère and broiled until bubbling and golden — transforms a simple bowl of soup into the kind of dish that warms you from the inside out.

This is the soup for cold winter evenings, for impressing a date without a lot of last-minute fuss, or for anytime you want something that feels like a warm hug in a bowl. It takes time, but it is almost entirely hands-off once the onions are caramelized.

Why This Recipe Works

Slow caramelization over medium-low heat breaks down the onions' natural sugars through the Maillard reaction, creating hundreds of new flavor compounds. Deglazing with wine lifts the fond (the browned bits stuck to the pan) and incorporates them into the soup, concentrating all that flavor into the broth.

Recipe-specific review checks

Why this recipe is in the public catalog

Last reviewed Apr 26, 2026 by RecipePool Soups & Stews Desk. The checks below are tied to this recipe's image, cooking method, and reader support sections.

Image relevance check

The hero image is reviewed against the dish title and alt text: Bowl of French onion soup with melted Gruyere cheese bubbling on top of a baguette crouton. The page also includes 3 visual checkpoints.

Method support check

The instructions are supported by stovetop and oven cues for a soup & stew result, including timing, doneness, troubleshooting, and scaling guidance.

Reader-usefulness check

This page includes 5 tips, 3 recipe FAQs, and an editor note: Taste Classic French Onion Soup before serving and adjust salt or acid at the end.

Classic French Onion Soup remains public because its image, method cues, notes, tips, FAQs, and internal links clear the current review gate.

Kitchen intelligence

Kitchen notes for Classic French Onion Soup

Before you start

Set up the first moves

Start by having good-quality beef broth, yellow onions (about 6 large), thinly sliced, and unsalted butter ready, then melt the butter with the olive oil in a large heavy-bottomed Dutch oven over medium heat.

Timing read

1 hour 30 minutes, mostly cooking

Plan for 15 minutes prep and 1 hour 15 minutes cooking. Midway check: Cook the onions, stirring every 5 minutes or so, for 45–60 minutes.

Flavor logic

Built around good-quality beef broth

good-quality beef broth, yellow onions (about 6 large), thinly sliced, unsalted butter, and olive oil carry the main flavor and texture, so measure them before you adjust seasoning or heat.

Serving plan

6 servings

For French and Soup & Stew, the finish should match this final cue: Broil for 2–4 minutes, watching carefully, until the cheese is melted, bubbling, and golden brown in spots.

Visual checkpoints

What to look for as you cook

Bowl of French onion soup with melted Gruyere cheese bubbling on top of a baguette crouton
Reference

Finished dish reference

Classic French Onion Soup should look close to this before serving: distinct textures, clear color contrast, and a ready-to-eat finish.

Cue
Prep

Prep checkpoint

Have 4 lbs yellow onions (about 6 large), thinly sliced, 3 tbsp unsalted butter, 1 tbsp olive oil measured and ready before heat goes on. Melt the butter with the olive oil in a large heavy-bottomed Dutch oven over medium heat.

Cue
Finish

Final cue

Broil for 2–4 minutes, watching carefully, until the cheese is melted, bubbling, and golden brown in spots.

Ingredients

  • 4 lbs 4 lbs yellow onions (about 6 large), thinly sliced, halved and thinly sliced
  • 3 tbsp 3 tbsp unsalted butterMore Unsalted Butter
  • 1 tbsp 1 tbsp olive oilMore Olive Oil
  • 1 tsp 1 tsp sugar
  • 1 tsp 1 tsp kosher salt
  • 1/2 cup 1/2 cup dry white wineMore Dry White Wine
  • 2 tbsp 2 tbsp cognac or brandy (optional)
  • 6 cups 6 cups good-quality beef brothMore Beef Broth
  • 2 sprigs 2 sprigs fresh thymeMore Fresh Thyme
  • 1 whole 1 bay leaf
  • 6 slices 6 thick slices French baguette, toasted
  • 2 cups 2 cups Gruyère cheese, shreddedMore Gruyère Cheese

Ingredient notes

Ingredients worth checking

Shopping focus

Prioritize good-quality beef broth

Good-quality beef broth, yellow onions (about 6 large), unsalted butter, and olive oil carry most of the flavor. Spend attention there first.

Prep notes

1 ingredient prep cue

Yellow onions (about 6 large) halved and thinly sliced before heat goes on.

Adjustment logic

Beef broth can flex

If needed, use Vegetable or mushroom broth in place of Beef broth. For a vegetarian version — mushroom broth provides the deepest umami flavor

Optional items

Keep the core intact

Keep the main items intact; use garnish, heat, or acidity for small adjustments.

Shopping guide

Shopping notes for Classic French Onion Soup

Buy first

Check gruyère cheese quality

Gruyère cheese is the ingredient most likely to affect freshness and texture.

Package check

Match package size to the recipe

Dry white wine, good-quality beef broth, and gruyère cheese may come in larger containers than needed; confirm amounts before buying backups.

Cost control

6 moderate-cost servings

Use store brands, pantry staples, or simpler sides before changing the core ingredients.

Storage planning

Shop with leftovers in mind

Store the soup (without the bread and cheese topping) in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months.

Useful Kitchen Picks

Gear and pantry options that fit this recipe

These are optional, recipe-relevant searches for tools or pantry staples that can make this specific recipe easier to repeat.

DepthPantry

Helpful Pick

Olive Oil

Pantry upgrade

Why the olive oil matters

A clean everyday olive oil is useful for browning, roasting, and finishing without adding harsh flavor. It is one of the safest pantry upgrades for savory cooking.

This is a reusable staple, not a single-use ingredient.

  • Useful for browning and roasting
  • Works across vegetables, pasta, beans, fish, and chicken

A good everyday olive oil earns its space because it shows up in so many recipes.

Shop olive oil for this recipe

As an Amazon Associate I earn from qualifying purchases. Product links are included when they are directly relevant to the recipe.

What You'll Need

Equipment

  • Large pot or Dutch oven
  • Ladle
  • Chef knife
  • Cutting board

Instructions

  1. 1

    Melt the butter with the olive oil in a large heavy-bottomed Dutch oven over medium heat. Add all the sliced onions, sprinkle with the sugar and salt, and stir to coat.

  2. 2
    45–60 minutes

    Cook the onions, stirring every 5 minutes or so, for 45–60 minutes. They will gradually reduce in volume by about 75% and turn a deep golden brown. Do not rush this step — if they start to stick, add a splash of water and scrape the bottom of the pot.

  3. 3

    Once the onions are deeply caramelized, pour in the white wine and cognac (if using). Stir vigorously, scraping up any browned bits from the bottom. Cook until the liquid has mostly evaporated, about 2 minutes.

  4. 4
    20 minutes

    Add the beef broth, thyme sprigs, and bay leaf. Bring to a simmer, then reduce the heat to low and cook for 20 minutes to let the flavors meld.

  5. 5

    Taste and adjust seasoning with salt and pepper. Remove the thyme sprigs and bay leaf.

  6. 6

    Preheat the broiler. Ladle the soup into oven-safe bowls or crocks placed on a rimmed baking sheet. Float a toasted baguette slice on top of each bowl and pile generously with shredded Gruyère.

  7. 7
    2–4 minutes

    Broil for 2–4 minutes, watching carefully, until the cheese is melted, bubbling, and golden brown in spots. Serve immediately — the bowls will be extremely hot.

Technique notes

Technique checkpoints

Key method moments pulled from the written steps.

Prep phase

3 steps

Key move

Cook the onions, stirring every 5 minutes or so, for 45–60 minutes.

Why it matters

This stage builds the browned, savory base that makes the finished dish taste deeper than the ingredient list alone.

Watch for

Use 45–60 minutes as the window, then check color and texture before moving on.

Cook phase 1

3 steps

Key move

Add the beef broth, thyme sprigs, and bay leaf.

Why it matters

Keep the moisture steady here so the main ingredients soften before final seasoning.

Watch for

Use 20 minutes as the window, then check color and texture before moving on.

Finish phase

1 step

Key move

Broil for 2–4 minutes, watching carefully, until the cheese is melted, bubbling, and golden brown in spots.

Why it matters

Add toppings after cooking so fresh, crunchy, or acidic finishes stay distinct.

Watch for

Use 2–4 minutes as the window, then check color and texture before moving on.

Doneness cues

Doneness checks for Classic French Onion Soup

Look for

Good-quality beef broth should look ready

Broil for 2–4 minutes, watching carefully, until the cheese is melted, bubbling, and golden brown in spots.

Heat cue

Control heat before adjusting

If the surface is changing too fast before the center or sauce is ready, lower the heat and give the recipe time to catch up.

Timing cue

1 hour 15 minutes cook window

The clearest timed instruction is: Cook the onions, stirring every 5 minutes or so, for 45–60 minutes.

Final adjustment

Taste and adjust at the end

Taste Classic French Onion Soup before serving and adjust salt or acid at the end.

Troubleshooting

Fixes while cooking Classic French Onion Soup

Texture check

If the texture seems off

Check this step before adding heat or liquid: Cook the onions, stirring every 5 minutes or so, for 45–60 minutes.

Timing check

Built around 1 hour 15 minutes of cooking

Classic French Onion Soup starts with about 15 minutes prep. Watch texture and seasoning at the midpoint.

Seasoning check

Adjust late, not early

Before changing seasoning, check this tip: The most common mistake is rushing the caramelization.

Leftover check

Keep leftovers useful

Reheat the soup on the stovetop over medium heat until simmering.

Scaling guide

Scaling notes for Classic French Onion Soup

Half batch

Plan for about 3 servings

For Classic French Onion Soup, halve the main ingredients evenly and season lightly until the final taste check.

Double batch

Scale toward 12 servings

For Classic French Onion Soup, use a wider pan, larger pot, or second tray so the moderate ingredient list has room.

Timing changes

Expect the cook time to stretch

Start from the 1 hour 15 minutes cook window and add time only if the larger batch is crowded.

Leftover math

6 servings

Store the soup (without the bread and cheese topping) in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months.

Make-ahead timeline

Make-ahead notes for Classic French Onion Soup

Earlier in the day

Prep what will slow you down

Start with this setup step: Melt the butter with the olive oil in a large heavy-bottomed Dutch oven over medium heat.

Before serving

1 hour 30 minutes total planning window

Plan around 15 minutes of prep and 1 hour 15 minutes of cooking so the final step lands near serving time.

Leftover plan

6 servings to manage

Store the soup (without the bread and cheese topping) in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months.

Reheat without damage

Use gentle heat

Reheat the soup on the stovetop over medium heat until simmering.

Serving Suggestions

Ways to Serve This Dish

  • Serve alongside a fresh baguette and salted butter

  • Pair with a crisp green salad with Dijon vinaigrette

Meal fit

Meal pairings for Classic French Onion Soup

Meal role

Comfort meal for 6

Pair this soup & stew with sides that add contrast: crisp, fresh, acidic, or starchy as needed.

Best timing

1 hour 30 minutes planned cooking window

Moderately involved timing for Classic French Onion Soup. Add a small buffer if serving guests.

Diet fit

French

Stay in the french lane with sides and condiments.

Occasion fit

Date Night

Good for date night when sides can be handled while the main recipe cooks.

Substitutions

Beef brothVegetable or mushroom broth

For a vegetarian version — mushroom broth provides the deepest umami flavor

GruyèreSwiss, Comté, or Emmental

All are good melting cheeses with a similar nutty flavor profile

White wineDry vermouth or additional broth

Vermouth adds similar acidity and complexity; broth works if avoiding alcohol entirely

CognacDry sherry

Sherry adds a different but equally lovely nuttiness

Tips & Storage

Pro Tips

  • The most common mistake is rushing the caramelization. Low and slow is essential — high heat will burn the onions before they fully caramelize.

  • A pinch of sugar sprinkled over the onions at the start helps them caramelize, but it is not strictly necessary if your onions are naturally sweet.

  • Use a mix of yellow and sweet onions for the most complex flavor.

  • If you do not have oven-safe bowls, melt the cheese on the toasted bread under the broiler separately and float it on top of the soup.

  • This soup is even better the next day after the flavors have melded overnight.

Storage

Store the soup (without the bread and cheese topping) in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months.

Reheating

Reheat the soup on the stovetop over medium heat until simmering. Add the bread and cheese topping fresh each time you serve.

Cooking Notes

Editor's Note

Taste Classic French Onion Soup before serving and adjust salt or acid at the end. It will thicken as it sits, so loosen leftovers with a little stock or water when reheating.

Nutrition Facts

Per serving (1 bowl (about 1.5 cups)) · 6 servings

Calories380
LowModerateHigh

A moderate-calorie serving · based on a 2,000 cal daily diet

Protein18g
Carbohydrates36g
Fat18g
Fiber4g
Sugar14g
Sodium890mg

Nutritional values are approximate and may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

How do I know when the onions are caramelized enough?
Properly caramelized onions should be deep mahogany brown, very soft, and reduced to about one-quarter of their original volume. They should taste sweet and complex, not raw or sharp. If in doubt, keep going — you almost cannot over-caramelize them.
Can I make the caramelized onions in advance?
Yes, and this is a great strategy. Caramelize the onions up to 3 days ahead and refrigerate. When ready to serve, just warm them up, add broth, and proceed with the recipe.
Why is my broth thin and bland?
The flavor comes from the caramelization of the onions and the quality of the broth. Make sure your onions are deeply caramelized (not just softened), and use a rich, full-bodied beef broth rather than a light consommé.

Cooked this recipe?

Tell us what was unclear, what you changed, or what needs another look in Classic French Onion Soup.

Send recipe feedbackUse contact form

Keep Browsing

More useful paths from this recipe

Follow the ingredients, cooking style, or curated collections that connect naturally to Classic French Onion Soup.

Ingredient hubs

Unsalted ButterOlive OilDry White WineBeef BrothFresh ThymeGruyère Cheese

Similar recipes

FrenchSoup & StewStovetopOven

Curated context

Comfort Food ClassicsGlobal Flavors at HomeSoup Season FavoritesEssential Knife Skills for Home Cooks

RecipePool Soups & Stews Desk

Classic French Onion Soup is kept in the public catalog after review for image relevance, ingredient fit, instruction clarity, and practical page quality.

Page Review

Why this recipe is public

Last reviewed Apr 26, 2026 by RecipePool Soups & Stews Desk.

  • Reviewed by an editorial desk
  • Local recipe image with source context
  • Visual checkpoints included
  • Recipe-specific notes, tips, and FAQs

Pinterest

Save this recipe

Pinterest image for Classic French Onion Soup
Save to Pinterest

Kitchen picks

Useful for this recipe

Pantry

Olive Oil

This is a reusable staple, not a single-use ingredient.

Shop options

As an Amazon Associate I earn from qualifying purchases.

Related Recipes

A bowl of classic chicken noodle soup with egg noodles, shredded chicken, carrots, and celery in golden broth

Classic Chicken Noodle Soup

65 min

A pot of hearty vegetarian chili with beans, peppers, and tomatoes

Hearty Vegetarian Chili

60 min

A bowl of creamy avgolemono soup with orzo and shredded chicken, garnished with fresh dill

Greek Lemon Chicken Soup (Avgolemono)

40 min

You Might Also Like

A bowl of classic chicken noodle soup with egg noodles, shredded chicken, carrots, and celery in golden broth
Easy

American

Classic Chicken Noodle Soup

1h 5m6 servings
View Recipe

Classic Chicken Noodle Soup

1h 5m•Easy
A pot of hearty vegetarian chili with beans, peppers, and tomatoes
VegetarianVegan
Easy

American

Hearty Vegetarian Chili

1h8 servings
View Recipe

Hearty Vegetarian Chili

1h•Easy
A bowl of creamy avgolemono soup with orzo and shredded chicken, garnished with fresh dill
Medium

Mediterranean

Greek Lemon Chicken Soup (Avgolemono)

40 min6 servings
View Recipe

Greek Lemon Chicken Soup (Avgolemono)

40 min•Medium
See more French recipes →