Go Back
A steaming bowl of traditional Harira Soup, rich with lentils, chickpeas, and herbs, served with a lemon wedge.

Authentic Moroccan Harira Soup

A richly flavored and hearty Moroccan soup, Harira is a traditional staple, especially during Ramadan. This recipe combines tender meat, legumes, and warming spices for a truly comforting and nutritious meal.
Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours
Servings: 8 bowls
Course: Main Course, Soup
Cuisine: Moroccan, North African
Calories: 380

Ingredients
  

For the Soup Base
  • 2 tbsp Olive oil
  • 1 lb Lamb or beef stew meat diced into 1/2-inch cubes
  • 1 large Yellow onion finely diced
  • 2 stalks Celery finely diced
  • 4 cloves Garlic minced
  • 1 cup Dried chickpeas soaked overnight and drained, or 1 (15-oz) can rinsed and drained
  • 1/2 cup Brown or green lentils rinsed well
  • 1/4 cup Tomato paste
  • 1 can Crushed tomatoes 28 oz
  • 8 cups Water or beef broth
Spices and Herbs
  • 1.5 tsp Ground turmeric
  • 1 tsp Ground ginger
  • 1/2 tsp Ground cinnamon
  • 1/2 tsp Black pepper
  • 1 tsp Salt or to taste
  • 1 pinch Saffron threads optional, steeped in 2 tbsp hot water
  • 1/2 cup Fresh cilantro finely chopped, divided
  • 1/2 cup Fresh parsley finely chopped, divided
For the Tadwira (Thickener)
  • 1/2 cup All-purpose flour
  • 1 cup Cold water
For Finishing and Serving
  • 1/2 cup Vermicelli pasta broken into small pieces, or 1/4 cup rice (optional)
  • 4 wedges Lemon for serving

Equipment

  • Large Stockpot (6-8 quart)
  • Chopping board
  • Sharp Knife
  • Whisk
  • Fine-mesh sieve (optional)

Method
 

Preparation
  1. If using dry chickpeas, ensure they are soaked overnight and drained before starting. If using canned, rinse and drain thoroughly. Rinse lentils well.
  2. Finely dice the onion and celery. Mince the garlic. Finely chop the fresh cilantro and parsley, dividing each into two halves for separate uses later.
Cook the Base
  1. Heat olive oil in a large stockpot over medium-high heat. Add the diced lamb or beef and brown on all sides, about 5-7 minutes. Remove meat and set aside.
  2. Reduce heat to medium. Add diced onion and celery to the pot. Sauté until softened, about 5-7 minutes. Add minced garlic and cook for another minute until fragrant.
  3. Stir in the tomato paste, cooking for 2 minutes to deepen its flavor. Return the browned meat to the pot.
  4. Add the chickpeas, lentils, crushed tomatoes, water or broth, turmeric, ginger, cinnamon, black pepper, and salt. If using saffron, add it now (including the steeping water). Stir in half of the chopped cilantro and half of the chopped parsley.
  5. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 60-75 minutes, or until the meat and legumes are tender.
Thickening (Tadwira)
  1. While the soup simmers, prepare the tadwira. In a small bowl, whisk together the all-purpose flour and cold water until smooth and no lumps remain.
  2. After the initial simmering time, gradually whisk the tadwira mixture into the simmering soup. Increase the heat to medium-low and cook, stirring constantly, for about 10-15 minutes, or until the soup thickens to your desired consistency. The soup should coat the back of a spoon.
  3. If using, add the vermicelli pasta or rice and cook for another 5-10 minutes, or until the pasta/rice is tender. If the soup becomes too thick, you can add a little more hot water or broth.
Finishing and Serving
  1. Stir in the remaining half of the fresh cilantro and parsley. Taste and adjust seasoning with additional salt and pepper if needed.
  2. Ladle the hot Harira soup into bowls. Serve immediately with fresh lemon wedges on the side for squeezing, as desired.

Notes

For best results, soak dried chickpeas overnight. You can also use canned chickpeas for convenience, just ensure they are rinsed thoroughly. Harira soup tends to thicken as it cools; if reheating, you may need to add a splash of water or broth to reach your preferred consistency. This soup freezes well for up to 3 months. Let it cool completely before portioning into freezer-safe containers.