Moroccan Harira Soup Recipe
Introduction
Moroccan Harira is a fragrant and hearty traditional soup, perfect for warming up on chilly days. Packed with tender chicken, lentils, chickpeas, and fresh herbs, this comforting dish is a flavorful staple in Moroccan cuisine.

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
Instructions
- Step 1: Heat olive oil in a large cooking pot over medium-high heat. Pat dry the chicken pieces and brown them in a single layer on both sides until nicely colored.
- Step 2: Add the diced onion 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 the spices with the vegetables for 2 minutes to release their aroma.
- Step 3: Add salt, crushed tomatoes, water, lentils, and half of the chopped herbs. Bring the mixture to a boil, then reduce heat and simmer until lentils are soft, about 30 minutes.
- Step 4: Remove the chicken, de-bone it, shred the meat, and discard the bones. Return the shredded chicken to the soup. Add more water or stock as needed to keep a thick but pourable consistency. Taste and adjust seasoning.
- Step 5: Stir in the drained chickpeas and broken vermicelli or rice. Cook until the pasta is al dente, around 5 to 10 minutes.
- Step 6: In a small bowl, mix the flour with water gradually to make a thin paste. Slowly whisk this paste into the simmering soup, stirring continuously until the soup thickens to a velvety texture.
- Step 7: Stir in lemon juice to taste. Pour in the dissolved saffron water, add the remaining chopped herbs, and stir in the ghee. Serve the soup hot with lemon wedges on the side.
Tips & Variations
- For a vegetarian version, omit the chicken and use vegetable stock. Add extra lentils or chickpeas for protein.
- Swapping vermicelli with rice is perfect if you prefer a gluten-free option.
- Adjust cayenne pepper to control the spice level to your liking.
- Adding fresh parsley along with cilantro gives the soup a brighter herbal note.
Storage
Store leftover Harira in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of water or stock if the soup has thickened too much. This soup also freezes well for up to 2 months. Thaw overnight in the fridge and reheat before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make Harira ahead of time?
Yes, Harira actually tastes better the next day as the flavors have more time to meld. Refrigerate it overnight and reheat before serving.
What is the best meat to use in Harira?
Chicken leg quarters are commonly used for their flavor and tenderness, but lamb shoulder is traditional and offers a richer taste. Both options work well depending on your preference.
PrintMoroccan Harira Soup Recipe
Moroccan Harira is a traditional, hearty soup packed with aromatic spices, tender chicken, lentils, chickpeas, and vermicelli. This flavorful and comforting soup combines a blend of warm spices like ginger, cumin, turmeric, and cinnamon, simmered to perfection and finished with fresh herbs and lemon juice, making it a nourishing and satisfying meal.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 20 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)
- 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)
- 1 15-ounce canned chickpeas (drained)
- ¼ pound vermicelli (broken into 1-inch pieces, or ½ cup rice)
- ¼ cup lemon juice
- Lemon wedges (for serving)
Spices and Herbs
- 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)
- ⅓ cup chopped cilantro (parsley or combination)
- ¼ teaspoon saffron (ground and dissolved in 2 tablespoons hot water)
Other Ingredients
- 2 tablespoons flour (durum whole wheat or all purpose)
- 1 tablespoon ghee
Instructions
- Brown Chicken: Heat olive oil in a large cooking pot over medium-high heat. Pat dry the chicken leg quarters and place them in the pot in a single layer. Brown the chicken pieces on both sides over high heat until they develop a golden crust, about 5-7 minutes per side.
- Cook Aromatics and Spices: Add the finely diced onion to the pot and cook, stirring occasionally, until softened and translucent, about 10 minutes. Then stir in chopped celery, minced garlic, ground ginger, black pepper, turmeric, cumin, cayenne pepper, and cinnamon. Cook this spice mixture for 2 more minutes to release their aromas.
- Simmer the Soup: Add salt, crushed tomatoes, water or stock, rinsed lentils, and half of the chopped herbs to the pot. Bring the mixture to a boil, then reduce heat to low and let it simmer gently until the lentils are soft, about 30 minutes.
- Remove Bones and Shred Chicken: Carefully remove the chicken pieces from the pot. De-bone and shred the meat, discarding the bones. Return the shredded chicken to the soup. Add more water or stock if necessary to keep the soup thick but pourable. Taste and adjust seasonings as needed.
- Add Chickpeas and Pasta: Stir in the drained canned chickpeas and broken vermicelli (or rice). Continue cooking until the pasta is al dente, approximately 5 to 10 minutes.
- Thicken the Soup: In a small bowl, mix the flour with water gradually to make a thin paste. Gradually add this flour paste to the simmering soup while stirring continuously. This will thicken the soup, giving it a velvety texture.
- Finish and Serve: Stir in the lemon juice to taste. Top the soup with the dissolved saffron water, remaining chopped herbs, and a spoonful of ghee. Serve the soup hot with lemon wedges on the side for extra brightness.
Notes
- You can substitute lamb shoulder for chicken for a richer flavor.
- Adjust the amount of cayenne pepper to control the level of spiciness.
- If vermicelli is unavailable, you can replace it with rice or small pasta shapes.
- Add more water or stock while simmering if the soup becomes too thick for your liking.
- For a vegetarian version, omit the chicken and use vegetable stock with extra lentils and chickpeas.
- Leftover Harira tastes even better the next day as the flavors continue to develop.
Keywords: Moroccan Harira, Chicken Harira, Lentil Soup, Moroccan Soup, Traditional Moroccan Recipe, Chicken Soup with Lentils, Spiced Soup, Comfort Food

