Wash thoroughly the lentils under running water in a sieve.
In a pot, bring the lentils to a boil with water and immediately discard the water.
Add one liter of hot water to the pot with the lentils and let them boil over medium to high heat.
Add the finely chopped onion, garlic cloves, bay leaves, vegetable stock cube and carrot to the pot.
Blend the tomatoes or peeled tomatoes into a puree and add it to the lentils.
Season with salt and pepper and simmer gently for 45-60 minutes until the lentils soften and become mushy.
Regularly check the water level in the pot and top up with a little hot water whenever needed until the lentils are well-cooked.
Add the olive oil halfway through the cooking time (not from the beginning).
When the lentils are ready, add a little freshly ground pepper if desired.
Try adding a little cayenne pepper that pairs well with the tomato broth or a bit of curry to enhance the lentil’s flavor, reducing the amount of black pepper in the recipe. Many people also enjoy serving them with a drizzle of good quality vinegar.