Traditional Moroccan Harira Soup with Lamb and Lentils
This authentic Moroccan harira soup is a hearty, velvet-textured stew of lamb, chickpeas, and lentils, scented with ras el hanout and finished with fresh herbs and lemon.
This authentic Moroccan harira soup is the soul of the North African kitchen, serving as the traditional centerpiece for breaking the fast during Ramadan. It is a masterclass in balance, combining the earthy depth of brown lentils and chickpeas with the aromatic warmth of ras el hanout and ginger.
While every family has their own harira soup recipe, the hallmarks of a truly traditional Moroccan harira are its velvety texture—achieved through a flour-based thickening called a tadouira—and the bright, herbaceous finish of fresh cilantro and parsley. It is a meal that feels both humble and celebratory.
Don't skip the lemon wedges at the end. The acidity cuts through the richness of the lamb and pulses, waking up the spices and transforming the broth into something vibrant. Serve it with crusty bread or dates for the most authentic experience.
Ingredients
The Base
- 250g (1/2 lb) lamb leg or shoulder, cut into 1/2-inch cubes
- 1 large yellow onion, grated or very finely minced
- 2 stalks celery, finely diced (include leaves)
- 2 tablespoons extra virgin olive oil
- 1 teaspoon smen (Moroccan preserved butter) or ghee (optional)
- 1 teaspoon turmeric
- 1 teaspoon ground ginger
- 1/2 teaspoon ground cinnamon
- 1 tablespoon ras el hanout
- 1 teaspoon black pepper
- 1.5 teaspoons kosher salt
Pulses and Liquid
- 150g (3/4 cup) dried brown or green lentils, rinsed
- 1 can (400g/15 oz) chickpeas, drained and rinsed
- 500g (approx. 2 cups) tomato purée or crushed tomatoes
- 1 tablespoon tomato paste
- 1.5 liters (6 cups) beef or vegetable stock (or water)
- 1/2 cup dried vermicelli or broken angel hair pasta
The Tadouira (Thickener) & Finish
- 60g (1/2 cup) all-purpose flour
- 240ml (1 cup) water
- 1/2 cup fresh cilantro, finely chopped
- 1/2 cup fresh flat-leaf parsley, finely chopped
- Lemon wedges, for serving
Instructions
- 1
Sauté the aromatics by heating the olive oil and smen in a large Dutch oven over medium heat; add the lamb, onion, and celery, cooking until the meat is browned and onions are translucent.
- 2
Toast the spices by adding the turmeric, ginger, cinnamon, ras el hanout, salt, and pepper to the pot, stirring for 1 minute until fragrant.
- 3
Simmer the pulses by stirring in the lentils, tomato purée, tomato paste, and stock; bring to a boil, then reduce heat to low, cover, and simmer for 45–50 minutes until the lentils and lamb are tender.
- 4
Add the chickpeas and vermicelli to the pot, cooking for another 8–10 minutes until the pasta is al dente.
- 5
Prepare the tadouira by whisking the flour and 1 cup of water in a small bowl until completely smooth with no lumps.
- 6
Thicken the soup by slowly pouring the flour mixture into the simmering pot while stirring constantly to prevent clumping; cook for 5–7 minutes until the soup thickens to a velvety consistency.
- 7
Finish with herbs by stirring in the chopped cilantro and parsley just before removing from heat to preserve their bright color and flavor.
- 8
Adjust the seasoning with more salt or pepper if needed and serve hot in deep bowls with plenty of fresh lemon wedges on the side.
Nutrition (per serving)
Estimates only — not medical or dietary advice.
- Calories
- 395 kcal
- Protein
- 18 g
- Carbs
- 46 g
- Fat
- 15 g
- Fiber
- 9 g
- Sugar
- 6 g
- Sodium
- 840 mg
Tips
- → Grate your onion instead of chopping it. This creates a more cohesive, silky texture in the broth that is classic to traditional harira.
- → If you prefer a thinner soup, reduce the amount of flour in the tadouira by half, but don't skip it entirely as it provides the signature mouthfeel.
- → For the best flavor, use high-quality ras el hanout. If you can't find a blend, a mix of cumin, coriander, and allspice can work in a pinch.
- → Wait until the very end to add the fresh herbs; boiling them for too long will turn them dull and bitter.
FAQ
Can I make Moroccan harira soup vegetarian?
Absolutely. Simply omit the lamb and use vegetable stock. The lentils and chickpeas provide plenty of protein and heartiness on their own.
Why does my harira soup have lumps in it?
Lumps usually happen if the flour-water mixture (tadouira) isn't whisked thoroughly or if it's added too quickly to the pot. Whisk it until perfectly smooth and pour in a slow stream while stirring the soup.
Can I use canned lentils instead of dried?
Yes, but add them at the same time as the chickpeas (near the end) so they don't turn to mush during the long simmer.
How long does harira stay fresh in the fridge?
It keeps well for up to 4 days. Note that the vermicelli will continue to absorb liquid, so you may need to add a splash of water when reheating.
You might also like
AfricanAuthentic Nigerian Puff Puff Recipe: Chewy, Golden Dough Balls
Master this authentic Nigerian puff puff recipe to create golden, chewy, and lightly sweet dough balls. Learn how to make puff puff with a perfect hollow center every time.
AfricanWest African Peanut Stew with Chicken and Sweet Potato
This authentic West African peanut stew features bone-in chicken and sweet potatoes simmered in a rich, spicy peanut and tomato sauce. Hearty, silky, and easy to make.
AfricanAuthentic Chicken Yassa with Caramelized Onions and Lemon
This authentic chicken yassa features bone-in chicken marinated in lemon and dijon, braised with a mountain of sweet caramelized onions and spicy scotch bonnet peppers.
AfricanAuthentic Nigerian Suya (Spicy Grilled Beef Skewers)
Master the art of Nigerian suya with this recipe. Thin sirloin ribbons coated in a smoky, nutty yaji spice rub and grilled to perfection for an iconic street food flavor.
