A mound of sliced onions can look wildly out of proportion to four bowls of soup. Give it time in a wide pot, though, and that pile turns soft, copper colored, and concentrated. This is a dinner for a leisurely stretch near the stove, with the familiar reward of savory broth and a golden cheese toast.

This french onion soup recipe builds its flavor from slowly browned yellow onions, thyme, and beef broth. Melt the Gruyère on baguette slices separately, then float the toasts on top; ordinary soup bowls work beautifully.
I’d rather give the onions another ten minutes than add sugar to hurry their color. Their moisture needs to cook away before deeper browning develops, and the pan should smell sweet and savory, never scorched. The clock is a guide here: look for evenly deep golden onions and scrape up the brown film as you cook.

Serving Suggestions for This French Onion Soup Recipe
When serving this french onion soup recipe, finish the cheese toast just before ladling. A brief dip softens the underside while the upper edges remain crisp, so add it at the table rather than leaving it in the pot. A spoonful of onion and broth followed by a bite of toast gives you the whole point of the dish.
Keep the rest of the meal fresh and simple. A green salad with a sharp vinaigrette balances the buttery onions, and roasted vegetables make a useful second plate. If you enjoy baking, Spoonvale’s homemade baguette can supply the toast. For a smaller starter, divide the same soup batch among six bowls and use smaller toast portions.
| Serving choice | Toast timing | What to expect |
|---|---|---|
| Float on the soup | Add just before eating | Soft base, crisp edges |
| Serve alongside | Keep dry until needed | More crunch in every bite |
| Offer six starters | Use smaller toast portions | A lighter opening course |
Keep soup and toast separate until serving. That one decision gives you more control over the bread’s texture than an extra layer of cheese.

French Onion Soup Recipe Variations
Yellow onions are a dependable starting point because their browned flavor works with the broth without requiring added sweetness. White onions can stand in, but watch their color closely. Whatever you choose, cut the slices to a similar thickness; mixed paper thin and chunky pieces brown at different rates, making scorching harder to avoid.
- Wine free: deglaze with ½ cup extra broth. A small splash of vinegar at the end can add brightness; taste before adding more.
- Vegetarian: use a rich vegetable or mushroom broth and cheese made with vegetarian rennet. The flavor will differ from beef broth.
- Cheese swap: Swiss melts well, while a little sharp cheddar gives the toast a stronger flavor. Choose a cheese you enjoy rather than chasing an exact restaurant finish.
For make-ahead meals, cool the un-topped soup promptly in shallow containers and refrigerate within two hours, or one hour above 90°F. Follow USDA leftover guidance: use refrigerated soup within three to four days and bring it to a rolling boil when reheating. Make fresh toasts so the bread stays appealing.
Change the broth or cheese if needed, but keep the slow onion browning. It is the foundation that makes each version recognizably French onion soup.

Health Benefits and Balance
A generous share of the pot starts as onions, so vegetables are central here rather than a token garnish. Butter, bread, cheese, and broth also matter, though. I would judge the full bowl instead of assigning it a blanket healthy label. Pair it with a fresh side and choose a portion that fits your appetite.
Unsalted broth helps you control seasoning, although brands still vary. Taste after simmering and again after adding the cheese toast, since reduction and cheese affect saltiness. The FDA’s guide to sodium on food labels explains why comparing the same serving size matters. “Unsalted” means no salt was added during processing; it does not necessarily mean sodium free.
Choose broth and topping portions that suit your meal, and compare package labels. Flavor, balance, and safe storage are more useful goals than a health halo.
Bottom Line
Patiently browned onions do the heavy lifting in this french onion soup recipe. Once they are deep golden, the rest is a straightforward simmer and a quick cheese toast. Keep the bread crisp until the last moment, taste the broth before adding more salt, and serve while the Gruyère is still soft.
French Onion Soup Recipe

Ingredients
- 2.5 lb yellow onions about 4–5 large; peeled, halved and thinly sliced (1.13 kg)
- 3 tbsp unsalted butter 42 g
- 2 cloves garlic minced
- 0.5 cup dry white wine 120 ml; use extra broth for a wine-free version
- 6 cups unsalted beef broth 1.42 L
- 1 tsp fresh thyme leaves
- 1 bay leaf
- 0.5 tsp kosher salt adjust to taste after simmering
- 3 tbsp water up to, only if needed to loosen browned bits
- 0.5 tsp black pepper
- 8 slices baguette ½ inch thick, about 120 g total
- 4 oz Gruyère cheese freshly grated (113 g)
Equipment
- Wide 5- to 6-quart heavy pot with lid
- Wooden spoon
- Chef’s knife and cutting board
- Rimmed baking sheet
- Grater
- Ladle
- Spatula
- Oven with broiler
Instructions
- Melt the butter in a wide 5- to 6-quart pot over medium heat. Add the sliced onions and kosher salt, cover, and cook for 8–10 minutes, stirring once, until wilted.
- Uncover and reduce the heat to medium-low. Cook for 45–60 minutes, stirring every few minutes and more often near the end, until the onions are evenly deep golden to copper brown. If the brown film begins to catch, add water a tablespoon at a time, using up to 3 tablespoons, and scrape it up; lower the heat if anything smells scorched.
- Stir in the garlic for 30 seconds. Pour in the wine and scrape the pot bottom. Simmer for 3–4 minutes, until most of the liquid has reduced.
- Add the broth, thyme, bay leaf, and pepper. Bring to a gentle simmer, then cook uncovered for 20 minutes. Remove the bay leaf and taste before adding any more salt.
- During the final minutes of simmering, heat the oven to 425°F (220°C). Arrange the baguette slices on a rimmed baking sheet and toast for 5–7 minutes, until the edges are crisp. Divide the cheese among the toasts. Switch to broil and broil for 1–2 minutes, watching constantly, until melted and lightly browned.
- Ladle the hot soup into four bowls. Use a spatula to place two cheese toasts on each bowl just before serving, or serve them alongside.
Video
Notes
Tried this recipe?
Let us know how it turned out!
Emily is Spoonvale’s recipe-writing persona, bringing a warm, practical voice to everyday cooking. Her focus is simple: approachable meals, comforting flavors, and clear instructions that help make time in the kitchen more enjoyable.
