🔍
Editions ▾
EnglishEspañol
SavedNewsletterSubscribe
04 September 2026Latest Articles
THE IMPERIALEPICUREAN GAZETTE
THE WORLD'S TABLE, SERVED EVERY DAY
Most ReadGet the letter
The Stove

Moroccan Harira Recipe

An authentic method for a hearty version of Moroccan harira, a zesty tomato, lentil and chickpea soup.Plan ahead to allow for overnight soaking of the chickpeas or to prep ingredients in advance.

By Food DeskMorocco3 min read
Moroccan Harira Recipe
Ingredients · Servings 6
  • 8 oz. lamb, beef or chicken, diced
  • 3 tbsp vegetable or olive oil
  • several soup bones (optional)
  • 2 lbs soft, ripe tomatoes ((about 6 large))
  • 1 handful dry chickpeas, soaked and peeled
  • 2 handfuls dry green or brown lentils
  • 1 large onion, grated
  • 1 rib celery with leaves, chopped ((or 1 small bunch Chinese celery, chopped; see Notes))
  • 1 small bunch flat leaf parsley, finely chopped
  • 1 small bunch cilantro, finely chopped
  • 1 tbsp smen (optional)
  • 1 tbsp salt
  • 1 tbsp ginger
  • 1.5 tsp black pepper
  • 1 tsp ground cinnamon ((optional; see Notes))
  • 1/2 tsp turmeric
  • 3 tbsp tomato paste (combined with 1 or 2 cups water)
  • 3 tbsp uncooked rice OR broken vermicelli
  • 1 cup flour (combined with 2 cups water)
  • lemon wedges and cilantro (optional) (for garnish)
Method · 135 min
  1. Soak the chickpeas overnight. The next day, drain and peel them. This is easily done by pressing chickpeas one-by-one between your forefinger and thumb or by rubbing all of the chickpeas vigorously in a kitchen towel. (The prepped chickpeas may be be frozen until needed.)
  2. Pick through the lentils to remove any stones and debris; set aside until ready to use.
  3. Stew the tomatoes then pass them through a food mill to make a puree; discard the skins and seeds. Or, cut the tomatoes into quarters and process them, with or without skin, in a food processor until smooth. (The pureed tomatoes may be frozen until needed.)
  4. Grate the onion or process it to a thick pulp in a food processor. (The grated onion may be mixed with the pureed tomatoes and frozen until needed.)
  5. Wash the celery and finely chop it. Set aside. Remove and discard large pieces of stem from the parsley and cilantro. Wash the parsley and cilantro and leave to drain thoroughly before chopping finely by hand or in a food processor. (The chopped celery and herbs may be mixed together and frozen until needed.)
  6. In a 6-quart or larger pressure cooker or stock pot, brown the meat in the oil over medium heat. Add the soup bones, peeled chickpeas, pureed tomatoes, grated onion, spices, smen (if using) and 3 cups (710 ml) of water. Bring to a boil, cover and cook with medium pressure for 25 minutes (or simmer for 50 to 60 minutes).
  7. Add the lentils, tomato paste mixture, chopped celery and herbs, and 8.5 cups (2 liters) water. Bring to a boil and cover. Continue to step 3 or step 4.
  8. If planning to add rice, cook the soup with medium pressure for 30 minutes (or simmer for 60 minutes); add the rice, and continue cooking with pressure for another 15 minutes (or 30 minutes by simmering).
  9. OR if planning to add broken vermicelli, cook the soup with pressure for 45 minutes (or simmer for 90 minutes) before stirring in the broken vermicelli. Continue simmering for a few minutes until the vermicelli is tender.
  10. Taste and adjust seasoning. Thicken the soup to a silky, cream-like consistency by gradually adding the tedouira (flour and water mixture), stirring constantly to ensure that it's well blended. Use only as much as is needed to make the soup as thick as you like.
  11. Simmer the soup for another 5 to 10 minutes, stirring occasionally and skimming off any foam that forms on the surface.
  12. Remove from the heat and serve.

Cooking time is for a pressure cooker; double this time if simmering the soup in a conventional pot. This is easily done by pressing chickpeas one-by-one between your forefinger and thumb or by rubbing all of the chickpeas vigorously in a kitchen towel. (The prepped chickpeas may be be frozen until needed.) Pick through the lentils to remove any stones and debris; set aside until ready to use.

Stew the tomatoes then pass them through a food mill to make a puree; discard the skins and seeds. Or, cut the tomatoes into quarters and process them, with or without skin, in a food processor until smooth. (The pureed tomatoes may be frozen until needed.) Grate the onion or process it to a thick pulp in a food processor. (The grated onion may be mixed with the pureed tomatoes and frozen until needed.) Wash the celery and finely chop it.

Remove and discard large pieces of stem from the parsley and cilantro. Wash the parsley and cilantro and leave to drain thoroughly before chopping finely by hand or in a food processor. (The chopped celery. Herbs may be mixed together and frozen until needed.) In a 6-quart or larger pressure cooker or stock pot, brown the meat in the oil over medium heat. Add the soup bones, peeled chickpeas, pureed tomatoes, grated onion, spices, smen (if using) and 3 cups (710 ml) of water.

Bring to a boil, cover and cook with medium pressure for 25 minutes (or simmer for 50 to 60 minutes). Add the lentils, tomato paste mixture, chopped celery and herbs, and 8.5 cups (2 liters) water.

If planning to add rice, cook the soup with medium pressure for 30 minutes (or simmer for 60 minutes); add the rice, and continue cookery with pressure for another 15 minutes (or 30 minutes by simmering). OR if planning to add broken vermicelli, cook the soup with pressure for 45 minutes (or simmer for 90 minutes) before stirring in the broken vermicelli.

Continue simmering for a few minutes until the vermicelli is tender. Thicken the soup to a silky, cream-like consistency by gradually adding the tedouira (flour and water mixture), stirring constantly to ensure that it's well blended.

Use only as much as is needed to make the soup as thick as you like. Simmer the soup for another 5 to 10 minutes, stirring occasionally and skimming off any foam that forms on the surface.

RELATED COVERAGEMORE

Roasted Quails with Moroccan Couscous Stuffing & Apricot Sauce

Tomato Chickpea Soup

Moroccan Loubia Recipe

Moroccan Bessara Recipe

Moroccan Orange Cake Recipe