Creamy Moroccan Harira with Seven Spices
A flavorful, fragrant soup that showcases the magic of traditional Moroccan spices blended with lentils and tomatoes.

Preparation
Get these tasks done before you start cooking.
Preparing the Spice Blend
- 1
Combine spices
In a small bowl, combine the cumin, coriander, cinnamon, turmeric, paprika, cayenne pepper, and black pepper.
- 2
Mix thoroughly
Mix well to ensure even distribution of all spices.
- 3
Set aside
Set aside the spice blend for later use.
Preparing the Soup Base
- 1
Sauté aromatics
Heat olive oil in a large pot over medium heat. Add the chopped onions, garlic, and ginger; sauté until onions are translucent.
- 2
Bloom spices
Stir in the prepared spice blend and cook for 1–2 minutes as the spices bloom in the oil.
- 3
Add tomatoes
Add the peeled and chopped tomatoes to the pot and cook briefly.
Tip: For added depth, roast the tomatoes slightly before adding them to the pot.
How to Make Creamy Moroccan Harira with Seven Spices
Total time: 2 h 20 min · Yields 6 servings
- 1
Simmer the soup
Add the tomatoes, chickpeas, lentils, and vegetable broth to the pot, bring to a boil, then reduce to a simmer for 30–35 minutes.
- 2
Incorporate yogurt
Remove from heat, allow to cool slightly, and stir in Greek yogurt and lemon juice.
- 3
Season to taste
Taste the soup and adjust salt as needed before serving.
Chef's Tips
Frequently asked questions
Explore more from TastyFood
Looking for something different? Browse by category.