French onion soup

This French onion soup recipe is a great tasting soup recipe to make at home.  This onion soup recipe can be served with toasted bread flutes covered in melted cheese.

Ingredients – Serves 4 | Cooking time 50 mins

  • 40g vegetable oil
  • 25g butter
  • 800g onions
  • 1 litre brown stock
  • 2 baguettes
  • 80g Gruyere cheese
  • Glass of red wine (optional)
  • Salt and milled black pepper to taste
  • 2 medium Bay leaves
  • 8 sprigs of thyme
  • 2 cloves of garlic

Getting everything ready

  1. Make the brown stock.
  2. Peel and finely slice the onion.
  3. Slice the baguette into long flutes (allow two per portion) and place on a baking tray.
  4. Grate the cheese.
  5. Wash the sprigs of thyme and allow to dry.


  1. Put oil and butter into a large, heavy-bottomed saucepan.  Add the onions, stir well, cover with a lid and sweat gently for about 10 minutes and continue to cook until the onions become soft and dark brown in colour.
  2. Turn up the heat and slowly add the stock.  Bring to the boil.  Turn down the heat again and gently simmer for 15-20 minutes.
  3. Meanwhile, pre-heat the grill to hot and toast the baguette flutes on one side.  Turn over and cover the flute with the grated cheese.  Return to the grill and toast until the cheese melts and turns a golden colour.  Remove from the grill, allow to cool slightly and cut into bite-size pieces.
  4. Ladle the French onion soup into warmed soup bowls.  Place two toasted flutes into each bowl.  Garnish the French onion soup with sprigs of thyme and serve.

For a vegetarian option, use vegetable stock instead of brown stock in the onion soup.  Cheddar cheese will also work well instead of Gruyere cheese.