I’ve been making this soup for a few years after being inspired by my bestie’s Thermomix recipe, and it’s hands-down a family fave! I love that it’s vegan yet ends up with such a thick, creamy consistency usually only found by adding potato or cream.
Ingredients
- 2T oil
- 1 brown onion, diced
- 1 clove of garlic, minced
- 800g tinned tomatoes
- 1/3 C dried red lentils
- 1T tomato paste
- 1T stock powder (I use the vegan-friendly Massel Chicken Style Stock Powder)
- 1t dried herbs (oregano, Italian herbs – take your pick)
- 3 sprigs thyme
- 1 bay leaf
- 1t castor sugar
- 1T balsamic vinegar
- 1/2 t salt
- freshly ground pepper
- fresh basil
Method
Sautée onion in oil until translucent then add garlic and cook briefly before adding the tomatoes and a full can of water. At this point I use a potato masher to crush the tomatoes. Add the rest of the ingredients, bring to the boil and simmer for 30 minutes or until the lentils are cooked. Remove the bay leave and thyme sprigs before blending in a food processor (or blender) in batches. Serve with fresh basil, seasoning with salt and pepper to taste.
It really is that easy! I play around with the herbs I use, and vary the amount of lentils depending on whether I want a thicker or thiner consistency. You may prefer more (or less) salt, and adjust the sugar if the flavour is too tart.
Let me know how it turns out if you make it!

























