Moroccan Harira Soup - Moroccan harira soup is one of the most iconic comfort foods in North African cuisine, known for its rich tomato base, tender legumes, fresh herbs, warming spices, and deeply satisfying texture that lands somewhere between soup and hearty stew. It is a classic recipe associated with Moroccan home cooking, Ramadan tables, family gatherings, and restorative meals that feel both nourishing and full of flavor. The broth is fragrant and layered, the lentils and chickpeas bring body and protein, the tomatoes create a deep red base, and the herbs make the entire pot taste alive and fresh rather than heavy. This is exactly the kind of soup recipe people search for when they want authentic Moroccan harira, healthy legume soup, tomato lentil soup with spices, comforting Ramadan recipes, or one-pot soups that are filling enough to serve as a full meal. It is warm, aromatic, practical, and deeply rooted in tradition while still being accessible to home cooks who want a truly flavorful soup with pantry-friendly ingredients.
Moroccan Harira Soup - This Moroccan harira soup recipe works because it builds flavor in layers instead of trying to force everything into the pot at once. The aromatics create the first foundation. Onion, celery, and garlic are softened in olive oil until fragrant, which gives the broth a savory depth before the spices even arrive. Then the warm spice layer is added. Ginger, turmeric, black pepper, cinnamon, and sometimes a little paprika or saffron give the soup its unmistakable Moroccan personality, but the balance should stay warm and fragrant rather than aggressively spicy. After testing different approaches, I found that blending or finely grating part of the tomato base creates a smoother, richer broth, while still leaving enough texture from the lentils and chickpeas to make the soup feel hearty. Fresh parsley and cilantro are not decorative extras here; they are essential to the flavor of harira and should be used generously for the soup to taste truly complete. The lentils bring earthy body and help thicken the broth naturally, while the chickpeas add softness and substance that make the soup more meal-worthy. Meat is optional in some home versions, but even a small amount of beef or lamb can add depth and turn the pot into a more traditional harira with extra savoriness. A flour slurry or starch-thickened finish is another classic element that helps give harira its signature slightly velvety body, allowing the soup to feel rich without cream or butter. This shows how traditional soup recipes become powerful through patient layering and practical technique rather than expensive ingredients. The method is straightforward but delivers professional results, which aligns with my focus on technique over complexity. Simmering long enough for the legumes to soften and the herbs to integrate is essential, but the soup should still feel fresh at the end, not dull or overcooked. A final squeeze of lemon can brighten the whole pot just before serving, and dates or bread on the side make the meal even more traditional and satisfying. The final result is everything people want from authentic Moroccan harira soup: a rich tomato broth, warming spice, soft chickpeas, tender lentils, generous herbs, and enough depth to feel comforting, nourishing, and deeply memorable. It is one of the strongest classic soups for meal prep, family dinners, Ramadan menus, and search-friendly healthy comfort food content because it is at once traditional, practical, and incredibly flavorful.
Dietary Notes
- ✓ Traditional Moroccan Soup
- ✓ Hearty Family Meal
- ✓ Legume-Rich Comfort Food
- ✓ Ramadan Favorite
♥
Why You'll Love This
- Deep Layered Flavor: Tomatoes, herbs, lentils, chickpeas, and warm spices create a soup that tastes comforting, rich, and unmistakably Moroccan.
- Nourishing and Filling: The mix of legumes, vegetables, and optional meat makes harira satisfying enough for lunch or dinner, not just a starter.
- Excellent Make-Ahead Recipe: The soup stores and reheats beautifully, making it ideal for meal prep, family cooking, and Ramadan planning.
- Strong Cultural and Search Appeal: Authentic harira soup is both a beloved traditional dish and a highly searched healthy comfort soup with year-round relevance.
Moroccan Harira Soup
👩🍳 Author: Abderrahmane
⏰ Prep Time: 25min
❄️ Cool Time: 10
🔥 Cook Time: 70min
🥨 Yield: 8
🍞 Method: Simmering
🌾 Diet: None
★
★
★
★
★
Leave a review
1x
2x
3x
Ingredients
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2 celery stalks, finely chopped
- 3 garlic cloves, minced
- 200 g beef or lamb, finely diced
- 4 large tomatoes, peeled and blended or finely grated
- 2 tbsp tomato paste
- 3/4 cup brown lentils
- 1 1/2 cups cooked chickpeas
- 1/2 cup fresh parsley, chopped
- 1/2 cup fresh cilantro, chopped
- 1 tsp ground ginger
- 1 tsp ground turmeric
- 1/4 tsp ground cinnamon
- 1/2 tsp black pepper
- to taste salt
- 6 cups water or broth
- 2 tbsp flour + 1/4 cup water flour mixed with water for slurry
- 1/3 cup vermicelli, broken
- for serving lemon wedges
Ingredient Notes:
- olive oil Olive oil helps soften the aromatics and carries the spices into the broth, which is essential for a soup as layered as harira. It adds depth without making the final dish heavy.
- onion, finely chopped Onion forms the savory backbone of the soup and blends into the tomato base as it cooks. Finely chopping it helps the texture stay smooth and cohesive rather than chunky.
- celery stalks, finely chopped Celery adds aromatic depth and subtle sweetness that support the tomato and herbs. It is not always emphasized, but it makes the broth taste fuller and more rounded.
- garlic cloves, minced Garlic gives the soup warmth and savory depth, helping connect the tomatoes, meat, and spices into one broth. It should be cooked until fragrant but not browned too darkly.
- beef or lamb, finely diced Meat is optional in some versions, but even a small amount adds richness and a more traditional hearty flavor. Dicing it finely helps it cook tenderly and distribute evenly through the soup.
- tomatoes, peeled and blended or finely grated Tomatoes are the soul of harira, creating the rich red base that carries all the spices and legumes. Blending or grating them helps produce a smoother, more integrated soup texture.
- tomato paste Tomato paste deepens both color and flavor, giving the broth more intensity without requiring a very long reduction. It helps the finished soup look rich and taste developed.
- brown lentils Lentils provide earthy flavor, nutrition, and natural body that thickens the soup as they cook. They are one of the key reasons harira feels hearty enough for a full meal.
- cooked chickpeas Chickpeas are a classic harira ingredient and add soft, creamy bites that contrast with the broth and herbs. They also make the soup feel more substantial and satisfying.
- fresh parsley, chopped Parsley is essential in harira because it adds freshness and helps the soup taste alive instead of overly cooked. Use a generous amount for the most authentic flavor profile.
- fresh cilantro, chopped Cilantro gives harira its unmistakable fresh herbal edge and works especially well against the warm spices and tomato base. It should be used generously for the soup to taste complete.
- ground ginger Ginger adds one of the signature warm notes in Moroccan soup and helps the broth feel aromatic and gently spiced. It lifts the tomato base without making the soup hot.
- ground turmeric Turmeric gives the soup warm color and soft earthiness that help build the classic Moroccan flavor profile. It supports the other spices rather than dominating them.
- ground cinnamon A small amount of cinnamon adds subtle sweetness and complexity, giving the broth more warmth and depth. Used carefully, it makes the soup feel more layered and traditional.
- black pepper Black pepper adds gentle heat and keeps the tomato broth from tasting too soft. Freshly ground pepper gives the best fragrance and finish.
- salt Salt should be added in stages throughout cooking because legumes and tomato can dull the seasoning if everything is added only at the end. Proper balance is key to a flavorful harira.
- water or broth Water works in traditional versions because the tomatoes, herbs, meat, and spices provide so much flavor, but broth adds extra depth if you want a richer result. Use whichever best suits your style, but keep the balance of salt in mind.
- flour mixed with water for slurry This classic thickener gives harira its distinctive slightly velvety body and helps the broth feel more substantial. Whisk it smooth before adding so the soup stays silky rather than lumpy.
- vermicelli, broken Vermicelli is optional but traditional in many versions and adds a soft noodle element that makes the soup even more comforting. Add it near the end so it stays tender without breaking down too much.
- lemon wedges Fresh lemon served at the table brightens the whole bowl and wakes up the herbs and tomato broth. It is one of the best finishing touches for making the soup taste freshly made and balanced.
Instructions
-
1Step 1: Heat the olive oil and cook the onion, celery, and garlic until softened and fragrant, adding the diced meat if using until lightly browned - this builds the savory foundation that gives harira its depth before the tomatoes and legumes are added.
-
2Step 2: Stir in the blended tomatoes, tomato paste, parsley, cilantro, ginger, turmeric, cinnamon, black pepper, and salt until everything is well combined - this creates the rich aromatic base that defines authentic Moroccan harira soup.
-
3Step 3: Add the lentils, chickpeas, and water or broth, then simmer gently until the lentils become tender and the broth tastes integrated - this stage gives the soup its hearty body and allows the spices to mellow into the tomato base.
-
4Step 4: Stir in the flour slurry slowly if using and continue cooking until the soup thickens slightly - this classic technique creates the velvety body that makes harira feel more substantial and traditional.
-
5Step 5: Add the vermicelli near the end if using and cook until tender - this adds another familiar texture layer and makes the soup even more satisfying as a full meal.
-
6Step 6: Rest briefly, then taste and adjust with more salt, pepper, herbs, or a squeeze of lemon before serving - this final adjustment keeps the soup balanced, bright, and deeply comforting.
Nutrition Facts
Calories 285
Protein 14g
Carbs 31g
Fiber 8g
Sugar 7g
Fat 10g
Sodium 430mg
Potassium N/A
Serving Suggestions
Serve Moroccan harira soup hot in deep bowls with fresh lemon wedges on the side so each person can brighten the broth to taste just before eating. For a more traditional and generous table, pair it with dates, crusty bread, chebakia, or warm flatbread so the meal feels complete and comforting. A little extra chopped parsley or cilantro scattered over the top gives the bowl a fresher finish and makes the color look especially vibrant against the rich tomato broth. Harira can be served as a starter, but it is hearty enough to be the main meal, especially when the lentils, chickpeas, and optional meat are all present. The best serving temperature is fully hot, when the broth is fragrant, the spices are open, and the thickened texture still feels smooth and spoonable rather than too tight from cooling.
How to Store?
Store the soup in an airtight container in the refrigerator for up to 4 days, where it often tastes even better after a night of rest because the herbs, spices, and tomato base become more integrated. As harira sits, it naturally thickens, so add a splash of water or broth when reheating if you want to loosen the consistency. Reheat gently on the stovetop over medium-low heat so the legumes stay intact and the herbs do not lose all their freshness. This soup also freezes well for up to 2 months, making it a strong choice for make-ahead family meals or Ramadan preparation. If freezing, cool the soup fully first and leave a little room in the container for expansion. For the best final flavor, add fresh lemon and extra herbs after reheating rather than before storage. That small finishing step keeps the soup tasting vivid and freshly made even after several days.
Other Recipes You'll L❤️ve
If you enjoyed this Moroccan Harira Soup or any other recipe on my blog,
please leave a ⭐ star rating and let me know how it went
in the comments below. I appreciate you taking time to read about this recipe, thank you!
Leave a Comment