French Onion Soup


A soup that is perfect for wintery days where the slow-cooking of the onions brings out their rich flavour

  • Rating
    (1 ratings)
    Rate this recipe
  • Serves 4-6

  • Prep time 20 mins

  • Cooking time 1 hr 20 mins

  • Total time 1 hr 40 mins

  • Skill level Easy

  • Prepare ahead yes


  • 50g (2oz) butter
  • 1dsp olive oil
  • 800g (1lb 12oz) onions, thinly sliced
  • 1tsp sugar
  • 1tsp salt
  • 35g (1¼oz) plain flour
  • 150ml (¼pt) white wine
  • 1.7 litres (3pt) beef stock, hot
To serve:
  • 3tbsp Cognac or brandy
  • 12 slices of baguette, toasted
  • 150g (5oz) Gruyère


If you wish to serve the soup “au gratin”, ladle the soup into bowls placed on a baking tray. Float the bread slices on top and sprinkle with the cheese. Place in a moderate oven for 10 minutes, then brown under a grill


This onion soup is simply delicious, and worth the long cooking time. Onions together with the hint of white wine and Cognac is a great combination, and really warms you up. Serve together with toasted baguette and cheese.
Looking for more inspiration? We have lots of other soup recipes for all occasions.

  1. Melt the butter with the oil in a large, heavy based saucepan. Add the onions and stir around so that they get coated in the butter. Cover and leave to sweat for 10-15 minutes, stirring occasionally.
  2. Remove the lid and add the sugar, salt and plenty of black pepper. Continue to cook on a gentle heat for a further 35 minutes, stirring regularly until the onions begin to caramelise, but be careful not to let them burn. Sprinkle on the flour and stir well, then gradually add the white wine, making sure there are no lumps. Gradually add the hot beef stock, bring to the boil then reduce to a simmer and cook for a further 30 minutes.
  3. To serve the soup, add the Cognac stir well, check the seasoning and ladle into warmed soup bowls. Serve with the toasted baguette and cheese separately.