Go Back
Traditional Moroccan Harira soup with lamb, chickpeas, lentils, and fresh herbs served in a clay bowl

Moroccan Harira Soup with Lamb Recipe – Authentic Comfort Food

This Moroccan Harira Soup with Lamb Recipe is a beloved North African dish known for its rich flavors and nourishing ingredients. Made with tender lamb, chickpeas, lentils, tomatoes, and a blend of warming spices, Harira is traditionally served during Ramadan but is equally comforting year‑round. Its hearty texture and aromatic taste make it perfect for family gatherings, festive occasions, or simply enjoying a cozy bowl of authentic Moroccan comfort food.
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Course Dinner, Main Course, Ramadan Iftar Meal, Soup
Cuisine Moroccan, North African
Servings 6
Calories 360 kcal

Equipment

  • Large soup pot or Dutch oven
  • Wooden spoon
  • Cutting board
  • Chef’s knife
  • Small mixing bowl (for slurry)
  • Ladle
  • Measuring Cups and Spoons

Ingredients
  

Main Soup

  • 1 lb lamb (small cubes or bone-in pieces)
  • 1 medium onion, finely chopped
  • 2 tablespoons olive oil

Tomato Base

  • 3 cups crushed or blended tomatoes
  • 6 cups water or lamb/chicken broth
  • 2 tablespoons tomato paste

Legumes

  • 1 cup cooked chickpeas (or canned, drained)
  • ¾ cup dry lentils, rinsed

Herbs

  • ½ cup chopped fresh parsley
  • ½ cup chopped fresh cilantro

Spices

  • 1 teaspoon ground turmeric
  • 1 teaspoon ground ginger
  • ½ teaspoon ground cinnamon
  • ½ teaspoon black pepper
  • Salt to taste

Thickening

  • 2 tablespoons flour mixed with ½ cup water (traditional slurry)OR½ cup broken vermicelli noodles

Finishing

  • Juice of ½ lemon
  • Extra chopped herbs for garnish

Instructions
 

  • Step 1 – Sauté the Lamb

    Heat olive oil in a large pot over medium heat. Add chopped onion and cook for 3–4 minutes until softened. Add the lamb pieces and cook until lightly browned.
  • Step 2 – Add Spices

    Stir in turmeric, ginger, cinnamon, black pepper, and salt. Cook for about 1 minute to release the aroma of the spices.
  • Step 3 – Build the Tomato Base

    Add crushed tomatoes, tomato paste, and broth (or water). Stir well and bring the mixture to a gentle simmer.
  • Step 4 – Add Chickpeas and Lentils

    Stir in chickpeas and lentils. Cover and simmer for about 35–40 minutes, or until the lentils are tender and the lamb is cooked through.
  • Step 5 – Add Fresh Herbs

    Stir in chopped parsley and cilantro. These herbs give Harira its signature freshness and vibrant flavor.
  • Step 6 – Thicken the Soup

    Slowly pour in the flour slurry while stirring continuously to avoid lumps. Alternatively, add broken vermicelli noodles and simmer until they soften.
  • Step 7 – Finish with Lemon

    Add fresh lemon juice and adjust seasoning with salt and pepper if needed.
  • Step 8 – Serve

    Ladle the soup into bowls and garnish with extra herbs. Serve hot with Moroccan bread.

Notes

Use Bone-In Lamb for Extra Flavor
Bones add richness to the broth as the soup simmers.
Fresh Herbs Are Essential
Authentic Harira uses generous amounts of parsley and cilantro for brightness.
Adjust Thickness Easily
If the soup becomes too thick, add a little water or broth while reheating.
Even Better the Next Day
Harira develops deeper flavor after resting overnight in the refrigerator.
Traditional Serving
Harira is commonly served with Moroccan bread, dates, lemon wedges, and sweet sesame pastries during Ramadan.
Keyword authentic Harira recipe, chickpea lentil soup, Harira with lamb recipe, Moroccan comfort food, Moroccan Harira soup, Ramadan soup recipe, traditional Moroccan soup