Hearty Lentil Soup

This divine lentil soup is a traditional family recipe passed down from my beautiful mum.  It was and still is my absolute favourite winter comfort food.

It also ticks so many boxes, being gluten-free, and vegan.  And the most important box it ticks is deliciousness.  It’s an incredibly wholesome recipe packed with iron, fibre and all the things our body needs to thrive.


  • 1 small carrot
  • 1 small zucchini
  • 1 brown onion
  • 2 cloves garlic
  • 1 small celery stalk
  • 2 tablespoons olive oil
  • pepper or chili to taste
  • 1 to 2 teaspoons salt
  • 1 1/2 cups of french of puy lentils (my absolute favourite but can use any type of green of brown lentil)
  • 2 tablespoons tomato passata
  • 2 litres filtered water or vegetable broth (veg broth will give a bolder flavour but this soup with water is still beautiful)


  1. Finely dice the onion, carrot, celery and zucchini into very small pieces.
  2. Crush cloves of garlic.
  3. In a large saucepan heat olive oil and then sauté onion and garlic until translucent.
  4. Add finely diced carrot, zucchini and celery.
  5. Cook another 2 – 4 minutes until vegetables are turning a golden brown colour (without burning)
  6. Add passata and cook a further 2 minutes.
  7. Then add lentils (which have been rinsed, no need to soak these) 
  8. Add water or vegetable stock along with salt and pepper to taste.
  9. Let simmer for up to 30 minutes or until the lentils are cooked.  
  10. If soup is thickening  too  much add additional hot water or stock, half a cup at a time.
  11. Always taste for flavour as you go and add more salt if needed
  12. Serve with crusty bread, wholemeal rice or even a short pasta of your choice.