AfricanMoroccanmedium

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.

Prep
20 min
Cook
1h 10m
Serves
6
Difficulty
medium
Jump to recipe

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

Servings:6

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. 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. 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. 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. 4

    Add the chickpeas and vermicelli to the pot, cooking for another 8–10 minutes until the pasta is al dente.

  5. 5

    Prepare the tadouira by whisking the flour and 1 cup of water in a small bowl until completely smooth with no lumps.

  6. 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. 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. 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.

#moroccan-harira-soup#ramadan-recipes#lamb-stew#lentil-soup#middle-eastern-flavors#healthy-dinner#one-pot-meals

You might also like