French Onion Soup

French Onion Soup

Slow-caramelized onions are what give French onion soup its deep, savory sweetness, and this version earns every bit of that richness. The broth turns silky and dark without tasting heavy,…

By Willow Reading time: 9 min
Tip: save now, cook later.

Slow-caramelized onions are what give French onion soup its deep, savory sweetness, and this version earns every bit of that richness. The broth turns silky and dark without tasting heavy, the sherry pulls the browned bits off the bottom of the pot, and the Gruyère melts into that bubbling cap that cracks when your spoon goes through it. It’s the kind of soup that tastes like it took all day because, in one sense, it did.

The part that matters most is patience with the onions. Medium-low heat is the sweet spot here. If the heat is too high, the onions scorch before they soften, and the soup ends up tasting harsh instead of round and mellow. A pinch of sugar helps them along, but the real work is in stirring often enough to keep them moving while they slowly turn golden and then deep brown.

Below, I’ve broken down the one stage people rush, the ingredient that makes the broth taste finished instead of flat, and the timing for getting the cheese topping properly browned without turning the bowl into a mess.

The onions took their time, but the soup was worth it. The broth had that deep restaurant taste, and the Gruyère melted into the baguette instead of sliding off in a greasy layer.

★★★★★— Karen M.

Save this French onion soup for the nights when you want deeply caramelized onions, sherry-kissed broth, and a bubbly Gruyère crust.

Save to Pinterest

French Onion Soup

The Reason the Onions Need Time Before Anything Else

French onion soup lives or dies on the onions. If they only soften, the soup tastes sweet in a one-note way and never develops that deep, almost nutty backbone you expect from a good bowl. The long, slow cook is what turns sharp raw onions into something mellow and layered.

Caramelization is not the same as browning in a hurry. You want the onions to collapse first, then gradually take on color as the water cooks off and the sugars concentrate. Stir them often enough that nothing sticks in one hot spot, but not so aggressively that they never get a chance to sit against the pan and color.

  • Yellow onions — These have the right balance of sugar and structure for slow caramelizing. Sweet onions can work, but they soften faster and can taste a little flatter by the end.
  • Butter — This gives the onions a round, savory base and helps the surface of the pot stay friendly instead of grabby. If you use half olive oil, the flavor will be a little less rich but still solid.
  • Sherry — This is the deglazing step that wakes up the pot. Dry sherry adds depth without making the soup sweet; if you skip it, the broth tastes cleaner but less finished.
  • Gruyère — It melts smoothly and browns well, which is why it belongs here. Swiss or Comté can stand in, but pre-shredded cheese will not melt as evenly because of the anti-caking coating.

Building the Broth Without Losing the Onion Flavor

Getting the Onions to a Real Caramelized Color

Melt the butter over medium-low heat, then add the onions with the salt and sugar. The salt pulls moisture out early, which helps them soften before they brown, and the sugar gives them a small head start. After 45 to 50 minutes, the onions should be deeply golden with a jammy, reduced look; if they’re still pale and wet, they need more time, not more heat.

Deglazing and Thickening the Pot

Once the garlic smells fragrant, add the sherry and scrape the bottom of the pot well. Those browned bits are concentrated onion flavor, and the liquid dissolves them back into the soup. Sprinkle in the flour and stir for a full minute so it loses its raw taste; if you rush this part, the broth can taste chalky instead of smooth.

Finishing the Soup Before the Broiler

Whisk in the broth slowly so the flour blends evenly, then add the Worcestershire, thyme, bay leaf, and pepper. Let it simmer long enough for the flavors to settle and the broth to pick up the onion base, about 20 minutes. Remove the herbs before ladling, and keep the bowls oven-safe and filled close to the top so the bread and cheese get a proper broiled lid instead of sinking into the soup.

Three Ways to Make This Bowl Work for Your Kitchen

Gluten-Free French Onion Soup

Skip the flour and let the soup reduce a little longer after adding the broth, or thicken it with a small cornstarch slurry at the end. Use a gluten-free baguette for the topping, and you’ll still get the same rich onion flavor with a little less body from the broth.

Vegetarian Version

Swap the beef broth for a deeply flavored vegetable broth and add an extra teaspoon of Worcestershire-style seasoning if you have a vegetarian version on hand. The soup will be lighter and a little less dark, but the onions still carry most of the character.

Make Ahead for a Dinner Party

Cook the soup through the simmering stage a day or two ahead, then cool it and reheat gently before serving. Toast the bread and broil the cheese at the last minute so the topping stays crisp at the edges instead of going soft.

Storage and Reheating

  • Refrigerator: Store the soup without the bread and cheese for up to 4 days. The flavor gets deeper overnight.
  • Freezer: It freezes well for up to 3 months, but freeze the soup base only. Add fresh toast and cheese after reheating.
  • Reheating: Warm it gently on the stove over medium-low heat until steamy. Don’t boil it hard, or the broth can taste flat and the onions can turn mushy.

Answers to the Questions Worth Asking

Can I caramelize the onions faster by turning up the heat?+

You can, but the flavor won’t be the same. Higher heat tends to brown the outside before the onions fully soften, which gives you scorched edges instead of the deep, sweet base this soup needs. Slow heat is what turns the whole pot silky and mellow.

How do I keep the cheese from sliding off the bread?+

Use toasted bread and shred the Gruyère yourself if you can. Toasted bread gives the cheese a drier, sturdier surface to cling to, and freshly shredded cheese melts into a more cohesive layer. If the bread is too soft or the cheese is packed too thickly, the topping tends to slip.

Can I make French onion soup without sherry?+

Yes. Dry white wine is the closest substitute, and a splash of extra broth plus a tiny bit of vinegar can help if you’re skipping alcohol altogether. The sherry adds a warm, rounded note, so the soup will taste a little brighter without it.

How do I fix French onion soup that tastes too sweet?+

Add a little more salt, a splash of Worcestershire, or a touch more broth and let it simmer for a few minutes. Sweetness usually means the onions were pulled before they developed enough savory depth, so a little extra seasoning helps rebalance the bowl. A sharp cheese topping also pulls it back in the right direction.

Can I freeze French onion soup after I add the bread and cheese?+

I wouldn’t. The bread turns soggy and the melted cheese separates after thawing. Freeze the soup base on its own, then add fresh toast and Gruyère when you reheat it.

French Onion Soup

French onion soup with deeply caramelized onions simmered in beef broth and sherry, then finished under the broiler with bubbly, golden Gruyère. Classic bistro-style texture: sweet caramelized onions, savory broth, and melty toasted baguette.
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 30 minutes
Servings: 6 servings
Course: Dinner
Cuisine: French
Calories: 455

Ingredients
  

Onions
  • 4 tbsp unsalted butter
  • 4 large yellow onions thinly sliced
  • 1 tsp salt
  • 0.5 tsp sugar
Soup
  • 3 clove garlic minced
  • 0.25 cup dry sherry
  • 2 tbsp all-purpose flour
  • 6 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 2 sprig fresh thyme
  • 1 bay leaf
  • 0.25 tsp black pepper
Topping
  • 1 baguette sliced into rounds and toasted
  • 2 cup shredded Gruyère cheese

Equipment

  • 1 Dutch oven

Method
 

Caramelize the onions
  1. Melt the butter in a large pot over medium-low heat. Add the onions, salt, and sugar and cook, stirring occasionally, for 45-50 minutes until deeply caramelized and golden brown with visible dark amber color.
  2. Add the garlic and cook for about 1 minute, stirring, until fragrant and lightly golden at the edges.
  3. Pour in the sherry and stir while scraping up browned bits from the bottom of the pot. Let it reduce for 2 minutes until the liquid looks slightly thickened and no longer smells sharp.
Build the soup
  1. Sprinkle in the flour and stir constantly for 1 minute to remove the raw flour taste and make the mixture glossy.
  2. Slowly whisk in the beef broth, then add the Worcestershire sauce, thyme, bay leaf, and black pepper. Bring to a simmer and cook for 20 minutes until flavorful; remove the thyme sprigs and bay leaf.
Broil the topping
  1. Preheat the broiler. Ladle the soup into oven-safe bowls and top each with a toasted baguette slice.
  2. Sprinkle generously with shredded Gruyère cheese. Broil for 2-3 minutes until the cheese is melted, bubbly, and golden brown in spots.
  3. Serve immediately after broiling while the cheese is bubbling.

Notes

For the richest color, keep the heat at medium-low so the onions caramelize slowly instead of burning. Store leftovers covered in the refrigerator up to 3 days; rewarm gently on the stovetop, then top with fresh cheese and re-broil for best texture. Freezing: not recommended because the onions and bread topping can soften when thawed. For a dairy-light swap, use a melt-friendly reduced-fat Swiss-style cheese instead of Gruyère.
About the author
Willow

Leave a Comment

Recipe Rating