Skip to content
GetCookMatch
⌘K
Harira with chickpeas, lentils and tomatoes — Morocco recipe
Morocco · Soups

Harira

Harira is a Moroccan tomato soup with chickpeas, lentils, a little lamb or beef and plenty of fresh herbs, thickened at the end with a flour-and-water slurry called tedouira. The name comes from the Arabic word for silk, after the velvety texture the tedouira gives it. Every Moroccan family has its own version, but the spine is always the same: tomatoes, chickpeas, lentils, fresh herbs, ginger, and warm spices. It is especially popular during Ramadan, when it is served at iftar alongside dates, hard-boiled eggs, and chebakia pastries. It is also eaten through the rest of the year, as a starter or as a meal in itself. A meatless version is common too.

110 min 320 kcal 6 serves Advanced🇲🇦Morocco Jump to recipe
Recipes by emailSubscribe →

Ingredients

ServingsMetric
  • 300 gboneless lamb shoulder or beef chuck
  • 240 gcanned chickpeas
  • 100 ggreen or brown lentils
  • 400 gcanned crushed tomatoes or 4 large fresh tomatoes
  • 2 tbsptomato paste
  • 1 medium onion
  • 3 celery stalks
  • 3 garlic cloves
  • 30 gfresh coriander (cilantro)
  • 20 gfresh flat-leaf parsley
  • 3 tbspextra-virgin olive oil
  • 1.5 tspground ginger
  • 1 tspground turmeric
  • 1 tspground cinnamon
  • 1 tspsweet paprika
  • 0.5 tspblack pepper
  • 1.2 Lwater or light chicken or vegetable stock
  • 4 tbspplain flour
  • 150 mlcold water
  • 1 lemon
  • to tastesalt

Method

  1. Brown the meat and build the base. Cut the meat into 1.5 cm cubes. Grate the onion or chop it very finely, chop the celery finely and mince the garlic. Heat the olive oil in a large heavy-bottomed pot over medium-high heat. Add the lamb or beef and brown on all sides — 5 to 6 minutes. Don't crowd the pot; brown in batches if needed. Add the onion and cook for 5 minutes until golden. Add the garlic, celery, ginger, turmeric, cinnamon, paprika, and black pepper. Stir and cook for 2 minutes until the spices are fragrant. For a vegetarian version, skip the meat and start directly with the onion.
    Lamb pieces browning in a heavy pot for harira, stirred with a wooden spoon over a gas flame
  2. Add the tomatoes, herbs, and legumes. Add the crushed tomatoes and tomato paste. If you are using fresh tomatoes, grate them on a box grater and throw away the skins. Stir and cook for 3 to 4 minutes until the tomato paste darkens slightly. Drain the chickpeas (240 g is the drained weight, one 400 g can) and add them with the lentils and half each of the coriander and parsley, both finely chopped. Pour in the stock or water. Stir everything together and bring to a boil over high heat.
    Harira pot with tomato chunks, chickpeas, lentils and chopped herbs stirred into the stock over a gas flame
  3. Simmer until everything is tender. Reduce the heat to low, cover, and simmer for 60 to 75 minutes (beef chuck can need up to 90), stirring occasionally, until a cube of meat breaks apart when you press it with a spoon and the lentils have begun to fall apart. Without meat, 45 to 55 minutes is enough. The lentils thicken the soup naturally as they cook. If the soup looks too thick, add a little more water. Taste and adjust salt — harira needs generous seasoning. Many Moroccan cooks add 3 tablespoons of broken vermicelli or rice towards the end of the simmer and cook it until tender. This version leaves it out; add it if you like a fuller soup.
    Harira simmering until the lentils break down and the lamb turns tender
  4. Make the tedouira and finish the soup. In a small bowl, whisk the flour with the cold water until completely smooth with no lumps. This is the tedouira — the traditional flour slurry that gives harira its silky texture. With the soup at a gentle simmer, slowly pour in the tedouira while stirring constantly. It takes 2 to 3 minutes to thicken, so add it in stages and stop when the soup lightly coats the back of a spoon; you may not need all of it. Keep stirring to prevent lumps. Simmer for another 5 minutes to cook out the raw flour taste.
    Flour-and-water tedouira poured in a thin stream from a small bowl into simmering harira
  5. Finish with herbs and serve. Stir in the remaining coriander and parsley. Taste one final time and adjust seasoning. The soup should be thick, silky, and deeply flavoured. Ladle into bowls and serve hot with lemon wedges. Traditional accompaniments: fresh dates, hard-boiled eggs, and warm Moroccan bread (khobz).

FAQ

Tedouira is a thin paste made from flour whisked with cold water. Stirred into harira near the end of cooking, it thickens the broth and gives the soup its characteristic silky texture — the quality described by the name 'harira' which means silk in Arabic. Some modern versions use cornstarch instead of flour, which produces a cleaner, more neutral thickening. Both work; flour is more traditional.

Keep browsing

More dishes from the Moroccan archive — picked by overlap with what you're cooking now.

Share this recipe

Rate this

Rate this recipe

Print a recipe card

VintageModernBistro

Recipes by email

One letter a week: a recipe picked for your taste, plus whatever is new on the site. Unsubscribe in one click.

Welcome gift: Sergei's cookbook (e-book).

By subscribing you agree to the privacy policy.

Tell us what you like to cook (30 seconds) →

Join the conversation

Comments

Leave a comment

No comments yet — be the first!