Moroccan Harira Recipe
Introduction
Moroccan Harira is a comforting and flavorful traditional soup, perfect for warming up chilly days. Packed with fragrant spices, tender chicken, lentils, and fresh herbs, this hearty dish is both nutritious and satisfying.

Ingredients
- 3 tablespoons extra-virgin olive oil
- ¾ pound chicken leg quarters (or lamb shoulder with bone, cut into smaller pieces)
- 1 large onion (finely diced, about 2 cups)
- 2 stalks celery with tender leaves (chopped)
- 4 garlic cloves (minced)
- 2½ teaspoons ground ginger (dried ginger powder)
- 1½ teaspoons ground black pepper
- 1½ teaspoons turmeric
- 2 teaspoons ground cumin
- ⅓ teaspoon cayenne pepper (or chili powder)
- 1 cinnamon stick (or ¼ teaspoon ground cinnamon)
- 1 teaspoon salt (more as needed)
- 4 cups crushed tomatoes (canned or diced fresh tomatoes)
- 8 cups water (or stock, more as needed)
- 1 cup green lentils (or brown lentils, rinsed)
- ⅓ cup chopped cilantro (or parsley, or combination)
- 1 15-ounce canned chickpeas (drained)
- ¼ pound vermicelli (broken into 1-inch pieces, or ½ cup rice)
- 2 tablespoons flour (durum whole wheat or all-purpose)
- ¼ cup lemon juice
- ¼ teaspoon saffron (ground and dissolved in 2 tablespoons hot water)
- 1 tablespoon ghee
- Lemon wedges (for serving)
Instructions
- Step 1: Heat olive oil in a large pot over medium-high heat. Pat chicken pieces dry and brown them in a single layer on both sides until golden.
- Step 2: Add diced onion to the pot and cook, stirring occasionally, until softened and translucent, about 10 minutes. Stir in celery, garlic, ground ginger, black pepper, turmeric, cumin, cayenne, and cinnamon; cook for 2 more minutes.
- Step 3: Add salt, crushed tomatoes, water, lentils, and half of the chopped herbs. Bring to a boil, then reduce heat and simmer until lentils are tender, about 30 minutes.
- Step 4: Remove bones from chicken and shred the meat. Return shredded chicken to the soup. Add more water if needed to keep the soup thick but pourable. Taste and adjust seasonings.
- Step 5: Stir in drained chickpeas and vermicelli (or rice). Cook until the pasta is al dente, about 5 to 10 minutes.
- Step 6: In a small bowl, mix the flour with water gradually to create a thin paste. Slowly add this paste to the simmering soup while stirring continuously until the soup thickens to a velvety consistency.
- Step 7: Stir in lemon juice to taste. Finish by adding saffron water, remaining herbs, and ghee on top. Serve hot with lemon wedges.
Tips & Variations
- For a richer flavor, substitute water with chicken or vegetable stock.
- Try lamb instead of chicken for a more traditional taste.
- If you prefer a vegetarian version, omit the meat and use vegetable stock; add extra chickpeas for protein.
- Adjust cayenne pepper according to your preferred spice level.
- Serve with warm crusty bread to soak up the flavorful broth.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a little water or stock if the soup has thickened too much. Harira can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make Harira without meat?
Yes, you can make a vegetarian version by omitting the chicken or lamb and using vegetable stock. Increase the quantity of chickpeas or lentils to keep it hearty.
What can I use if I don’t have vermicelli?
You can substitute vermicelli with broken spaghetti, angel hair pasta, or even rice. Adjust cooking time accordingly until the pasta or rice is tender.
PrintMoroccan Harira Recipe
Moroccan Harira is a traditional, hearty soup rich in spices, tender chicken, lentils, chickpeas, and vermicelli pasta. This flavorful, comforting dish is slow-simmered to develop deep layers of taste, perfect for warming up or sharing at family gatherings.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Moroccan
Ingredients
Main Ingredients
- 3 tablespoons extra-virgin olive oil
- ¾ pound chicken leg quarters (or lamb shoulder with bone, cut into smaller pieces)
- 1 large onion (finely diced, about 2 cups)
- 2 stalks celery with tender leaves (chopped)
- 4 garlic cloves (minced)
- 2½ teaspoons ground ginger (dried ginger powder)
- 1½ teaspoons ground black pepper
- 1½ teaspoons turmeric
- 2 teaspoons ground cumin
- ⅓ teaspoon cayenne pepper (or chili powder)
- 1 cinnamon stick (or ¼ teaspoon ground cinnamon)
- 1 teaspoon salt (more as needed)
- 4 cups crushed tomatoes (canned or diced fresh tomatoes)
- 8 cups water (or stock, more as needed)
- 1 cup green lentils (or brown lentils, rinsed)
- ⅓ cup chopped cilantro (parsley or combination)
- 1 15-ounce canned chickpeas (drained)
- ¼ pound vermicelli (broken into 1-inch pieces, or ½ cup rice)
- 2 tablespoons flour (durum whole wheat or all purpose)
- ¼ cup lemon juice
- ¼ teaspoon saffron (ground and dissolved in 2 tablespoons hot water)
- 1 tablespoon ghee
- Lemon wedges (for serving)
Instructions
- Brown Chicken: Heat olive oil in a large pot over medium-high heat. Pat dry the chicken pieces and place them in the pot in a single layer. Brown the chicken on both sides at high heat until nicely colored.
- Cook Vegetables and Spices: Add the diced onion to the pot and cook until softened and translucent, about 10 minutes, stirring occasionally. Stir in chopped celery, minced garlic, ground ginger, black pepper, turmeric, cumin, cayenne pepper, and cinnamon. Cook together for 2 minutes to release their aromas.
- Simmer Soup: Add salt, crushed tomatoes, water, lentils, and half of the chopped herbs to the pot. Bring the mixture to a boil, then lower the heat to a simmer. Cook until lentils are tender and soft, approximately 30 minutes.
- Debone and Shred Chicken: Remove chicken pieces from the pot. Carefully discard the bones and shred the meat. Return the shredded chicken to the pot. Add additional water or stock as needed to maintain a thick but pourable soup consistency. Taste and adjust seasoning as necessary.
- Add Chickpeas and Pasta: Stir in the drained canned chickpeas and vermicelli pieces into the soup. Cook until the pasta is al dente, about 5 to 10 minutes.
- Thicken Soup: In a small bowl, gradually mix the flour with water to create a thin paste. Slowly add this paste to the simmering soup, stirring continuously, to achieve a thick and velvety texture.
- Finish and Serve: Stir in the lemon juice to taste. Top the soup with the dissolved saffron water, remaining herbs, and a tablespoon of ghee. Serve hot with lemon wedges on the side for squeezing.
Notes
- Use lamb shoulder as an alternative to chicken for a richer flavor.
- Adjust cayenne pepper quantity to your spice tolerance or substitute with chili powder.
- You can substitute vermicelli with rice if preferred.
- Adding lemon juice at the end brightens the soup’s flavor, so add gradually to suit your taste.
- Using stock instead of water will add more depth to the soup.
- Make sure to stir the flour paste in slowly to avoid lumps when thickening.
Keywords: Moroccan Harira, Moroccan soup, chicken lentil soup, traditional Moroccan recipe, spicy soup, lentil chickpea soup

