🍅
moroccanlunch

Harira

Morocco's soul-warming tomato, chickpea and lentil soup — traditional Ramadan iftar served with dates.

Prep
15 min
Cook
50 min
Servings
6
Difficulty
Easy
4.7(1,540 ratings)
#soup#chickpea#lentil#lamb#healthy

About This Recipe

Harira is the definitive Moroccan soup, used to break the fast during Ramadan and eaten year-round as a comforting meal. A complex broth of tomatoes, chickpeas, lentils, lamb, celery, fresh herbs and spices thickened with a flour-water slurry (tadouira), it occupies the space between soup and stew. Fragrant with cinnamon and saffron, and finished with fresh lemon.

Ingredients

Serves 6

  • 200 glamb shoulder(small cubes, optional)
  • 400 gcanned chickpeas(drained)
  • 150 gred lentils
  • 400 gcanned chopped tomatoes
  • 2 stickscelery(diced)
  • 1 largeonion(diced)
  • 1 tspcinnamon
  • 1 tspcumin
  • ½ tspturmeric
  • 1 small bunchfresh coriander and parsley
  • 2 tbspflour(mixed with 100ml water)
  • 1lemon(juice)
  • 1.5 Lwater

Instructions

  1. 1

    Build the base

    Fry onion and celery with spices for 5 minutes. Add lamb (if using) and brown lightly.

  2. 2

    Add liquids and legumes

    Add tomatoes, lentils, chickpeas, and water. Bring to a boil and simmer 30 minutes.

  3. 3

    Thicken with tadouira

    Whisk flour and water together into a smooth slurry. Pour slowly into the simmering soup, stirring constantly. Cook 10 more minutes.

    The flour slurry is what gives harira its characteristic body — don't skip it.

  4. 4

    Finish

    Add fresh herbs and lemon juice. Serve hot with dates, honey cake (chebakia), and flatbread.

Pro Tips

  • Vermicelli noodles are often added in the last 5 minutes.

  • The soup thickens as it cools — add water when reheating.

Variations

  • Fully vegetarian version: omit lamb.

  • Add a small tin of tomato paste for a deeper colour.

Storage

Refrigerate up to 4 days. Freezes well for up to 2 months.

History & Origin

Nutrition Facts

Per serving (250g) · 6 servings total

Calories290kcal
Protein20g
Carbohydrates38g
Fat6g
Fiber10g
Protein20g
Carbs38g
Fat6g

Time Summary

Prep time15 min
Cook time50 min
Total time65 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes