Why You’ll Love Moroccan Harira Soup Recipe Recipe
-
Rich, aromatic flavor: A carefully balanced combination of Moroccan spices creates a deeply satisfying soup with warmth and complexity.
-
Packed with nutritious ingredients: Lentils, chickpeas, vegetables, and herbs provide plant-based protein, fiber, and essential nutrients.
-
Naturally vegetarian: This meatless version is hearty enough to serve as a complete meal.
-
Budget-friendly: Made with affordable pantry staples, this soup is an economical way to feed the whole family.
-
Perfect for meal preparation: The flavors continue developing as the soup rests, making leftovers particularly delicious.
-
Easy to customize: You can adjust the spices, vegetables, and consistency to suit your preferences.
-
Great for any occasion: Serve it during Ramadan, on chilly evenings, or whenever you’re craving a comforting homemade meal.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
The beauty of Moroccan Harira Soup lies in its combination of simple ingredients that work together to create an incredibly flavorful dish.
-
4 tablespoons extra virgin olive oil
-
1 large yellow onion, finely chopped
-
2 celery stalks, chopped
-
1 carrot, peeled and chopped
-
Kosher salt, to taste
-
4 garlic cloves, minced
-
1½ teaspoons ground black pepper
-
1½ teaspoons ground turmeric
-
1 teaspoon ground cumin
-
½ teaspoon ground ginger
-
½ teaspoon ground cinnamon
-
½ teaspoon cayenne pepper
-
2 cans (14 ounces each) crushed tomatoes
-
3 tablespoons tomato paste
-
1 cup fresh cilantro, chopped and packed
-
1 cup green lentils, rinsed
-
1 cup red lentils, rinsed
-
1 can (14 ounces) chickpeas, drained and rinsed
-
7 cups low-sodium vegetable broth or chicken broth
-
¼ cup long-grain rice, rinsed, or broken vermicelli pasta
-
Fresh lemon wedges, for serving
Ingredient Notes
Lentils: Using both green and red lentils gives Harira its signature texture. Green lentils maintain some of their shape, while red lentils soften and naturally thicken the broth.
Chickpeas: These add a pleasant bite and make the soup more filling. Canned chickpeas are convenient, but properly cooked dried chickpeas also work.
Tomatoes: Crushed tomatoes and tomato paste create a flavorful base with a pleasant balance of acidity and sweetness.
Fresh cilantro: This herb contributes freshness and helps balance the warm, earthy spices. Fresh parsley can also be added for extra flavor.
Moroccan spices: Turmeric, cumin, ginger, cinnamon, and cayenne create the distinctive aromatic character of the soup.
Rice or vermicelli: Either ingredient helps thicken the soup and makes it more substantial. Rice is the ideal choice for a gluten-free version.
Lemon: Fresh lemon juice brightens the finished dish and complements the richness of the legumes.
Directions
Step 1: Prepare the Vegetables
Begin by washing and chopping all the vegetables. Finely dice the onion, chop the celery and carrot into small pieces, and mince the garlic.
Rinse both varieties of lentils thoroughly under cold running water. Drain and rinse the canned chickpeas, and prepare the fresh cilantro.
Having everything ready before cooking makes the process smoother.
Step 2: Sauté the Aromatic Vegetables
Place a large Dutch oven or heavy-bottomed soup pot over medium heat.
Add the olive oil and allow it to warm until shimmering. Stir in the chopped onion, celery, and carrot, then season lightly with salt.
Cook for approximately 5 minutes, stirring occasionally, until the vegetables begin to soften and the onions become translucent.
This step builds the savory foundation of the soup.
Step 3: Add the Garlic and Spices
Add the minced garlic, black pepper, turmeric, cumin, ginger, cinnamon, and cayenne pepper.
Stir continuously for 1–2 minutes, allowing the spices to become fragrant.
Cooking the spices briefly in warm oil helps release their natural aromas and distributes their flavors throughout the soup.
Be careful not to burn the garlic, as it can become bitter.
Step 4: Incorporate the Tomatoes and Legumes
Add the crushed tomatoes, tomato paste, chopped cilantro, green lentils, red lentils, and drained chickpeas.
Season with another small pinch of salt.
Stir thoroughly until all the ingredients are evenly combined.
Allow the mixture to cook for approximately 5 minutes, stirring occasionally. This gives the tomatoes time to mingle with the spices and vegetables.
Step 5: Add the Broth and Simmer
Pour in the vegetable broth or chicken broth and stir well.
Increase the heat and bring the mixture to a boil. Allow it to boil gently for approximately 5 minutes.
Reduce the heat to low, cover the pot, and simmer for about 45 minutes, or until the lentils are completely tender.
Check the soup occasionally and stir to prevent ingredients from sticking to the bottom.
As the lentils cook, they will absorb liquid and naturally thicken the broth. If the soup becomes too thick, add a little extra broth or water.
Step 6: Add the Rice or Vermicelli
Once the lentils are tender, stir in the rinsed rice or broken vermicelli pasta.
Continue simmering for approximately 15 minutes, or until the rice or pasta is fully cooked.
Stir occasionally and add more liquid if necessary.
The finished soup should be thick, hearty, and silky while remaining easy to ladle into bowls.
Step 7: Adjust the Seasoning
Taste the Harira and adjust the salt and spices as needed.
For additional warmth, add a small pinch of cumin or black pepper. If you prefer a brighter flavor, stir in a little fresh lemon juice.
You can also add extra chopped cilantro just before serving.
Step 8: Serve Warm
Ladle the hot Moroccan Harira Soup into serving bowls.
Garnish with fresh cilantro and serve with lemon wedges on the side.
A squeeze of lemon immediately before eating enhances the soup’s aromatic flavors.
For a complete meal, pair it with warm pita bread, Moroccan bread, or a simple fresh salad.
Servings and timing
6
15 min
65–75 min
80–90 min
Cuisine: Moroccan | Course: Soup, Main Dish | Dietary option: Vegetarian and gluten-free when prepared with vegetable broth and rice
Although the active preparation is relatively quick, the lentils need sufficient simmering time to develop a tender texture. The estimated total above accounts for the full cooking stages described in the directions.
This recipe makes approximately six generous servings, depending on portion size and the amount of additional broth used.
Variations
Moroccan Harira Soup is wonderfully versatile. While the classic combination of lentils, chickpeas, tomatoes, and spices is delicious on its own, several variations allow you to create different flavors and textures.
1. Traditional Harira with Lamb
For a heartier meat-based version, add small cubes of boneless lamb to the pot.
Brown the lamb before sautéing the vegetables, then return it to the soup with the broth. Simmer until the meat is tender, extending the cooking time as necessary.
The lamb adds richness and creates a more substantial meal.
2. Spicy Moroccan Harira
If you enjoy bold, spicy flavors, increase the cayenne pepper or add 1–2 teaspoons of harissa paste.
Harissa brings an additional layer of chili flavor that complements the tomatoes and earthy spices.
Start with a small amount and adjust according to your preferred heat level.
3. Harira with Vermicelli
Replace the rice with broken vermicelli noodles for a variation commonly found in Moroccan cooking.
Add the noodles near the end of cooking and simmer until tender.
Vermicelli creates a slightly different texture while maintaining the soup’s comforting character.
4. Extra-Vegetable Harira
Increase the nutritional variety by adding chopped zucchini, spinach, or diced bell peppers.
Zucchini and bell peppers can be added during the simmering stage, while spinach is best stirred in during the final few minutes.
These additions bring extra color and freshness.
5. Creamier Harira Soup
For a thicker, smoother consistency, blend a small portion of the cooked soup and return it to the pot.
Alternatively, use an immersion blender briefly, leaving plenty of chickpeas and lentils intact.
This creates a creamy texture without adding dairy products.
6. Gluten-Free Moroccan Harira
Use rice instead of vermicelli and choose certified gluten-free broth and seasonings.
This simple substitution allows you to enjoy the comforting flavors of Harira without wheat-based pasta.
7. Harira with Fresh Parsley
Combine chopped parsley with cilantro for a more herbaceous flavor.
Both herbs are commonly used in Moroccan cooking and provide a refreshing contrast to the rich tomato broth.
Storage/Reheating
Moroccan Harira Soup is an excellent make-ahead dish because its flavors become more developed after resting.
Refrigerating
Allow the soup to cool slightly, then transfer it into airtight containers and refrigerate promptly, within two hours of cooking.
Store in the refrigerator for up to 3–4 days.
The lentils and rice will continue absorbing liquid, so the soup will naturally become thicker during storage.
Freezing
Harira freezes well, making it convenient for preparing meals in advance.
Allow the soup to cool, divide it into freezer-safe containers, and leave a little room for expansion.
Freeze for up to 3 months for the best flavor and texture.
If you’re planning to freeze a large batch, consider preparing it without the rice or vermicelli and adding those ingredients when reheating. This helps prevent an overly soft texture.
Reheating on the Stovetop
Transfer the desired portion to a saucepan over medium-low heat.
Add a splash of water or vegetable broth to loosen the consistency.
Stir frequently until the soup is heated thoroughly.
Taste and adjust the seasoning before serving, as additional liquid may slightly dilute the flavors.
Reheating in the Microwave
Place the soup in a microwave-safe bowl and cover loosely.
Heat in short intervals, stirring between each interval to distribute the heat evenly.
Add a little water or broth if needed, and continue heating until steaming hot throughout.
Thawing Frozen Harira
For the best results, thaw frozen soup overnight in the refrigerator before reheating.
You can also reheat it directly from frozen over low heat, stirring occasionally as it melts.
Avoid repeatedly cooling and reheating the same batch. Instead, portion the soup into individual servings for convenient storage.
FAQs
1. What is Moroccan Harira Soup?
Moroccan Harira is a traditional North African soup typically made with tomatoes, lentils, chickpeas, fresh herbs, and aromatic spices. Some versions include lamb or beef, while others are entirely vegetarian. It is known for its rich flavor, comforting consistency, and importance in Moroccan food culture, particularly during Ramadan.
2. Is Moroccan Harira Soup healthy?
Yes, Harira can be a nutritious and balanced meal. Lentils and chickpeas provide plant-based protein, fiber, and minerals, while vegetables and herbs contribute vitamins and antioxidants. Using low-sodium broth and adjusting the amount of oil can help tailor the soup to different dietary preferences.
3. Can I make Harira Soup without meat?
Absolutely. This recipe is vegetarian when prepared with vegetable broth. The combination of lentils and chickpeas makes it naturally filling, so meat is not necessary for a satisfying meal. You can also add more vegetables or legumes for additional substance.
4. What is the difference between Harira and regular lentil soup?
Harira typically contains a combination of lentils, chickpeas, tomatoes, fresh herbs, and a distinctive blend of Moroccan spices. Many versions also include rice or vermicelli for thickening. Regular lentil soups vary widely in ingredients and seasoning, while Harira has a recognizable North African flavor profile.
5. Can I use dried chickpeas instead of canned chickpeas?
Yes, dried chickpeas are an excellent alternative. However, they must be soaked and cooked until tender before being added to this recipe. Unlike canned chickpeas, uncooked dried chickpeas require considerably more cooking time, so preparing them separately is the easiest approach.
6. Why is my Harira Soup too thick?
Harira naturally thickens because lentils release starch as they cook, and rice or vermicelli absorbs additional liquid. If the soup becomes thicker than you prefer, gradually add warm broth or water until it reaches the desired consistency. Stir thoroughly and adjust the seasoning afterward.
7. Can I make Moroccan Harira Soup ahead of time?
Yes. Harira is particularly suitable for preparing ahead because the spices and other ingredients continue developing flavor as the soup rests. Prepare it a day in advance, refrigerate it properly, and reheat gently before serving. You may need to add extra broth to restore its original consistency.
8. Is Harira Soup gluten-free?
Harira can be gluten-free when made with rice instead of wheat-based vermicelli. The lentils, chickpeas, tomatoes, vegetables, and spices are naturally gluten-free. Always check packaged broth and seasonings for gluten-containing additives or cross-contact if preparing the soup for someone with celiac disease.
9. What should I serve with Moroccan Harira Soup?
Harira pairs beautifully with warm Moroccan bread, pita bread, lemon wedges, and fresh salads. In Morocco, it is also traditionally enjoyed with dates and other foods during Ramadan. Because the soup is already substantial, simple accompaniments are usually sufficient for a complete meal.
10. Can I freeze Moroccan Harira Soup?
Yes, Moroccan Harira Soup freezes very well. Transfer cooled portions to airtight freezer-safe containers and freeze for up to three months for the best quality. Thaw overnight in the refrigerator and reheat gently. Add a little broth or water to restore the texture, and finish with fresh lemon juice before serving.
Conclusion
Moroccan Harira Soup is a wonderful example of how simple, wholesome ingredients can come together to create an incredibly satisfying meal. With its combination of tender lentils, chickpeas, vegetables, fresh herbs, and fragrant Moroccan spices, this soup delivers both comforting texture and delicious flavor in every spoonful.
Its versatility makes it suitable for a wide range of occasions, from family dinners and weekly meal preparation to traditional Ramadan gatherings. Whether you enjoy it as a vegetarian dish or customize it with meat, additional vegetables, or extra spices, Harira is easy to adapt to your preferences.
Serve this hearty Moroccan soup warm with a squeeze of fresh lemon and your favorite bread for a nourishing meal that is both comforting and memorable. Once you experience its rich aroma and delicious flavor, Moroccan Harira Soup may become a regular favorite in your kitchen.
Moroccan Harira Soup Recipe – A Hearty, Flavorful Lentil and Chickpea Soup
A hearty Moroccan harira soup made with tender chickpeas, lentils, tomatoes, fresh herbs, and warming spices. This comforting, nourishing soup is traditionally enjoyed during Ramadan but is delicious any time of year.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Moroccan
- Diet: Vegan
Ingredients
- 3 tablespoons extra virgin olive oil
- 1 large yellow onion, finely chopped
- 2 celery stalks, chopped
- 2 large carrots, peeled and chopped
- 4 garlic cloves, minced
- 1 teaspoon ground ginger
- 1 teaspoon ground cinnamon
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- Salt and black pepper, to taste
- 1 (28-ounce) can crushed tomatoes
- 1 cup dried green or brown lentils, rinsed
- 1 (15-ounce) can chickpeas, drained and rinsed
- 6 cups vegetable or chicken broth
- 1/2 cup chopped fresh cilantro
- 1/2 cup chopped fresh parsley
- 1/2 cup broken vermicelli noodles
- 2 tablespoons all-purpose flour
- 1/2 cup water, for the flour slurry
- Fresh lemon wedges, for serving
Instructions
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped onion, celery, and carrots. Cook for 5 to 7 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic, ginger, cinnamon, turmeric, cumin, paprika, salt, and black pepper. Stir well and cook for about 1 minute until fragrant.
- Pour in the crushed tomatoes and broth. Add the rinsed lentils and chickpeas, stirring to combine.
- Bring the soup to a boil, then reduce the heat to a gentle simmer. Cover partially and cook for 30 to 40 minutes, or until the lentils are tender.
- Stir in the chopped cilantro and parsley, reserving a little for garnish if desired.
- Add the broken vermicelli noodles and simmer for another 5 to 8 minutes, or until the noodles are cooked through.
- In a small bowl, whisk the flour with the water until completely smooth. Slowly pour the slurry into the simmering soup while stirring continuously.
- Continue simmering for 5 to 10 minutes, stirring occasionally, until the soup thickens slightly and the flour is fully cooked.
- Taste and adjust the seasoning with additional salt, pepper, or spices as needed. Add a splash of broth or water if the soup becomes too thick.
- Ladle the hot harira into serving bowls. Garnish with fresh herbs and serve with lemon wedges for squeezing over the soup.
Notes
- This is an adapted Moroccan-style harira recipe inspired by The Mediterranean Dish, not a verified transcription of the linked recipe.
- For a richer soup, use chicken broth instead of vegetable broth.
- For a gluten-free variation, replace the vermicelli with gluten-free pasta and use cornstarch instead of all-purpose flour.
- Harira naturally thickens as it rests because the lentils and pasta absorb liquid. Add extra broth or water when reheating.
- For additional protein, add cooked shredded chicken or small pieces of browned lamb.
- Serve with lemon wedges, crusty bread, or traditional Moroccan dates.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freeze cooled soup for up to 3 months. For the best texture, prepare the soup without noodles if planning to freeze it.
- Nutrition values are approximate and depend on the broth, ingredients, and serving sizes used.
Nutrition
- Serving Size: 1 bowl (approximately 2 cups)
- Calories: 310 kcal
- Sugar: 9 g
- Sodium: 780 mg
- Fat: 9 g
- Saturated Fat: 1.3 g
- Unsaturated Fat: 7.5 g
- Trans Fat: 0 g
- Carbohydrates: 46 g
- Fiber: 12 g
- Protein: 13 g
- Cholesterol: 0 mg