The ultimate French onion soup
- Published: 24 Oct 16
- Updated: 18 Mar 24
When the nights begin to creep in and the leaves fall from the trees it’s time to bring out those soul-satisfying recipes. Sometimes you just can’t beat a classic French onion soup that is hearty, flavoursome and warms you up from the inside out. Here’s our ultimate recipe.
- Serves 6
- Hands-on time 45 min, simmering time 45-60 min
Ingredients
- 75g unsalted butter
- 8 large or 12 medium onions, thickly sliced
- 2 bay leaves, a few fresh parsley stalks and a few fresh thyme sprigs tied together with string to make a bouquet garni, plus a few extra thyme leaves
- 6 garlic cloves, crushed
- 1½ tbsp light muscovado sugar
- 250ml dry white wine, plus a glug
- 50ml brandy or cognac, plus an extra splash
- 1.7 litres best quality fresh beef stock
- 12 baguette slices
- 250g gruyère cheese, grated
Method
- Melt the butter in a large, heavy-based saucepan that has a lid, then add the onions and bouquet garni with a generous amount of salt. Stir to coat the onions in the butter, then put the lid on and cook over a medium heat for 45 minutes to 1 hour, stirring every 5-10 minutes to make sure the onions don’t catch.
- After this time they should be reduced in volume, very soft and a pale golden brown colour. Once they get to this stage, remove the lid and discard the bouquet garni. Add the garlic and cook, stirring, over a medium-high heat for a few minutes until the garlic aroma softens, then add the sugar and cook for another 10-15 minutes until the onions are a rich golden colour and taste caramelised. You need to get them right here, as once you add the wine they won’t caramelise any further. Heat the oven to 200°C/180°C fan/gas 6.
- When the onions are well browned and caramelised, turn the heat up high and pour in the 250ml wine and 50ml brandy/cognac. Bubble briskly for 3-4 minutes to reduce the liquid, then pour in the stock and bring the soup to a gentle simmer. Cook for 10 minutes, skimming off any foam that forms on the surface, then season.
- Meanwhile, put the baguette slices in the oven and bake for 8-10 minutes until almost completely crisp, but not too coloured. Remove and set aside, then turn the grill to its highest setting.
- At the end of the simmering time, add the extra glug of wine and splash of brandy/cognac and taste again, seasoning if needed. Ladle the soup into heatproof bowls and top each with 2 baguette slices. Scatter over some cheese and a few thyme leaves, then put the bowls under the grill to melt the cheese.(If you don’t have heatproof bowls, transfer the soup to a large heatproof dish or pan, top with all the baguette slices and scatter over the cheese and thyme, then put the whole thing under the grill.) Serve immediately.
- Recipe from October 2016 Issue
Nutrition
- Calories
- 621kcals
- Fat
- 26.1g (15.7g saturated)
- Protein
- 24.6g
- Carbohydrates
- 56g (21.5g sugars)
- Fibre
- 7.6g
- Salt
- 3.1g
delicious. tips
Achieving perfection with this dish is not difficult, but it takes time and good ingredients. Make sure you let the onions really break down and properly caramelise in steps 1 and 2, because once you add liquid, it stops the caramelisation process. You also need top-quality fresh beef stock. If you can find it, some veal jus or demi-glace (available from Ocado or butchers) will boost the flavour too. A stock cube or similar commercial product won’t do.
Watch the ultimate French onion soup video…
Make the soup up to 48 hours in advance, then cool and keep in an airtight container in the fridge, or freeze for up to 1 month. Thaw and reheat thoroughly before serving.
Buy ingredients online
Rate & review
Rate
Reviews
Share a tip
Subscribe to our magazine
Food stories, skills and tested recipes, straight to your door... Enjoy 5 issues for just £5 with our special introductory offer.
SubscribeUnleash your inner chef
Looking for inspiration? Receive the latest recipes with our newsletter
More effort than most soup recipes but absolutely worth the extra time and effort as this was so tasty, looking forward to making this again. The soup part froze well as I had some left over.