Easy French Onion Soup Recipe

French onion soup

  • serves 4
  • Easy

This deep beefy onion soup is topped with bubbling cheese melts, perfect for a comforting winter warmer


Make this classic French onion soup, then check out our French onion tarttartiflette, dauphinoise potatoes and more French-style recipes.

Looking for a meat-free version? Try our vegetarian French onion tart which is based on a vegetable stock.



  • butter 75g
  • vegetable oil 1 tbsp
  • onions 1kg, halved and thinly sliced
  • thyme 10 sprigs, leaves picked
  • garlic 4 cloves, thinly sliced
  • caster sugar 1 tsp
  • beef stock 1.5 litres
  • Bovril 2 tsp, (optional)
  • sourdough 4 small slices
  • gruyère 200g, grated
  • Worcestershire sauce a few good dashes


  • Step 1

    Melt the butter and vegetable oil in a large pan and add the onions, 3⁄4 of the thyme and a large pinch of salt. Cook very gently for 1 hour, stirring regularly, until the onions are really caramelised and jammy. Add the garlic and sugar for the final 15 minutes of cooking. Pour in the beef stock and add the Bovril, bring to the boil and season really well. Simmer for 30 minutes until reduced a little and the onions have melded with the stock.

  • Step 2

    Toast the sourdough slices on either side, then load up with the gruyère, remaining thyme and a good dash of Worcestershire sauce. Divide the soup between 4 ovenproof soup terrines or bowls, and heat the grill to high. Put the bread pieces on top of each bowl of soup and grill for 2-3 minutes until the cheese is bubbling.

Check out more of our best soup recipes here...

Vegan Mexican Sweetcorn Soup Recipe with Ancho Chillies

Nutritional Information

  • Kcals 625
  • Fat 37.6g
  • Saturates 20.9g
  • Carbs 39.4g
  • Sugars 17.9g
  • Fibre 8.5g
  • Protein 28g
  • Salt 2.1g