Recipe for Moroccan Harira (Chickpea and Lentil Soup)

July 8, 2022  |  By Peg Kern
Filed Under

Sunset view of Marrakech, one of your homes during your Luxury Morocco Culinary TourHarira is one of my favorite Moroccan dishes. There are many variations but they all include legumes (usually lentils and chickpeas), tomato, onion, turmeric, and herbs. It is sometimes thickened with egg or a slurry (a mixture of flour and water, called a tedouira in Moroccan cuisine), although it will thicken on its own if left overnight.

Delicious spices.Harira is a dish traditionally served during Ramadan, but can be enjoyed throughout the year. You will also find it in Jewish homes during Yum Kippur. It’s hearty, delicious, and nutritious. And although soups and stews might not be your normal go-to during summer months, the herbs and lemon in this one make it surprisingly fresh and light all year round.

I have read that the name “harira” derives from the Arabic word for silk due to the stew’s silky texture.

Although classic versions include lamb or lamb broth, it is also easy to make vegetarian, as in the recipe below.

Moroccan Harira (Chickpea and Lentil Stew)

Bowl of Moroccan harira soupPrep time: 10 minutes
Cook time: 1 hour
Cook method: simmer
Serves 4 to 6


  • 1 onion
  • 2 celery stalks
  • 2 carrots
  • 4 cloves garlic
  • 1 tsp pepper
  • 2 tsp turmeric
  • 1 tbsp ginger
  • 1/2 tsp cinnamon
  • 1/2 tsp cayenne (optional)
  • zest of 1 lemon
  • 2 cans (14 oz) tomatoes (with juice)
  • 1 cup fresh cilantro and parsley
  • 1 cup dried chickpeas*
  • 1 cup green or red lentils, rinsed
  • 1/2 cup broken thin pasta (vermicelli, angel hair, etc.)
  • water or vegetable stock (4-6 cups)
  • olive oil
  • salt
  • corn starch
  • lemon for serving

*(You can also use 3 cups of rinsed, canned chickpeas. Simply omit the first step.)


Dried chickpeas during a hands-on cooking class.1. Soak the chickpeas overnight. The next day, rub them vigorously in a kitchen towel to remove the skins. Simmer the chickpeas, uncovered, until mostly tender, about 1 hour.

2. Finely chop the onions, celery, and carrots, and mince the garlic.

3. In a Dutch oven or heavy stock pan, heat the olive oil and add the onions, celery, and carrots. Add a generous pinch of salt, then cook over medium for 5 minutes until softened.

4. Add the garlic, herbs, and zest, and cook for 1 minute.

Fresh cilantro.5. Finley chop the canned tomatoes (you can also use fresh, blanched and peeled). Then add the tomato, half the herbs, the stock, chickpeas, and the lentils. Season with more salt. Simmer until the legumes are tender, about 40 minutes.

6. Add the broken pieces of pasta, and cook for a few minutes. (For a gluten free harira, just leave this out or add 1/4 cup long grain rice and cook until tender).

7. While the pasta is cooking, create a tedouira (slurry) by mixing 2 tbsp corn starch with 1/4 cup water. Slowly add a bit of the mixture to the pot until it is as thick as you like it (you will probably not need to add all of it). For a slightly thinner consistency, simply omit this step.

Visiting a souk during your Luxury Morocco Culinary Tour8. Serve sprinkled with fresh herbs and lemon wedges on the side.

Are you interested in sampling fabulous Moroccan fare in Mexico? Check out our Moroccan cooking vacations!

By Peg Kern

Find more photos, videos, food facts, and travel stories from The International Kitchen on Facebook, Instagram, Pinterest, Twitter, and YouTube.

Sign up to receive our newsletter, which includes travel tips, recipes, promotions, and information on our best cooking vacations.

Print This Page

2 thoughts on "Recipe for Moroccan Harira (Chickpea and Lentil Soup)"

  1. Nick says:

    Easily on of the worst written recipes I’ve come across.
    Who cooks pasta for a “few minutes”?
    Care to tell us when to add the 4 cups of broth?

    It’s like a 4th grader with no attention to detail wrote this.

    1. Peg Kern says:

      Gosh dude, don’t hold back, lol! You add the stock when you add the tomatoes and legumes. Angel hair, vermicelli, capellini – all these very thin pastas cook almost immediately, so they really do need only a few minutes. Whether that is 2 minutes or 4 will depend on the specific pasta. You can check the pasta box if you prefer not to have to taste it for readiness.

Leave a Reply

Your email address will not be published. Required fields are marked *