Moroccan Harira (Tomato Lentil and Chickpea Soup)
A hearty Moroccan soup of lentils, chickpeas, and tomato thickened with a flour-water slurry, traditionally served to break the Ramadan fast.
About This Recipe
Harira is Morocco's most iconic soup, a thick, tomato-based stew of lentils, chickpeas, and often small pieces of lamb or beef, seasoned with a distinctive blend of ginger, cinnamon, and fresh herbs, and thickened at the end with a flour-and-water slurry called tedouira. It holds deep cultural significance as the dish traditionally served to break the fast each evening during Ramadan, though it's eaten year-round as a filling, warming meal. The technique that defines harira is the tedouira thickening method: a smooth flour-water (or sometimes cornstarch) mixture is whisked into the simmering soup at the very end, stirred constantly to avoid lumps, which gives harira its signature velvety, slightly thick consistency rather than a thin broth. A generous amount of fresh cilantro and parsley, added early in the cooking, along with celery, builds the herbal backbone that makes harira distinct from other tomato-lentil soups. Served with dates, hard-boiled eggs, and a squeeze of lemon, especially during Ramadan, harira is substantial enough to be a full meal, and its aroma -- warm with ginger and cinnamon -- is instantly recognizable in Moroccan households.
Ingredients
Serves 6
- 3 tbspolive oil
- 1onion(diced)
- 2 stalkscelery(diced)
- 200 glamb or beef stew meat(cubed, optional)
- 1 tspground ginger
- 1 tspground turmeric
- 0.5 tspcinnamon
- 800 gcrushed tomatoes
- 0.75 cupbrown or green lentils(rinsed)
- 1 canchickpeas(drained and rinsed)
- 6 cupswater or stock
- 0.5 cupfresh cilantro(chopped)
- 0.5 cupfresh parsley(chopped)
- 3 tbspflour
- 0.5 cupwater(for slurry)
- 1lemon(cut into wedges)
Instructions
- 1
Saute the base
Heat olive oil in a large pot over medium heat. Cook onion and celery 5 minutes until softened. Add meat if using and brown on all sides.
- 2
Add spices
Stir in ginger, turmeric, and cinnamon, cooking 1 minute until fragrant.
- 3
Add tomatoes and lentils
Add crushed tomatoes, lentils, and water or stock. Bring to a boil, then reduce to a simmer.
- 4
Simmer
Cover partially and simmer 30-35 minutes until lentils and meat are tender.
- 5
Add chickpeas and herbs
Stir in chickpeas, cilantro, and parsley. Simmer 10 more minutes.
- 6
Thicken
Whisk flour with 1/2 cup water until smooth, then stir into the simmering soup, whisking constantly for 3-4 minutes until thickened and glossy.
- 7
Serve
Season to taste and serve hot with lemon wedges.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Whisk the flour slurry constantly as you add it to the soup to avoid lumps forming.
- →
A generous amount of fresh herbs, not just a garnish, is essential to harira's flavor -- don't skimp on the cilantro and parsley.
- →
If making a vegetarian version, add a splash of extra lemon at the end to compensate for the depth the meat would normally add.
Variations
- •
Make it fully vegetarian by omitting the meat and using vegetable stock -- still hearty thanks to the lentils and chickpeas.
- •
Add a handful of broken vermicelli noodles in the last 10 minutes for extra texture, a common variation.
- •
Serve with dates and hard-boiled eggs alongside, the traditional Ramadan iftar accompaniment.
Storage
Refrigerate up to 4 days in an airtight container; it thickens further as it sits. Reheat gently on the stovetop, thinning with water or stock as needed. Freezes well up to 3 months.
History & Origin
Harira holds deep cultural significance in Morocco as the traditional dish for breaking the daily fast during Ramadan, its warming spices and substantial ingredients designed to gently restore energy after a full day without food.
Frequently Asked Questions
Can I make this without meat?
Yes -- a vegetarian harira using vegetable stock is very common and still deeply flavorful thanks to the lentils, chickpeas, and herb-forward seasoning.
Why is my harira too thin?
The flour slurry may not have been whisked in fully or cooked long enough. Make sure it's fully dissolved before adding, and simmer a few extra minutes after stirring it in.
Can I use red lentils instead of brown?
Red lentils cook faster and break down more, giving a smoother texture; reduce simmering time by about 10 minutes if using them.
Nutrition Facts
Per serving (420g / 14.8 oz) · 6 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Moroccan Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes