French Onion Soup rewards patience with sweet, deeply caramelized onions and a savory broth crowned with crisp bread and bubbling Gruyere. This version keeps the method focused: cook the onions slowly, build flavor with wine and broth, then finish each bowl under the broiler. The result is a cozy first course or light dinner with contrasting textures, and the soup can be prepared ahead so serving is easy.
Thank you for reading this post, don't forget to subscribe!What makes French onion soup special
The flavor comes from the onions, not a long list of seasonings. Slow cooking turns their sharpness mellow and sweet, while a little sugar helps them color evenly. Wine loosens the browned bits on the pot, and beef broth gives the finished soup a full, rounded base.
Why this method works
A wide, heavy pot gives moisture room to evaporate, which helps the onions caramelize instead of steam. Stir whenever the bottom starts to brown, but do not rush the process. The soup should smell sweet and savory before the broth goes in. Gruyere melts smoothly and adds a nutty finish without overwhelming the broth.
How to make French onion soup
Gather the ingredients before you begin. The onion stage takes the most attention, while the broth simmer is hands-off.
Ingredients
- 6 yellow onions, thinly sliced
- 3 tablespoons butter
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- 1 teaspoon sugar
- 3 minced garlic cloves
- 1/3 cup dry white wine
- 6 cups beef broth
- 2 sprigs fresh thyme and 1 bay leaf
- 1/2 teaspoon freshly ground black pepper
- 6 slices toasted French bread
- 1 1/2 cups shredded Gruyere cheese

Method
- Melt the butter with the olive oil in a heavy pot over medium heat. Add onions, salt, and sugar.
- Cook the onions slowly for 35 to 45 minutes, stirring often, until deeply golden and soft.
- Add garlic and cook for 1 minute. Pour in wine and scrape up any browned bits.
- Add broth, thyme, bay leaf, and pepper. Simmer uncovered for 25 minutes, then remove herbs.
- Ladle soup into ovenproof bowls, top each with toast and Gruyere, and broil until bubbling and browned.

Serving ideas
The soup is especially useful when the meal needs a make-ahead course. Keep the broth warm while the bread toasts, and finish only the portions being served. The hot cheese topping turns a simple bowl into a complete experience, but the broth itself is hearty enough to pair with a sandwich or salad. For a dinner party, place the bowls on a tray before broiling so they can be carried safely to the table.
“I don’t know if I’ve ever eaten a better French Onion Soup. The rub alone is wonderful, but the sauce??? Over the top!”
Serve one bowl as a starter with a crisp green salad, or make it the center of a simple supper with roasted vegetables. Put the bowls on heatproof plates because the soup and crockery stay very hot. A little chopped parsley is a fresh finishing touch, though the classic bread-and-cheese topping is enough on its own.
Tips for better soup
Use onions that feel firm and dry, and slice from root to stem for tidy strands. A wooden spoon is helpful because it reaches the corners where sugars collect. The first stage may look slow, but the onions will suddenly deepen in color near the end, so stay nearby and stir more frequently. If they release liquid, simply continue cooking until the pot is nearly dry before adding wine.
Slice the onions evenly so they soften at the same rate. If the pot looks dry during caramelization, lower the heat and add a splash of water rather than letting the fond scorch. Taste the broth after simmering and adjust salt only after the cheese is accounted for.
Optional variation
Optional variation: replace half the Gruyere with Swiss cheese for a slightly milder topping. Keep the onions, broth, and cooking times unchanged so the primary recipe remains balanced.
Storage and reheating
For the best texture, keep the soup base and toppings separate until the last moment. If you are serving a crowd, warm the bowls in batches and watch the broiler closely because cheese can move from golden to scorched quickly. A shallow ovenproof crock gives more topping in every spoonful, while a deeper bowl keeps the broth hot longer.
The onions can also be caramelized earlier in the day. Let them cool, cover them, and refrigerate them; return them to the pot with the wine and broth when dinner approaches. This small bit of planning makes the recipe practical for a weekday meal while preserving the slow-cooked flavor.
Cool the soup without the bread and cheese, then refrigerate it in a covered container for up to four days. Reheat gently on the stovetop until steaming. Toast fresh bread and add cheese only when serving; storing the topping separately keeps it crisp and prevents it from dissolving into the broth.
French onion soup questions and FAQ
Can I make it ahead?
Yes. Prepare the soup through the simmer, chill it, and broil the individual portions with fresh toast and cheese when ready to eat.
“New family favorite! This French Onion Soup was so flavorful and ridiculously easy. Crowd-pleaser for sure.”
How dark should the onions be?
They should be a rich golden brown and soft, with no black burned patches. That color signals concentrated sweetness.
What bread is best?
Use a sturdy French baguette or country loaf. Toasted slices hold their shape under the hot broth better than soft sandwich bread.

Take the pot slowly through caramelization, and French Onion Soup delivers a deeply savory bowl with a crisp, cheesy finish.

French Onion Soup
Ingredients
Ingredients
- 6 yellow onions thinly sliced
- 3 tablespoons butter
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- 1 teaspoon sugar
- 3 cloves garlic minced
- 1/3 cup dry white wine
- 6 cups beef broth
- 2 sprigs fresh thyme
- 1 bay leaf
- 1/2 teaspoon black pepper freshly ground
- 6 slices French bread toasted
- 1 1/2 cups Gruyere cheese shredded
Instructions
Instructions
- Melt the butter with the olive oil in a heavy pot over medium heat. Add onions, salt, and sugar.
- Cook the onions slowly for 35 to 45 minutes, stirring often, until deeply golden and soft.
- Add garlic and cook for 1 minute. Pour in wine and scrape up any browned bits.
- Add broth, thyme, bay leaf, and pepper. Simmer uncovered for 25 minutes, then remove herbs.
- Ladle soup into ovenproof bowls, top each with toast and Gruyere, and broil until bubbling and browned.








