A bowl of French onion soup with cheese on top

Vegetarian French onion soup

  • serves 4
  • Easy

Sweet and sticky caramelised onions are a perfect match for Marmite in this veggie version of a classic French onion soup, finished with cheesy Marmite toppers


The secret to any good French onion soup is to cook the onions really slowly, letting their sugars caramelise for a depth that contrasts beautifully with the Marmite. Also check out more warming soup recipes such as our leek and potato soup and butternut squash soup.



  • vegetable oil 2 tbsp
  • onions 4 large, thinly sliced
  • garlic 4 cloves, crushed
  • Marmite 1 tbsp
  • thyme a few sprigs
  • vegetable stock 2 litres
  • soft light brown sugar 1 tbsp
  • balsamic vinegar 1 tbsp


  • sourdough 4 slices
  • Marmite 2 tsp
  • gruyère (or veggie alternative) 75g, finely grated
  • thyme a few sprigs, leaves picked


  • Step 1

    Heat the oil in a large pan and cook the onions with a large pinch of salt over a low-medium heat for 20 minutes, stirring occasionally. Turn down the heat to low and cook for 40 minutes until the onions are really caramelised and jammy. Stir in the garlic and cook for 5 minutes to soften, then add the Marmite, thyme and stock and bring to a simmer. Cook gently for 15 minutes, then season with the sugar, vinegar and some salt and pepper.

  • Step 2

    Heat the grill to high. Toast the bread on both sides, then spread over the Marmite, sprinkle over the cheese and thyme, and grill until the cheese is bubbling.

  • Step 3

    Ladle the soup into bowls, top with the Marmite toppers and scatter with a few more thyme leaves.

Discover more of our Marmite recipes

Marmite Pie

Nutritional Information

  • Kcals 495
  • Fat 14.3g
  • Saturates 4.6g
  • Carbs 64.6g
  • Sugars 25.8g
  • Fibre 10g
  • Protein 21.9g
  • Salt 3.9g