This Tomato Lentil Soup is tangy but also sweet and nutty, rich and creamy and absolutely delicious! It's also nutritious, easy to make and ready in under 45 minutes.
Make soup base: Gently cook the onion, garlic and celery with the oil for about 4 minutes over a medium heat until softened, stirring often.
Add lentils: Add the lentils, sweet potato, and continue cooking for another 5 minutes stirring often to ensure the mixture does not stick to the bottom of the pot.
Add tomatoes: Add the tomatoes, passata, tomato puree and most of the stock. Cover, bring to the boil then lower the heat to a simmer and cook for about 30 minutes, stirring occasionally.
Puree soup: Remove from the heat and add the basil. Puree the soup, add more stock if needed and adjust the seasoning as necessary. Enjoy!
Notes
Tomatoes: Use very ripe fresh tomatoes for maximum flavour. I added a little passata for more creaminess and some tomato paste for a richer flavour.
Lentils: I recommend using red rather than green lentils.
Herbs: My choice of herb was basil but you can substitute that for Italian dried herbs (use approx. 1.5 tsp) or omit the herbs altogether if you prefer.
Consistency: Don't add all the stock all at once as you may not need to use all of it depending on how thick you want this soup to be. You can always add a splash more once you've pureed the soup.
Leftovers: Keep refrigerated for up to 3 days. This soup may thicken after a while but this can be easily rectified by adding a splash of water.
Freeze in an airtight container for up to 3 months.