01 -
Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Sauté for 5–7 minutes until softened.
02 -
Stir in garlic, cumin, coriander, and chili flakes, and cook for 1 minute until fragrant.
03 -
Add the diced tomatoes, red lentils, and vegetable broth. Stir well and bring to a boil.
04 -
Reduce heat to low and simmer uncovered for 25–30 minutes, until lentils are tender.
05 -
Blend part of the soup with an immersion blender for a creamier texture, or leave it chunky if preferred.
06 -
Season with salt, pepper, and lemon juice. Stir and adjust to taste.
07 -
Serve hot, garnished with fresh herbs and a swirl of oil or cream if desired.