French Onion Soup
For Sundays that have nowhere else to be - deeply caramelised onions, rich beef stock, toasted baguette and bubbling Gruyère.

for Sundays that have nowhere else to be
Deeply caramelised onions, rich beef stock and bubbling Gruyère.
A note from Essy: If the onions aren't considerably darker than when you started, you're probably not done yet. Properly caramelised onions look almost mahogany, not just softened and golden - give it the time.
Ingredients
- Approx. 1 kg yellow onions, thinly sliced
- 40 g butter
- Olive oil, a little
- 2 garlic cloves, finely chopped
- 1 tbsp flour
- 150 ml dry white wine
- Approx. 1.1 litres good beef stock
- Fresh thyme
- 1 bay leaf
- Black pepper
- Baguette, sliced
- Approx. 175 g Gruyère, grated
Method
- Thinly slice the onions.
- Melt the butter with a little olive oil in a large, heavy pan over low to medium-low heat. Add the onions and cook, stirring regularly, until they are very soft and deeply golden. Allow around 45-60 minutes; the colour and softness matter more than the clock. If they start to catch, loosen them with a splash of water.
- Add the garlic and cook for about 1 minute, then stir in the flour and cook for 1 minute more so it does not catch.
- Pour in the white wine, scraping up anything stuck to the bottom, and cook for 2-3 minutes.
- Add the beef stock, thyme and bay leaf. Simmer gently for around 20 minutes.
- Remove the bay leaf and any woody thyme stems. Taste and adjust with black pepper - the beef stock and caramelised onions usually provide enough salt.
- Toast the baguette slices until crisp and golden.
- Ladle the soup into oven-safe bowls, top each with toast and a generous layer of Gruyère, and set the bowls on a tray.
- Grill for about 3-5 minutes, until the cheese is deeply bubbling and browned.
- Keep:The soup base (without the bread and cheese) keeps well in the fridge for a few days and freezes well - assemble the baguette-and-Gruyère topping fresh when serving.
- Time:Allow about 1 hour 40 minutes from start to serving, and a little longer if your onions need more time to colour.
Make It Yours
- No white wine: leave it out and deglaze with a splash of the beef stock instead.
- Extra depth: add a small splash of sherry or brandy with the stock.
- Different cheese: a mix of Gruyère and Comté works well if that is what you have.
Good to Know
How do I know when the onions are properly caramelised?
They should be very soft and a deep, even golden-brown - considerably darker than simply softened. If they aren't there yet, keep cooking over low to medium-low heat rather than raising the temperature to speed things up.
Can I make French onion soup without wine?
Yes. Deglaze the pan with a splash of the beef stock instead of white wine, then continue as usual.
What can I use if I don't have oven-safe bowls?
Grill the cheese-topped toast separately on a tray for about 3-5 minutes, until bubbling, then float it on top of the soup in ordinary bowls just before serving.
Read Also
Enjoyed this?
The Seasonal Letter brings more stories, recipes and rituals like this one - a few times a season, never more.

Written by Esther
Esther is a photographer and storyteller, and the founder of Essy's Essentials - a seasonal home for stories, rituals, recipes and everyday luxuries.
More about Esther →