A hearty and nutritious Lentil Soup made with earthy lentils, aromatic vegetables, and warm spices. Perfect for a comforting weeknight meal, this protein-packed, one-pot dish is vegan-friendly and full of flavor.

In a large soup pot, heat the olive oil over medium heat. Add the chopped onion and cook for 3–4 minutes until translucent. Add garlic, carrots, and celery. Sauté for another 5 minutes.
Stir in cumin, coriander, turmeric, and smoked paprika. Cook for 1 minute to bloom the spices.
Add rinsed lentils, vegetable broth, and the bay leaf. Stir and bring to a boil.
Reduce heat to low, cover partially, and simmer for 30–35 minutes or until lentils are tender.
Remove the bay leaf. For a creamier texture, blend a portion of the soup using an immersion blender or mash gently with a spoon.
Add salt, pepper, and lemon juice to taste. Stir and remove from heat.
Ladle into bowls and garnish with fresh herbs and optional toppings.
Bread: Crusty baguette, garlic naan, or whole wheat pita
Salad: Cucumber-tomato salad or Greek salad
Wine: Dry white wine (like Sauvignon Blanc) or light red (like Pinot Noir)
Drink: Mint tea or sparkling water with lemon
4 servings