Harrira Soup Recipe
Lentils in tomato broth, saffron, spices, parsley and cilantro
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Broth & legumes
Aromatic base
Tomato & thickener
Spices & flavoring
Herbs & finishing
Optional garnish / add-ins
Method
Prepare legumes & saffron
Rinse and soak lentils
Rinse lentils under cold water and pick out any debris. No long soak is required for brown/green lentils; set aside to drain.
Bloom saffron
Place saffron threads in 2 tablespoons of warm water and let steep for 5–10 minutes to release color and aroma.
Make aromatic base
Add tomatoes, spices & legumes
Stir in the tomato paste and cook 1–2 minutes to remove raw edge. Add crushed tomatoes and stir to combine.
Add rinsed lentils, drained chickpeas, broth and 1 cup water. Stir in saffron with its soaking liquid. Bring to a gentle boil, then reduce heat to maintain a simmer.
Simmer & thicken
Simmer uncovered for 25–35 minutes, stirring occasionally, until lentils are tender but not falling completely apart. If using small pasta/vermicelli, add it in the last 8–10 minutes of cooking so it cooks through without turning mushy.
While soup simmers, prepare the flour slurry: whisk the 3 tablespoons flour into 1 cup cold water until smooth with no lumps. Once lentils are cooked and soup has a steady simmer, gradually whisk 1/2 cup of the hot soup liquid into the slurry to temper, then slowly stir the tempered slurry back into the pot. Continue simmering 5–8 minutes until broth thickens slightly and loses raw flour taste. If you prefer thinner, add additional broth or water to adjust.
Finish & serve