Harira: Ancient Moroccan Lentil & Lamb Soup
A deep, savory stew rooted in Moroccan tradition, featuring slow-simmered grass-fed lamb, earthy green lentils, and creamy chickpeas in a tomato base rich with fresh herbs. This version strips away refined sugar and seed oils, relying on the natural sweetness of ripe tomatoes and a generous pour of extra-virgin olive oil to create a nutrient-dense, gut-soothing dinner.

A little context
Harira is the traditional soup served to break the fast during Ramadan, historically sweetened slightly with flour or sugar to provide quick energy; we honor this by using whole dates for natural sweetness and sprouted legumes for better digestibility. Instead of the seed oils or refined flour thickeners sometimes found in modern adaptations, we use a 'tedouira' (a slurry of whole-grain flour and water) and extra-virgin olive oil to achieve the signature velvety texture. This approach respects the soul of the dish while aligning it with modern metabolic health principles.
The longevity story
This dish is a polyphenol powerhouse, deriving its anti-inflammatory profile from the lycopene in slow-cooked tomatoes, the flavonoids in fresh cilantro and parsley, and the monounsaturated fats in extra-virgin olive oil. The combination of lentils and chickpeas provides a high-fiber matrix that supports stable blood sugar and feeds beneficial gut microbiota, while the grass-fed lamb contributes high-quality protein and conjugated linoleic acid (CLA). The absence of refined sugars prevents the insulin spikes often associated with traditional recipes, making this a true longevity meal.
Method
- 01
Sear the Lamb
Heat 30 ml of extra-virgin olive oil in a heavy Dutch oven over medium-high heat. Season the grass-fed lamb cubes generously with salt and pepper. Sear in batches until deeply browned on all sides (about 3-4 minutes per batch). Remove lamb and set aside. Do not overcrowd the pan, or the meat will steam instead of sear.
- 02
Sauté Aromatics
Reduce heat to medium. Add the remaining 30 ml of olive oil. Add the diced onions and cook until translucent and soft, about 5 minutes. Add the minced garlic, ground ginger, turmeric, and black pepper. Cook for another minute until fragrant, stirring constantly to prevent burning the spices.
- 03
Build the Tomato Base
Stir in the pureed tomatoes. Add the tied bundles of fresh cilantro and parsley. Pour in the bone broth or water. Bring to a boil, then immediately reduce to a low simmer. Add the seared lamb and the soaked lentils. Cover and simmer for 25 minutes until the lentils are tender.
- 04
Add Chickpeas and Dates
Add the rinsed chickpeas and the chopped Medjool dates to the pot. The dates will dissolve slightly, providing a subtle, natural sweetness that balances the acidity of the tomatoes, replacing any traditional sugar. Simmer uncovered for another 10 minutes.
- 05
Prepare the Tedouira (Thickener)
In a small bowl, whisk the sifted whole wheat (or spelt) flour with about 120 ml of cold water until completely smooth with no lumps. This slurry is the traditional thickener for Harira.
- 06
Thicken the Soup
Slowly drizzle the flour slurry into the simmering soup while stirring constantly with a wooden spoon. The soup will thicken significantly within 2-3 minutes. If it becomes too thick, add a splash more broth or water. The texture should be creamy and coat the back of a spoon.
- 07
Finish and Serve
Remove the bundles of cilantro and parsley. Stir in the fresh lemon juice. Taste and adjust salt if needed. Ladle into bowls and serve immediately. The soup should be rich, savory, and slightly sweet from the dates and tomatoes.
Nutrition facts
Per serving · 1 of 4- — Saturated
- 14 g
- — Polyunsaturated
- 6 g
- Carbohydrates
- 36 g
- — Fiber
- 10 g
- — Sugars
- 9 g
- Cholesterol
- 71 mg
- Sodium
- 664 mg
- Potassium
- 1291 mg
Estimated from USDA FoodData Central for matched ingredients (65% ingredient coverage). Values vary with brand, preparation, and exact measurements.
Pro tips
- ✦For the best texture, do not skip the soaking step for the lentils; it reduces cooking time and makes them easier to digest.
- ✦When buying tomatoes for the puree, choose the reddest, ripest organic Roma tomatoes you can find; their depth of flavor replaces the need for sugar.
- ✦The 'tedouira' (flour slurry) must be whisked until perfectly smooth before adding, or you will end up with lumpy flour pockets in your soup.
- ✦Sourcing tip: Look for a bunch of fresh cilantro and parsley that feels crisp and perky; wilted herbs will not impart the necessary polyphenols and bright flavor.
- ✦If you prefer a smoother, creamier texture, use an immersion blender to puree half the soup after adding the chickpeas, leaving some chunks for texture.
Shop this recipe
As an Amazon Associate we earn from qualifying purchases.
Substitutions
- grass-fed lamb shoulder → pasture-raised chicken thighs or lean turkey (reduce searing time for poultry; ensure internal temp reaches 74°C (165°F))
- whole wheat flour → gluten-free oat flour or chickpea flour (chickpea flour adds extra protein and a nuttier flavor; oat flour is best for a gluten-free version)
- bone broth → vegetable broth made from organic scraps (ensure the vegetable broth is low-sodium and free of seed oils)
Storage
Store in an airtight glass container in the refrigerator for up to 4 days. The flavors meld beautifully overnight. Freeze in portioned containers for up to 3 months; thaw overnight in the fridge before reheating gently on the stove.
What to serve with it
- Serve with a side of fresh green salad dressed with lemon and EVOO.
- Pair with a cup of hot Moroccan mint tea (unsweetened) or a glass of sparkling water with a slice of lemon.
- A small glass of dry red wine like a Pinot Noir complements the earthy spices well.
FAQ
Is this soup spicy?+
Traditional Harira is aromatic rather than spicy. The heat comes from black pepper and the warmth of ginger and turmeric, not chili peppers. You can add red pepper flakes if you prefer heat.
Can I make this vegan?+
Yes, simply omit the lamb and use a high-quality vegetable broth. The lentils and chickpeas provide ample protein, and the olive oil provides the necessary fats.
Why do I need to add dates?+
Traditional recipes often use a small amount of sugar or flour to balance the acidity of the tomatoes. We use Medjool dates to provide that natural sweetness along with fiber and minerals, adhering to the no-added-sugar rule.
Share this recipe
Notes from the community
Sign in to leave a note.
No notes yet — be the first.
You might also like





