French Onion Soup

Posted on

Soups, Stews & Chili

Difficulty

Prep time

Cooking time

Total time

Servings

Deeply caramelized onions turn this French onion soup into something rich, savory, and worth the patience it asks for. The broth is silky and full-bodied, but the real payoff is that molten, browned cheese cap cracking over toasted bread as soon as your spoon goes in. It’s the kind of bowl that tastes slow-cooked and deliberate, because it is.

What makes this version work is the onion base. You’re not rushing them into pale sweetness; you’re cooking them until they collapse, deepen, and pick up a jammy color that gives the broth its backbone. A splash of dry white wine or sherry lifts the browned bits off the pot, and the Worcestershire adds a quiet layer of savoriness that keeps the soup from tasting flat. Gruyere does the heavy lifting on top, with parmesan helping the crust brown faster and add a sharper finish.

Below you’ll find the part that matters most: how to get the onions properly caramelized without scorching them, how to keep the cheese topping from sliding off, and what to do if you want to make this ahead for an easier dinner.

“

The onions cooked down into that deep golden jammy texture exactly like you said, and the Gruyere melted into the bread instead of sliding off. I made it on a rainy night and the whole house smelled amazing.

★★★★★— Melissa R.

Love the slow caramelized onions and golden Gruyere cap in this French onion soup? Save it to Pinterest for the nights when you want a bowl that feels restaurant-worthy without extra fuss.

Save to Pinterest

The Part Most People Rush: Caramelizing the Onions Until They Taste Sweet, Not Sharp

French onion soup lives or dies on the onions. If they only turn soft and pale gold, the broth will taste thin and one-note. You want the onions to go all the way to deep amber, with the kind of sweetness that makes the soup taste layered instead of just salty and cheesy.

The trick is steady heat and patience. Wide slices can turn into a tangled pile at first, but they collapse as the moisture cooks out. Stir them every 10 to 15 minutes, not constantly. Constant stirring keeps them from getting the dry contact with the pot that starts browning. If the bottom starts to darken too fast, lower the heat and scrape the pot so the color stays even instead of turning bitter.

What Each Ingredient Is Actually Doing in This Bowl

French Onion Soup, caramelized, cheesy, brothy
  • Yellow onions — These are the heart of the soup. Their natural sugar gives you the sweet, savory base that defines the dish, and no substitute matches the depth they build when cooked slowly. White onions work in a pinch, but they’re sharper and less rounded.
  • Butter and olive oil — Butter brings flavor, and the oil keeps the butter from browning too fast during the long onion cook. That combination gives you a better margin of safety than butter alone. If you only use butter, the onions can pick up scorched bits before they’re fully caramelized.
  • Dry white wine or sherry — This deglazes the pot and lifts all the browned fond into the broth. Sherry leans a little richer and nuttier; dry white wine stays brighter. If you need to skip alcohol, use a splash of broth plus a teaspoon of white wine vinegar, but the flavor will be a little less complex.
  • Gruyere — This is the cheese that gives you the classic stretchy, nutty melt. Pre-shredded cheese doesn’t melt as smoothly, so shred it yourself if you can. Parmesan helps the top brown faster and adds sharper salt, but Gruyere is the one that gives the soup its signature finish.

Building the Soup So the Cheese Topping Stays Put

Slowly Cooking the Onions Down

Melt the butter with the olive oil in a heavy pot, then add the onions and salt. At first they’ll look like too much for the pot, then they’ll soften and shrink into a glossy pile. Keep the heat at medium and stir every so often until the onions are deep golden, jammy, and almost spreadable. If they start sticking hard and looking dry, add a splash of water and scrape the pan; that browned layer is flavor, not a problem.

Pulling the Fond Into the Broth

Pour in the wine or sherry and let it bubble for about 3 minutes while you scrape the bottom of the pot. This is where the soup gets its savory depth, so don’t rush past the browned bits. Once the liquid reduces slightly, add the broth, thyme, bay leaf, and Worcestershire sauce, then let the soup simmer long enough for the flavors to meld. Pull out the thyme and bay leaf before serving so the broth stays clean and smooth.

Broiling the Bread and Cheese

Ladle the soup into oven-safe crocks and float a toasted slice of baguette on top. The bread should be toasted enough to hold up under the cheese but not so hard that it won’t soften slightly in the broth. Pile on the Gruyere and parmesan, then broil just until the top melts, bubbles, and turns deep golden in spots. Step away the second it starts to color — cheese goes from beautifully bronzed to burned fast under a broiler.

How to Adapt This for Different Needs Without Losing the Soul of the Soup

Make It Without Wine or Sherry

