In a large pot or saucepan with high borders, melt 1 tablespoon butter with 2 tablespoons olive oill.
Add ½ cup onion chunks, 1 medium leek, ½ teaspoon ground cumin, ½ teaspoon ground cumin and 1 teaspoon dried thyme. Cook for a few minutes on medium heat until they start to soften.
Add 2 garlic cloves, 1 medium tomato or 10 cherry tomatoes and 1 tablespoon tomato extract. Cook stirring for a few minutes, until the tomato starts to soften.
Add 2 cups sliced carrots, 4 cups cold water, 1 bay leaf and some salt and pepper to taste. Be careful with the salt at this point as the soup will reduce while cooking.
Lower the heat a bit, and simmer for about 15 minutes, until the carrots are softened.
Add 1 cup red or Turkish lentils and cook for about 10 minutes, until the carrots are very soft and the lentils bursted.
Blend the soup until completely smooth and creamy with an immersion blender. If you use the regular blender, be careful as the jar might crack if used with very hot mixtures like this one.
Serve immediately with a swirl of coconut milk or cream, chopped parsley and lime or lemon wedges to be squeezed on top just before eating.
Store leftovers in the refrigerator in airtight containers.