Some evenings call for a bowl that takes its time. This French onion soup recipe turns a generous pile of yellow onions into a deep, savory broth, then finishes each serving with toasted baguette and a bubbling cap of Gruyère. The work is mostly gentle stirring; the reward is that first spoonful where sweet onions and salty cheese meet.
The key is letting the onions become deeply amber before adding the broth. If they start to catch, a splash of water loosens the browned bits and keeps them moving. Pale onions make a pleasant soup, but the long, steady browning gives this one its familiar richness.
I prefer yellow onions here because they become sweet without losing their savory edge. Slice them evenly, use a wide heavy pot, and resist the urge to turn the heat high. You can make the broth a day ahead, then toast the bread and broil the bowls just before serving.

Serving suggestions for French onion soup
Set the crocks on small plates and give them a minute after broiling; both the soup and the cheese will be fiercely hot. A crisp green salad with a sharp vinaigrette is a good counterpoint to the rich topping. For a more substantial dinner, serve smaller bowls beside roast chicken or a simple sandwich.
Toast the baguette before it goes on the soup so it holds its shape under the cheese. I like two smaller slices per bowl instead of one oversized round: they leave a little open surface for spooning up the broth. If you do not have oven-safe crocks, broil the cheese toasts on a sheet pan and set them on the hot soup at the table.
Leftover broth keeps well in the refrigerator for up to four days. Store the bread and cheese separately, then reheat the soup until steaming and add fresh toast. The assembled, broiled bowls are at their best right away.
That little pause before serving is part of the pleasure: the cheese settles, the bread softens at the edges, and the onions stay silky underneath.
French onion soup variations
Beef broth gives the classic hearty base, but a well-flavored vegetable broth makes a meat-free version. The color may be lighter and the flavor less meaty, so take extra care with the onion browning and season the finished broth to taste. Use a vegetarian cheese if that matters to your guests.
Dry white wine lifts the browned bits from the pot and adds a quiet tang. If you prefer to cook without wine, use the same amount of broth and finish with a small splash of vinegar or lemon juice only if the soup tastes flat. Add acidity gradually; it should sharpen the onions, not announce itself.
Gruyère melts smoothly and browns in inviting patches. Swiss or Comté can work when Gruyère is unavailable. Whatever you use, grate it yourself if possible; the shreds melt more evenly over the toast.
Keep the thyme and bay leaf restrained. They should add a gentle herbal note behind the onions, not turn the bowl into an herb soup.

Health benefits
Onions contribute fiber and other plant compounds, but this is still a cheese-topped comfort dish. The recipe is most useful as a satisfying meal you can balance with a salad or vegetables, rather than as a promise of a particular health outcome.
Using low-sodium broth lets you decide how salty the finished soup should be. Cheese and bread bring their own salt, so taste the broth after it has simmered and again before it goes under the broiler. For a lighter bowl, use a smaller cheese toast rather than thinning the well-developed onion broth.
Broiling creates that browned top quickly, but the crocks stay hot for several minutes. Place them on a sturdy sheet pan, use oven mitts, and warn everyone before the first spoonful.
Comfort can be practical, too: the broth can wait in the refrigerator while the toast is made fresh when you are ready to eat.

Motivation conclusion
French onion soup asks for patience in one place: the pot of onions. Once they are deeply caramelized, the remaining steps are straightforward—deglaze, simmer, toast, and broil. Start the onions early enough that you can let the color develop without rushing.
Watch for a rich amber shade and a sweet, savory smell rather than a strict minute mark. Different pots and onion moisture levels change the pace. If the bottom darkens too fast, lower the heat and stir in a spoonful of water.
Bring the bowls to the table while the Gruyère is still bubbling, with spoons ready and a salad nearby. It is a simple way to make an ordinary evening feel a little more inviting.
Let the onions take their time, and enjoy the bowl they become.
French Onion Soup Recipe
SaveIngredients
- 4 medium yellow onions (about 2 lb/900 g), thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp kosher salt, plus more to taste
- 1/2 cup dry white wine
- 6 cups low-sodium beef broth
- 2 sprigs fresh thyme
- 1 bay leaf
- 1/4 tsp freshly ground black pepper
- 8 slices baguette (about 4 oz/113 g), toasted
- 1 1/2 cups grated Gruyère cheese (about 6 oz/170 g)
Equipment
- large heavy-bottomed Dutch oven or soup pot
- sharp knife
- Cutting board
- Wooden spoon
- Measuring cups and spoons
- Baking sheet
- four oven-safe soup crocks
- Box grater
- Ladle
- Oven mitts
Instructions
- Peel, halve, and slice the yellow onions pole-to-pole into 1/4-inch half-moons.
- Melt the butter with the olive oil in a large heavy-bottomed pot over medium heat. Add the onions and salt. Cook, stirring often and lowering the heat as needed, until the onions are deep amber and jammy, about 45 to 60 minutes. If dark bits threaten to burn, stir in a spoonful of water and scrape them up.
- Pour in the white wine and scrape the bottom of the pot. Simmer for about 3 minutes, until the wine has reduced.
- Add the beef broth, thyme, bay leaf, and black pepper. Bring to a gentle simmer and cook uncovered for 20 minutes. Remove the thyme stems and bay leaf; taste and adjust the salt.
- While the soup simmers, toast the baguette slices until dry and golden. Set an oven rack about 6 inches from the broiler and heat the broiler.
- Place four oven-safe soup crocks on a baking sheet. Ladle in the hot soup, top each bowl with two toast slices and one quarter of the Gruyère. Broil until the cheese is melted and browned in spots, about 2 to 4 minutes. Use oven mitts to transfer the hot crocks; let them stand briefly before serving.
Video
Notes
Tried this recipe?
Let us know how it turned out!
Emily Parker is DISHORA’s recipe-writing persona, bringing a warm, practical voice to everyday cooking. Her focus is simple ingredients, comforting flavors and clear steps that make a dish feel approachable. From cozy dinners to something sweet, Emily’s recipes invite readers to try something delicious and make it their own.