Use extra broth with a teaspoon of white wine vinegar or lemon juice. You lose a little of the rounded acidity and depth that wine brings, but the soup still tastes balanced if the onions are properly caramelized.

Gluten-Free Version

Swap in a sturdy gluten-free baguette or toast slices of gluten-free bread until they’re very dry. The goal is structure, not softness, so the bread can support the cheese without dissolving into the soup too quickly.

Make It Vegetarian

Use a rich vegetable broth and add an extra splash of Worcestershire-style depth if your version is vegetarian. The soup will still work, but it depends more on the caramelized onions and the broth quality, so use the best vegetable stock you can get.

Storage and Reheating

  • Refrigerator: Store the soup base for up to 4 days. Keep the bread and cheese separate so they don’t turn soggy.
  • Freezer: The soup base freezes well for up to 3 months. Freeze before adding bread and cheese for the best texture.
  • Reheating: Reheat the soup gently on the stove until hot, then ladle into crocks and add fresh toasted bread and cheese before broiling. If you microwave it hard or boil it too fast, the broth can taste flat and the onions lose some of their texture.

Answers to the Questions Worth Asking

Can I caramelize the onions faster?+

You can turn up the heat a little, but if you push it too far the onions will brown before they sweeten. Slow cooking lets the moisture cook off first, which is what gives the soup that deep, jammy base. If the pot starts scorching, lower the heat and keep going.

How do I keep the cheese from sinking into the soup?+

Toast the bread well first so it has enough structure to float. Then mound the cheese generously over the bread before broiling. If the bread is soft or the crocks are overfilled, the topping will sink instead of forming that classic crust.

Can I make French onion soup ahead of time?+

Yes, and the flavor often improves after a day in the fridge. Make the soup base ahead, then add the bread and cheese only when you’re ready to serve. That keeps the topping crisp and gives you the best texture.

How do I know when the onions are caramelized enough?+

They should be deep golden to brown, soft enough to collapse when stirred, and glossy instead of watery. If they still taste sharp or oniony in a raw way, they need more time. Properly caramelized onions taste sweet, savory, and almost spreadable.

Can I use mozzarella instead of Gruyere?+

You can, but the flavor changes a lot. Mozzarella melts well, yet it doesn’t give you the nutty, savory finish that makes French onion soup taste classic. If you need a swap, use a mix of Swiss and parmesan for a closer result.

French Onion Soup

French onion soup with deeply caramelized onions and a rich beef broth, finished with a broiled Gruyère and parmesan cheese crust. A classic French-style method that delivers a jammy onion base and a bubbling, golden topping.
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
  

Onion base
  • 4 lb yellow onions Thinly sliced for jammy, caramelized texture.
  • 4 tbsp unsalted butter Used with olive oil to start caramelization.
  • 1 tbsp olive oil Helps butter brown while keeping flavor rich.
  • 1 tsp Worcestershire sauce Adds savory depth to the broth.
  • 6 cup beef broth Provides the main savory liquid for simmering.
  • 1 cup dry white wine or sherry For deglazing and building aroma; wine or sherry both work.
  • 2 sprigs fresh thyme Simmer with onions then remove.
  • 1 bay leaf Simmer with broth, then remove.
  • 6 baguette or French bread Sliced and toasted to float on top.
  • 2 cup Gruyere cheese Shredded for melting and browning.
  • 0.5 cup parmesan Grated for extra salty, nutty bite.
  • salt and pepper Season to taste; include during onion cooking and broth finishing.

Equipment

  • 1 Dutch oven

Method
 

Caramelize the onions
  1. Melt butter with olive oil in a large heavy pot over medium heat, then add onions and 1/2 teaspoon salt.
  2. Cook onions for 60-70 minutes, stirring every 10-15 minutes, until deeply golden, jammy, and caramelized.
Build the broth
  1. Deglaze with wine (or sherry) and cook for 3 minutes, scraping up all browned bits.
  2. Add beef broth, thyme, bay leaf, and Worcestershire, then simmer for 20 minutes.
  3. Remove thyme and bay leaf, then season the soup with salt and pepper to taste.
Broil the cheesy topping
  1. Ladle soup into oven-safe crocks, then float toasted baguette slices on top.
  2. Pile Gruyère and parmesan over the bread, then broil for 3-4 minutes until melted and bubbly.

Notes

Pro tip: keep stirring every 10-15 minutes so the onions caramelize evenly without scorching. Store leftovers covered in the fridge up to 3 days; reheat gently on the stovetop, then broil fresh topping if you want the best crust. Freezing is not recommended due to texture changes from the bread and cheese. For a lower-fat option, use part-skim Gruyère and reduce butter slightly while keeping the onion cook time the same.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating