French Onion Soup
Home › Soups, Stews & Chili › French Onion Soup
Soups, Stews & Chili

French Onion Soup

Deeply caramelized French onion soup earns its place on the table because the broth turns almost mahogany in color, the onions melt into something sweet and silky, and the toasted bread lid gets soaked just enough to stay substantial under a bubbling cheese crust. The best bowls have contrast in every spoonful: rich broth, tender onions, crisp-edged bread, and that stretchy Gruyere pull when the spoon breaks through the top.

The part that matters most happens long before the soup simmers. The onions need time in the pot until their moisture cooks off and the sugars darken naturally; rushing that stage gives you pale onions in a salty broth instead of a real onion soup. A splash of white wine or sherry lifts the browned bits from the pan, and the Parmesan helps the cheese topping set with a little extra savoriness, not just gooey melt.

Below, I’m walking through the one stage people usually shortcut, the ingredient choices that actually affect the final bowl, and a few ways to adjust the soup without losing the character that makes it worth making.

“

I finally got the onions properly caramelized, and it made all the difference. The broth tasted deep and balanced, and the cheese topping browned beautifully without turning greasy.

★★★★★— Megan L.

Like this French Onion Soup? Save it for the nights when you want a slow-cooked onion broth with a bubbling Gruyere crust and almost no hands-on work.

Save to Pinterest

The Caramelization Stage Most People Rush

The onions are the whole story here. If they’re only softened, the soup tastes flat and one-note, no matter how good the broth is. You want them cooked low and slow until they collapse into a glossy, amber mass that tastes sweet before the salt even goes in.

The pot matters too. A heavy Dutch oven or soup pot gives you steady heat and keeps the onions from scorching in hot spots. Stir every so often, not constantly, so the onions can sit against the heat long enough to develop color; if they start sticking hard and threatening to burn, a splash of water helps loosen the fond without stopping the browning.

What Gives the Broth Its Real Depth

French Onion Soup caramelized savory cheesy
  • Yellow onions — These are the backbone of the soup because they soften, sweeten, and brown evenly. White onions can work in a pinch, but they’re sharper and less round, so the finished soup feels a little less plush.
  • Butter plus olive oil — Butter gives the onions richness and helps them taste full; olive oil keeps the butter from browning too fast. That combination is safer than using butter alone for a long cook.
  • Dry white wine or sherry — This deglazes the pot and pulls up the browned bits that hold most of the flavor. Use a wine you’d drink, or use dry sherry for a deeper, slightly nuttier note.
  • Gruyere — This is the cheese that gives you the classic elastic, bronzed top. If you swap it, choose another good-melting cheese with some nuttiness; mild mozzarella melts, but it won’t taste right here.
  • Baguette or French bread — Toast it well before it goes on top so it stays sturdy under the broth. Soft bread turns soggy too fast and disappears before the cheese even finishes broiling.

Building the Soup So the Cheese Top Doesn’t Sink

Slow-Cooking the Onions

Melt the butter with the olive oil, then add the onions and a little salt. The salt draws out moisture and helps the onions relax into the pan sooner. Cook them over medium heat until they are deeply golden, jammy, and reduced by a lot; if they start to brown unevenly, lower the heat instead of chasing the color with more heat.

Deglazing for the Good Stuff

Once the onions are dark and sweet, add the wine and scrape the bottom of the pot. You’ll hear the sizzle calm down as the liquid loosens the fond, which is what turns the soup from good to deep and layered. Let the wine cook off for a few minutes so the raw alcohol edge disappears; if you skip that, the broth can taste sharp instead of rounded.

Simmering the Broth

Add the broth, thyme, bay leaf, and Worcestershire sauce, then let the pot simmer long enough for the flavors to come together. This isn’t a long reduction; it’s a quiet meld, and the soup should taste balanced before it goes into the crocks. Remove the herbs before serving, then taste for salt and pepper at the end, because the cheese on top will add its own saltiness.

Broiling the Topping

Ladle the soup into oven-safe crocks, float the toasted bread on top, and cover it with a generous layer of Gruyere and Parmesan. Broil just until the cheese is melted, bubbling, and patchy golden brown at the edges. If the broiler is too close, the top can burn before the bread warms through, so watch it closely and pull it the moment the cheese turns bronzed.

How to Adapt This French Onion Soup Without Losing the Character

Make it gluten-free with the right bread

Use a sturdy gluten-free baguette or thick-sliced gluten-free bread and toast it until crisp. The soup itself is naturally gluten-free as written, but the topping needs enough structure to hold up under the broth and cheese.

Use vegetable broth for a lighter, meatless version

Vegetable broth works if you want a vegetarian soup, but it needs more help from the onions and Worcestershire-style savoriness to taste complete. If you use a vegetarian Worcestershire or omit it, add a little extra salt and let the onions get even darker for depth.

Swap the wine for extra broth if you cook without alcohol

Add about 1/2 cup more broth and a small splash of apple cider vinegar or lemon juice to replace the brightness wine would normally bring. You’ll lose a little complexity, but the soup still lands in the right place if the onions are properly caramelized.

Storage and Reheating

  • Refrigerator: Store the soup without the bread and cheese topping for up to 4 days. The flavor often improves by the next day.
  • Freezer: The onion broth freezes well for up to 3 months. Freeze it before adding the bread and cheese, then assemble fresh when you reheat.
  • Reheating: Warm the soup gently on the stove until steaming, then top with fresh toasted bread and cheese before broiling. Don’t microwave the finished crocks; the bread turns limp and the cheese can get rubbery.

Questions I Get Asked About This Recipe

Can I make French onion soup ahead of time?+

Yes, and it’s one of those soups that tastes better the next day. Make the soup base up to 4 days ahead, then reheat it and add the bread and cheese right before broiling. That keeps the topping crisp and the broth from tasting stale.

How do I keep the onions from burning while they caramelize?+

Keep the heat at medium or even a little lower once the onions start to color. If the pot gets too dry before the onions are done, add a splash of water and stir up the browned bits. Burnt onions taste bitter, while properly caramelized onions taste sweet and deep.

Can I use a different cheese instead of Gruyere?+

You can, but choose a cheese that melts smoothly and has some character. Swiss, Emmental, or a mix of mozzarella and Parmesan will work in a pinch, though the flavor won’t be as nutty and classic as Gruyere. Avoid pre-shredded cheese if you can; the anti-caking coating can make the top melt less cleanly.

How do I stop the bread from getting soggy too fast?+

Toast the bread until it’s dry and crisp, not just lightly golden. That gives it enough structure to stay on top of the soup while you eat, instead of disappearing into the broth right away. If you want an even sturdier top, toast it a minute or two longer than you think you should.

Can I freeze French onion soup with the cheese topping on it?+

I wouldn’t. The soup base freezes well, but the bread and cheese turn unpleasant after thawing. Freeze the broth alone, then add fresh toasted bread and cheese when you’re ready to serve.

French Onion Soup

French onion soup with slow-caramelized onions and a rich beef broth simmered with thyme and bay leaf. Topped with toasted baguette and broiled Gruyère until melted and bubbling for a classic cheese crust.
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: French
Calories: 520

Ingredients
  

Onions
  • 4 lb yellow onions thinly sliced
Fats and aromatics
  • 4 tbsp unsalted butter
  • 1 tbsp olive oil
  • 1 cup dry white wine or sherry
  • 6 cup beef broth
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 1 tsp Worcestershire sauce
  • 0.5 tsp Salt and pepper to taste
Bread and cheeses
  • 6 baguette or French bread slices, toasted
  • 2 cup Gruyere cheese shredded
  • 0.5 cup parmesan grated

Equipment

  • 1 Dutch oven

Method
 

Caramelize the onions
  1. Melt the butter with the olive oil in a large heavy pot over medium heat, then add the sliced onions and 1/2 teaspoon salt. Stir to coat and get the onions sizzling.
  2. Cook the onions for 60-70 minutes, stirring every 10-15 minutes, until deeply golden, jammy, and caramelized. Pause occasionally to scrape the bottom if any dark bits form.
Build the soup
  1. Deglaze with the white wine or sherry and cook for 3 minutes, scraping up all browned bits from the pot. The liquid should reduce slightly and look glossy.
  2. Add the beef broth, thyme, bay leaf, and Worcestershire sauce, then bring to a simmer. Reduce heat to maintain a gentle simmer and cook for 20 minutes.
  3. Remove the thyme and bay leaf, then season to taste with salt and pepper. Taste the broth and adjust until the flavor is balanced.
Broil the cheese topping
  1. Ladle the hot soup into oven-safe crocks and float the toasted baguette slices on top. Press them lightly so they absorb broth around the edges.
  2. Pile the Gruyère and parmesan over the bread, then broil for 3-4 minutes until melted and bubbly. Pull when the cheese is golden and actively bubbling.

Notes

For maximum flavor, keep the onions at a steady medium heat and stir on schedule; uneven stirring can cause bitter scorching. Store covered in the refrigerator for up to 4 days; reheat on the stovetop until hot, then broil fresh cheese-on-bread just before serving. Freezing is not ideal due to onion texture, but the soup (without bread topping) can be frozen up to 2 months and reheated gently. For a lighter option, use half the butter and swap half the Gruyère for part-skim or a meltable cheese blend.

Leave a Comment

Recipe Rating