Moroccan Harira Soup is a staple dish in Moroccan cuisine, especially during Ramadan. This rich and flavorful soup is more than just a starter; it’s a meal in itself, packed with wholesome ingredients and aromatic spices. Whether you’re looking to warm up on a chilly evening or experience authentic Moroccan flavors, this Moroccan Harira Soup recipe is your perfect guide.
What is Moroccan Harira Soup?
Moroccan Harira Soup is a traditional soup that holds a special place in Moroccan culinary heritage. It’s known for its hearty and comforting nature, making it a beloved dish across Morocco. But what exactly makes Harira Soup so unique?
The History and Origins of Harira
The history of Moroccan Harira Soup is as rich and complex as its flavor profile. While its exact origins are debated, many believe it originated in Andalusia, Spain, during the Moorish rule and was brought to Morocco. Over centuries, Harira Soup evolved, incorporating local Moroccan ingredients and spices, becoming the iconic dish we know today.
Traditionally, Harira Soup is deeply associated with Ramadan, the Islamic holy month of fasting. It’s the quintessential soup to break the fast at Iftar (the evening meal), providing much-needed nourishment after a day of abstaining from food and drink. Its hearty nature replenishes energy levels and its warm, comforting flavors are incredibly satisfying. Beyond Ramadan, Moroccan Harira Soup is enjoyed year-round in Moroccan households, often served as a starter or a light main course.
Key Ingredients in Authentic Harira
The magic of Moroccan Harira Soup lies in its harmonious blend of ingredients. While variations exist, certain components are essential for an authentic taste:
- Meat: Traditionally, lamb or beef is used, adding depth and richness to the broth. However, vegetarian versions are also popular and delicious.
- Legumes: Chickpeas and lentils are key, contributing protein, fiber, and a satisfying texture.
- Tomatoes: Fresh or canned tomatoes provide acidity and a vibrant base for the soup.
- Aromatics: Onions, celery, and parsley form the aromatic foundation, building layers of flavor.
- Spices: A medley of Moroccan spices is crucial. Cumin, ginger, turmeric, cinnamon, and saffron (optional but highly recommended) create the signature warm and fragrant profile of Harira Soup.
- Herbs: Fresh cilantro and parsley are added at the end, bringing brightness and freshness.
- Tadouira (Thickening): A mixture of flour and water (or cornstarch for gluten-free) is used to thicken the soup to its characteristic velvety texture. Sometimes, vermicelli or fine noodles are also added for thickening and texture.
Moroccan Harira Soup Recipe: Step-by-Step Guide
Ready to make your own pot of delicious Moroccan Harira Soup? This step-by-step recipe will guide you through the process, ensuring a flavorful and authentic result.
Ingredients You’ll Need

- For the Soup:
- 1 tablespoon olive oil
- 1 large onion, finely chopped
- 2 celery stalks, finely chopped
- 200g lamb or beef, cut into small cubes (or use 200g brown or green lentils for vegetarian)
- 1 teaspoon ground ginger
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon cinnamon
- Pinch of saffron threads (optional)
- 1 liter beef or vegetable broth
- 400g canned diced tomatoes
- 150g dried chickpeas, soaked overnight and drained
- 100g red lentils
- 1 bunch fresh cilantro, roughly chopped
- 1 bunch fresh parsley, roughly chopped
- Salt and black pepper to taste
- Lemon wedges for serving (optional)
- For the Tadouira (Thickening):
- 2 tablespoons all-purpose flour (or cornstarch for gluten-free)
- 1/4 cup water
Step-by-Step Instructions
Follow these simple steps to create a comforting bowl of Moroccan Harira Soup:
Step 1: Sauté Aromatics and Meat

- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and celery and sauté until softened, about 5-7 minutes.
- If using meat, add the lamb or beef cubes to the pot and cook until browned on all sides.
Step 2: Build the Broth
- Stir in the ground ginger, cumin, turmeric, cinnamon, and saffron (if using). Cook for 1 minute more, until fragrant.
- Pour in the beef or vegetable broth and add the canned diced tomatoes. Bring to a simmer.
Step 3: Add Legumes and Tomatoes
- Add the soaked and drained chickpeas and red lentils to the pot.
- Reduce heat to low, cover, and simmer for 1 to 1.5 hours, or until the chickpeas and lentils are tender and the meat is cooked through (if using meat). For vegetarian version with lentils instead of meat, simmer for about 45 minutes to 1 hour, or until lentils and chickpeas are tender.
Step 4: The Tadouira (Thickening)
- In a small bowl, whisk together the flour (or cornstarch) and water until smooth, ensuring no lumps remain. This is your tadouira.
- Slowly pour the tadouira into the simmering soup, stirring constantly to prevent lumps from forming.
- Continue to simmer for another 15-20 minutes, or until the soup has thickened to your desired consistency. Stir occasionally.
Step 5: Finishing Touches and Simmering
- Stir in most of the chopped cilantro and parsley, reserving some for garnish.
- Season the Moroccan Harira Soup with salt and black pepper to taste.
- Simmer for a final 5 minutes to allow the flavors to meld together.
- Taste and adjust seasonings as needed.

