If you’re in the mood for a warm and comforting soup that packs a flavorful punch, this Spiced Lentil and Tomato Soup is just what you need. It’s a beautiful blend of spices, lentils, and tomatoes, creating a dish that’s both hearty and satisfying. Perfect for chilly evenings or when you’re craving something nourishing.
Imagine a bowl filled with rich, aromatic flavors reminiscent of traditional Moroccan cuisine. The lentils provide a hearty base while the spices elevate the soup to a whole new level. It’s not just a meal; it’s an experience that brings warmth to your kitchen and satisfaction to your palate.
A Hearty Spiced Lentil and Tomato Soup

This Spiced Lentil and Tomato Soup boasts a rich, spiced flavor profile with vibrant notes from fresh herbs. The combination of tender lentils and zesty tomatoes results in a dish that’s both filling and rejuvenating, making it a delightful option for any time of the year.
With hints of cumin, coriander, and a touch of cinnamon, the taste is complex yet comforting, while the fresh herbs add a pop of brightness that balances the richness of the soup.
Ingredients
- 1 cup green or brown lentils, rinsed
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 can (14 oz) diced tomatoes
- 4 cups vegetable broth
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cinnamon
- Salt and pepper to taste
- Fresh cilantro and parsley, chopped for garnish
- 1 lemon, juiced (optional)
Instructions
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, sautéing until the onion becomes translucent.
- Add Spices: Stir in the cumin, coriander, and cinnamon, cooking for an additional minute until fragrant.
- Combine Ingredients: Add the rinsed lentils, diced tomatoes, and vegetable broth to the pot. Bring to a boil, then reduce the heat and let it simmer for about 30 minutes, or until the lentils are tender.
- Season and Serve: Once cooked, season with salt and pepper to taste. If desired, stir in lemon juice for added brightness. Serve hot, garnished with fresh cilantro and parsley.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 210kcal
- Fat: 5g
- Protein: 12g
- Carbohydrates: 30g