Become a Member
Recipes

Mixed lentil soup

This soup is plant-based and protein-packed

January 15, 2026 14:00
Lentil soup_20231124_0856.jpg
1 min read

Cook: 30 minutes (approx)

Serves: 4


Lentils are not only budget-friendly and quick to prepare but also pack a significant protein punch. About a third of their calories come from protein, making them one of the highest-protein legumes by weight. They also make a delicious, hearty soup.

Method:

  • Heat the oil in a large pot over a medium heat. Add the carrot, onion and celery. Sweat for a few minutes until the onion is translucent.
  • Add the garlic, marjoram and allspice. Cook for a further 2 minutes while stirring.
  • Add tomato paste and cook for another 2 minutes, stirring all the time.
  • Now add the stock, crushed tomatoes, lentils, bay leaf and parmesan rind (if using).
  • Season to taste and bring to a simmer.
  • Slowly simmer until all the lentils are cooked through, about 20 minutes. If the soup is too thick add a little water.
  • Serve hot in individual bowls, garnished with parsley and parmesan.

Recipe extracted from Plant Power (Hardie Grant)

Photo: Marzio Lanzini

To get more recipes, click here to sign up for our free JC food newsletter.

Ingredients

2 tbsp extra virgin olive oil
1 medium carrot, finely diced
1 small onion, finely diced
2 celery sticks, finely diced
2 garlic cloves, finely chopped
2 tsp dried marjoram
1 tsp ground allspice
1 tbsp tomato paste
1 litre (34 fl oz) vegetable stock
400 g (14 oz) can crushed tomatoes
250 g (9 oz) mixed lentils
1 bay leaf
1 parmesan rind (optional)
2 tbsp grated parmesan
2 tbsp flat-leaf parsley, chopped