Tips for Making the Best Moroccan Harira Soup
To elevate your Moroccan Harira Soup to the next level, consider these helpful tips:
Choosing the Right Ingredients
- Meat Quality: If using meat, opt for good quality lamb or beef with some bone-in pieces for richer flavor.
- Fresh Herbs: Fresh cilantro and parsley are essential for the vibrant flavor of Harira Soup. Don’t substitute with dried herbs if possible.
- Spice Freshness: Use fresh spices for the best aroma and flavor. If your spices have been sitting in your pantry for a while, consider replacing them.
- Chickpea Soak: Soaking chickpeas overnight is crucial for them to cook evenly and become tender. If you’re short on time, you can use canned chickpeas, but the flavor and texture might be slightly different.
Mastering the Tadouira
- Smooth Tadouira: Ensure your tadouira mixture is completely smooth before adding it to the soup to avoid lumps.
- Slow Addition: Pour the tadouira into the soup slowly and gradually while stirring continuously. This helps to incorporate it smoothly and prevent clumping.
- Consistency Control: Adjust the amount of tadouira to achieve your desired soup thickness. For a thicker soup, use slightly more flour/cornstarch. For a thinner soup, use less.
Adjusting Flavors and Consistency
- Spice Level: Adjust the amount of spices to your preference. If you like a spicier Harira Soup, add a pinch of chili flakes or a dash of harissa paste.
- Acidity: The acidity of tomatoes can vary. Taste and adjust the acidity with a squeeze of lemon juice or a touch of sugar if needed.
- Broth Richness: For a richer broth, use bone-in meat or add a beef bouillon cube. You can also use a combination of beef and vegetable broth for a balanced flavor.
- Vegetable Variations: Feel free to add other vegetables like carrots, diced potatoes, or zucchini to your Moroccan Harira Soup for added nutrition and flavor.
Variations and Serving Suggestions for Moroccan Harira Soup
Moroccan Harira Soup is incredibly versatile, and there are many ways to customize it to your liking.
Vegetarian Harira Soup
To make a delicious vegetarian Harira Soup, simply omit the meat and use vegetable broth. Increase the amount of lentils to 200g (brown or green lentils work well) to maintain the hearty protein content. You can also add extra vegetables like diced carrots, potatoes, or zucchini for added flavor and texture.
Chicken Harira Soup
For a lighter protein option, you can substitute lamb or beef with chicken. Use boneless, skinless chicken thighs or breasts, cut into small cubes. Add the chicken after sautéing the aromatics and cook until browned before adding the broth. Chicken Harira Soup is a flavorful and quicker-cooking alternative.
Serving Harira Soup: Traditional Accompaniments
Moroccan Harira Soup is traditionally served with a variety of accompaniments:
- Dates: Dates are a classic pairing, especially during Ramadan, offering natural sweetness and energy.
- Chebakia: These sesame and honey cookies are another popular Ramadan treat served alongside Harira Soup.
- Hard-boiled eggs: Halved or quartered hard-boiled eggs are often added to the soup or served on the side, providing extra protein.
- Lemon wedges: A squeeze of fresh lemon juice brightens the flavors of the soup and adds a refreshing touch.
- Bread: Crusty bread, such as Moroccan bread (khobz) or baguette, is perfect for soaking up the flavorful broth.
Health Benefits of Moroccan Harira Soup
Beyond its delicious taste, Moroccan Harira Soup is also packed with nutritional benefits.
Nutritional Value
Moroccan Harira Soup is a wholesome and nutritious dish, rich in:
- Protein: From meat (or lentils in vegetarian versions) and chickpeas, contributing to muscle building and satiety.
- Fiber: Lentils, chickpeas, and vegetables provide ample fiber, promoting digestive health and regulating blood sugar levels.
- Vitamins and Minerals: Tomatoes are rich in vitamin C and antioxidants. Vegetables and herbs contribute various vitamins and minerals.
- Complex Carbohydrates: Lentils and chickpeas provide sustained energy release.
Why Harira is Good for You
Moroccan Harira Soup is not only delicious but also a healthy choice:
- Heart-Healthy: The fiber and plant-based proteins contribute to heart health.
- Digestive Health: High fiber content aids digestion.
- Energy-Boosting: Provides sustained energy due to complex carbohydrates and protein.
- Immune-Supporting: Vitamins and antioxidants from vegetables and spices support the immune system.
- Hydrating: The broth-based soup helps with hydration.
Frequently Asked Questions About Moroccan Harira Soup
Here are some common questions people ask about Moroccan Harira Soup:
Can I make Harira Soup ahead of time?
Yes, Moroccan Harira Soup is a great make-ahead dish! In fact, the flavors often deepen and improve overnight. You can prepare the soup up to 2-3 days in advance and store it in the refrigerator.
How long does Harira Soup last?
Moroccan Harira Soup will last for 3-4 days in the refrigerator when stored properly in an airtight container.
Can I freeze Harira Soup?
Yes, Moroccan Harira Soup freezes well. Allow the soup to cool completely before transferring it to freezer-safe containers or bags. Freeze for up to 2-3 months. Thaw overnight in the refrigerator before reheating. The texture might change slightly after freezing, but the flavor will remain delicious.
Conclusion: Enjoy the Taste of Morocco with Harira Soup
Moroccan Harira Soup is more than just a recipe; it’s an experience. From its rich history to its complex flavors and health benefits, this soup is a true culinary gem. With this recipe and guide, you can easily recreate this authentic Moroccan classic in your own kitchen. Gather your ingredients, embrace the aromas of Moroccan spices, and enjoy the warmth and comfort of a homemade bowl of Moroccan Harira Soup. Bismillah (in the name of God), and enjoy your delicious Harira Soup!
Recipe Card
Delicious Moroccan Harira Soup: Ultimate Guide
Course: SoupsCuisine: Moroccan8
servings30
minutes1
hour45
minutes277
kcal2
hours15
minutesAuthentic Moroccan Harira Soup Recipe! Learn to make this hearty & flavorful classic at home. Perfect for Ramadan or a comforting meal. Get the easy recipe now!
Ingredients
- For the Soup:
1 tablespoon olive oil
1 large onion, finely chopped
2 celery stalks, finely chopped
200g lamb or beef, cubed (or 200g brown/green lentils for vegetarian)
1 teaspoon ground ginger
1 teaspoon ground cumin
1/2 teaspoon turmeric
1/4 teaspoon cinnamon
Pinch of saffron threads (optional)
1 liter beef or vegetable broth
400g canned diced tomatoes
150g dried chickpeas, soaked overnight, drained
100g red lentils
1 bunch fresh cilantro, roughly chopped
1 bunch fresh parsley, roughly chopped
Salt and black pepper to taste
Lemon wedges for serving (optional)
- For the Tadouira (Thickening):
2 tablespoons all-purpose flour (or cornstarch for gluten-free)
1/4 cup water
Directions
- Sauté Aromatics & Meat (or start with step 2 for vegetarian): Heat olive oil in a large pot. Sauté onion and celery until softened (5-7 mins). If using meat, add and brown.
- Build the Broth: Stir in ginger, cumin, turmeric, cinnamon, saffron (if using). Cook for 1 min. Pour in broth and tomatoes. Simmer.
- Add Legumes: Add chickpeas and red lentils. Simmer covered for 1- 1.5 hours (or 45-60 mins for vegetarian), until tender.
- Make Tadouira: Whisk flour (or cornstarch) and water until smooth.
- Thicken Soup: Slowly pour tadouira into simmering soup, stirring constantly. Simmer 15-20 mins until thickened.
- Finish & Serve: Stir in most of cilantro and parsley. Season with salt & pepper. Simmer 5 mins. Garnish with remaining herbs and lemon wedges (optional). Serve hot.
Notes
- Serving Suggestions:
Dates
Chebakia cookies
Hard-boiled eggs
Lemon wedges
Crusty bread