
Moroccan Harira is one of the most beloved soups in North African cuisine. Rich, hearty, and packed with aromatic herbs and warming spices, this traditional soup has become a symbol of hospitality and family gatherings, especially during the holy month of Ramadan.
Known for its velvety texture and deep flavor, Harira combines tomatoes, chickpeas, lentils, fresh herbs, and tender meat in a comforting bowl that nourishes both body and soul. In the city of Fez, where the famous Harira Fassia originates, the recipe is often prepared with particular attention to balance and texture, creating a soup that is both satisfying and elegant.
For many Moroccan families, Ramadan simply would not feel complete without a steaming bowl of Harira served alongside dates, fresh bread, and traditional pastries. Yet this soup is enjoyed throughout the year, especially during colder months when a warm and filling meal is most welcome.
What Makes Harira So Special?
The word “Harira” comes from Arabic and is often associated with the silky texture that makes this soup unique. Unlike ordinary vegetable soups, Harira achieves its characteristic consistency through a mixture of flour and water called tedouira, which is added toward the end of cooking.
The result is a soup that is neither too thick nor too thin, but perfectly smooth and comforting.
What truly sets Harira apart is its combination of ingredients. Chickpeas provide substance, lentils add protein and texture, tomatoes create a rich base, and fresh herbs bring brightness and freshness. The addition of ginger, cinnamon, saffron, and black pepper gives the soup its unmistakable Moroccan character.

Ingredients
For the Soup
- 250g lamb, cut into small cubes
- 250g chickpeas, soaked overnight
- 1 large onion, finely chopped
- 100g lentils
- 1 bunch fresh coriander, finely chopped
- 1 bunch fresh parsley, finely chopped
- 1 celery stalk, finely chopped
- 300g ripe tomatoes, blended
- 150g tomato paste
- 50g rice
- 100g vermicelli or small pasta
- 1 tablespoon smen (or vegetable oil)
- 1 teaspoon ground ginger
- 1 teaspoon ground cinnamon
- A pinch of saffron or turmeric
- Salt and black pepper to taste
- 2 liters water
For the Tedouira (Thickening Mixture)
- 50g flour
- Cold water
How to Make Moroccan Harira
Step 1: Prepare the Base
Finely chop the onion, parsley, coriander, and celery. Blend the tomatoes until smooth.
In a large pot, heat the smen or oil and sauté the lamb cubes for a few minutes until lightly browned.
Add the onion, parsley, coriander, and celery. Cook over medium heat until fragrant and softened.
Step 2: Add the Spices
Season with ginger, cinnamon, saffron, salt, and black pepper.
Stir well to coat the meat and vegetables with the spices. This step develops the deep flavors that define authentic Harira.
Add the soaked chickpeas and continue cooking for a few minutes.
Step 3: Simmer the Soup
Pour in the water and bring everything to a boil.
Reduce the heat and allow the soup to simmer for approximately 30 minutes.
Once the chickpeas begin to soften, add the lentils and blended tomatoes.
Cover and cook for another 20 minutes, allowing all the flavors to blend together.

Step 4: Prepare the Tedouira
In a bowl, whisk the flour with cold water until completely smooth.
Mix the tomato paste with a little water separately.
Slowly pour both mixtures into the soup while stirring continuously to prevent lumps from forming.
Continue stirring for about 10 minutes as the soup gradually thickens.
Step 5: Add Rice and Vermicelli
Add the rice and vermicelli to the soup.
Cook uncovered for approximately 15 minutes, stirring occasionally.
The rice should become tender, the vermicelli should cook through, and the soup should reach its signature silky consistency.
Adjust the seasoning and add a little extra water if a thinner texture is desired.
Tips for the Best Harira
- Soak chickpeas overnight for faster cooking and better texture.
- Fresh herbs are essential and should not be substituted with dried versions.
- Stir constantly when adding the flour mixture to avoid lumps.
- If preparing the soup ahead of time, add the vermicelli only when reheating.
- For a vegetarian version, simply omit the meat and increase the quantity of lentils and chickpeas.
Serving Suggestions
Harira is traditionally served as the first dish of Iftar during Ramadan. The rich soup pairs beautifully with:
- Fresh dates
- Batbout (Moroccan bread)
- Briouats
- Chebakia
- Stuffed pastries
- Fresh lemon wedges
The contrast between the sweet dates and the savory, spiced soup creates one of the most iconic flavor combinations in Moroccan cuisine.
📷 Image 4
Search: Moroccan harira soup served with dates and bread
A Soup Rooted in Tradition
Across Morocco, every family has its own version of Harira. Some recipes are lighter and broth-like, while others are thick enough to be enjoyed as a complete meal. Some households prefer lamb, while others use beef, chicken, or no meat at all.
Despite these variations, the essence of Harira remains unchanged. It is a soup built around comfort, generosity, and family traditions passed from one generation to the next.
Its ability to bring people together around the table is one reason why it remains one of Morocco’s most treasured recipes.
Conclusion
Moroccan Harira Soup is much more than a simple starter. With its rich tomato base, hearty chickpeas, nutritious lentils, fragrant herbs, and warming spices, it represents the heart of Moroccan home cooking.
Whether served during Ramadan, on a cold winter evening, or as part of a family gathering, Harira delivers comfort and flavor in every spoonful. Once you try this traditional recipe, it is easy to understand why it has remained a favorite throughout Morocco for generations.



