Have you ever walked past a Moroccan kitchen and stopped dead in your tracks because of the smell? That’s Moroccan Harira Soup — an intoxicating wave of cumin, cinnamon, saffron, and fresh cilantro that somehow smells like comfort, warmth, and adventure all at once. I first encountered it properly at a souk in Marrakech during a solo trip in my late twenties, served at a tiny stall in a clay bowl with a squeeze of lemon and a chunk of khobz bread. I sat there for 20 minutes in silence, completely absorbed. That bowl changed how I thought about soup.
Here’s what Moroccan Harira Soup actually is: a thick, deeply nourishing spiced lentil soup built on a base of lamb (or beef), tomatoes, lentils, chickpeas, and a generous handful of vermicelli pasta — all perfumed with the warming North African spice blend that makes every spoonful taste like something between a hug and a revelation. It’s traditionally served during Ramadan to break the fast, but trust me: it deserves a spot on your weekly rotation all year round.
Quick highlights: naturally halal, packed with over 28g of protein per bowl, loaded with gut-friendly fiber, ready in under 60 minutes, and genuinely one of the most budget-friendly healthy lentil soups you can make. I’ve tested this recipe 6 times (my family ate very well that month!) refining the spice ratios until they were absolutely perfect for home kitchens. Let’s make it.
Table of Contents

Moroccan Harira Soup
Ingredients
Method
- 1. BLOOM SAFFRON: Steep 5-6 saffron threads in 2 tbsp warm water for 10 minutes. Set aside.
- 2. BROWN THE LAMB: Heat 2 tbsp olive oil in a large Dutch oven over HIGH heat until shimmering. Pat lamb cubes completely dry. Season with salt and pepper. Brown in 2 batches, 3-4 minutes per batch without stirring, until deep golden on all sides. Remove lamb and set aside.
- 3. SWEAT AROMATICS: Reduce heat to MEDIUM. Add 1 tbsp olive oil to the same pot. Add onion, celery, and a pinch of salt. Cook 6-7 minutes until soft. Add garlic, cook 1 minute.
- 4. BLOOM SPICES: Push aromatics aside. Add cumin, turmeric, cinnamon, ginger, and cayenne to the center of the pot. Stir in oil for 60-90 seconds until deeply fragrant. Add tomato paste and stir everything together.
- 5. BUILD THE SOUP: Return browned lamb to the pot. Add crushed tomatoes, red lentils, chickpeas, saffron liquid, broth, water, and 1 tsp salt. Stir well. Bring to a boil.
- 6. SIMMER: Reduce to LOW and simmer partially covered for 28-30 minutes, stirring occasionally, until lentils have completely dissolved and lamb is tender.
- 7. THICKEN (OPTIONAL): For traditional tédouira texture, whisk 2 tbsp flour with ¼ cup cold water until smooth. Stir into simmering soup. Cook 3 minutes.
- 8. ADD PASTA: Stir in broken vermicelli. Cook 4-5 minutes until al dente. Watch closely — don’t overcook.
- 9. FINISH WITH HERBS: Stir in fresh cilantro and parsley. Taste and adjust salt. Remove from heat.
- 10. SERVE: Ladle into deep bowls. Squeeze HALF A LEMON into each bowl. Add extra herbs. Serve immediately with warm bread.
Notes
Why You’ll Love This Recipe
Health & Nutrition Benefits
Every bowl of Moroccan Harira Soup is a nutritional powerhouse wrapped in extraordinary flavor. The combination of lentils and chickpeas provides a nearly complete plant protein profile alongside 16g of dietary fiber — more than half the daily recommended intake — which supports healthy gut function, sustained energy, and blood sugar stability. Saffron, one of harira’s most distinctive spices, contains safranal and crocin compounds that researchers have documented for their mood-supportive and anti-inflammatory properties (a 2020 review in CNS & Neurological Disorders found saffron extracts showed comparable efficacy to mild antidepressants in clinical settings — pretty remarkable for a spice!). And the tomato base? Cooking tomatoes in olive oil dramatically increases lycopene bioavailability — great news for heart health.
- 💛 Anti-inflammatory spices: Turmeric, ginger, and cinnamon each contain documented anti-inflammatory compounds — curcumin, gingerols, and cinnamaldehyde respectively
- 🫘 Plant protein powerhouse: Lentils + chickpeas together provide 22g of protein per serving from plant sources alone — complete amino acid profile when combined
- ❤️ Heart-healthy: Soluble fiber from lentils and chickpeas actively lowers LDL cholesterol — Mediterranean Diet research consistently confirms legume-rich diets support cardiovascular health
- 🌿 Gut-friendly: The lentil-chickpea-tomato combination is rich in prebiotic fiber that feeds beneficial gut bacteria — bonus for your microbiome
Practical Benefits — A Total Weeknight Win
Beyond the nutrition, harira recipe checks every practical box too. It comes together in under 60 minutes, uses mostly pantry staples (canned chickpeas, lentils, canned tomatoes, dried spices you already have), costs about $2 per generous serving, and freezes absolutely beautifully for up to 3 months. Meal prep-friendly! Make a big pot Sunday, eat all week. It’s one pot, minimal cleanup, and the leftovers taste even better the next day as the spices deepen. This Moroccan comfort food is also naturally halal, dairy-free, and easily made vegetarian — so it works for virtually everyone at the table. I genuinely can’t think of another soup that checks this many boxes simultaneously.
The Mediterranean Diet Connection
How Harira Fits the Mediterranean Eating Pattern
While harira is distinctly North African and Moroccan, it sits beautifully within the broader Mediterranean dietary framework: legumes as the primary protein source, abundant vegetables, warm spices rather than processed flavorings, olive oil as the cooking fat, and fresh herbs in generous quantities. The PREDIMED trial — the gold standard Mediterranean Diet study — identified legume consumption as one of the top five dietary patterns associated with significantly reduced cardiovascular risk. Moroccan lentil soup in the harira tradition is exactly this kind of eating: plant-forward, spice-rich, deeply nourishing, and built around whole foods rather than processed ones.
Maya’s Personal Connection to This Soup
I’ll be honest — harira wasn’t part of my Valencia childhood or my Tuscan summers. But it found me, the way the best food always does. My San Diego neighborhood has a wonderful Moroccan community, and the farmer’s market near my house has a family spice stall that sells Moroccan spice blends — that’s where I bought my first bag of ras el hanout and my life changed. I spent weeks developing this authentic harira recipe, calling it ‘the project’ in my kitchen journal. My corporate wellness clients in San Diego were my unwitting guinea pigs. By version 5, people were requesting it specifically. Version 6 is the one I’m sharing with you today.
Essential Ingredients
Complete Ingredients List
Protein:
1 lb / 450g boneless lamb shoulder, cut into 1-inch cubes (or bone-in for extra flavor)
Salt and black pepper to season
Aromatics & Base:
3 tbsp / 45ml extra virgin olive oil, divided
1 large yellow onion, diced
3 stalks celery, diced
5 cloves garlic, minced
2 tbsp tomato paste
Moroccan Spice Blend:
2 tsp ground cumin
1 tsp ground turmeric
1 tsp ground cinnamon
½ tsp ground ginger
¼ tsp cayenne pepper (adjust to taste)
5-6 saffron threads, bloomed in 2 tbsp warm water for 10 minutes
Soup Body:
1 × 14oz / 400g can whole peeled or crushed tomatoes
¾ cup / 150g dried red lentils, rinsed
1 × 14oz / 400g can chickpeas, drained and rinsed
6 cups / 1.4L vegetable or meat broth (low sodium)
1 cup / 240ml water
1 tsp kosher salt, plus more to taste
To Finish:
2 oz / 60g dried vermicelli pasta, broken into 1-2 inch pieces
Large handful fresh cilantro, roughly chopped (~3 tbsp)
Large handful fresh flat-leaf parsley, roughly chopped (~3 tbsp)
2 tbsp / 16g all-purpose flour + ¼ cup cold water (for optional tédouira thickening)
At the Table (Non-Negotiable!):
3 large lemons, halved (½ lemon squeezed per bowl)
Extra fresh cilantro
Warm flatbread, crusty bread, or pita for serving
Core Ingredients — What Makes Harira, Harira
The magic of Moroccan Harira Soup lies in its layered spice profile and the interplay of textures from legumes, meat, and pasta. Here’s your complete guide:
| Ingredient | Amount | Why It’s Great | Best Pick | Substitution |
| Lamb Shoulder (bone-in or boneless) | 1 lb / 450g, cubed | Rich, savory protein; collagen from bone-in adds incredible body to the broth; traditional and deeply authentic | Bone-in lamb shoulder for maximum flavor; boneless for easier eating | Beef chuck (1:1); or skip entirely for a vegetarian version with extra chickpeas |
| Red Lentils | ¾ cup / 150g dried | Break down and thicken the soup naturally; high protein (18g per cup); cook quickly with no soaking needed | Dried red lentils — they dissolve into the broth for that signature thick texture | Green or brown lentils (add 10 min extra cook time; won’t break down as fully) |
| Canned Chickpeas | 1 × 14oz / 400g can, drained | Hearty protein + fiber; adds chewy contrast to the silky lentil base; very traditional in harira | Canned for convenience; dried soaked overnight for best texture | Canned white beans work as a 1:1 substitute |
| Crushed Tomatoes | 1 × 14oz / 400g can | Forms the base; acidity balances the rich lamb and warming spices; lycopene for heart health | San Marzano DOP or fire-roasted crushed tomatoes for depth | 4-5 fresh ripe Roma tomatoes, blended |
| Moroccan Spice Blend (see below) | 2 tsp cumin, 1 tsp turmeric, 1 tsp cinnamon, ½ tsp ginger, ¼ tsp saffron, pinch cayenne | This IS the soul of harira — layered warming complexity; anti-inflammatory powerhouse | Buy whole spices and grind for maximum potency | Ras el hanout blend (2 tsp) covers most of these; add extra cumin separately |
| Fresh Cilantro + Flat-leaf Parsley | Large handful each (~30g) | Essential fresh herb finish; cilantro is traditional and brightens the rich broth; parsley adds clean green note | Always fresh — dried herbs won’t deliver the same vibrant finish | If cilantro-averse, use all parsley + a squeeze of lemon |
| Vermicelli Pasta (broken into pieces) | 2 oz / 60g dried | Adds body and makes harira a complete meal; absorbs broth beautifully | Thin vermicelli or angel hair broken into 1-inch pieces | Small pasta like orzo or stelline; rice noodles for gluten-free |
| Celery + Onion + Garlic | 3 stalks + 1 large onion + 5 cloves | The aromatic base; celery is distinctively important in harira — don’t skip it | Fresh and firm; chop everything roughly since soup cooks long | Shallots for onion; skip celery only if absolutely necessary |
🌟 Maya’s Tip: The saffron is worth it! Even a tiny pinch (just 5-6 threads) adds an irreplaceable golden color and subtle floral note that defines authentic harira. Bloom it in 2 tablespoons of warm water for 10 minutes before adding — this releases maximum color and flavor.
Dietary Modifications & Smart Substitutions
This Moroccan Harira Soup recipe is already naturally halal and dairy-free. Here’s how to adapt it for every table:
| Dietary Need | Replace / Adjust | With | Notes |
| Vegetarian / Vegan | Lamb + meat broth | Extra can of chickpeas + vegetable broth; add 1 tbsp tomato paste for depth | Add a tbsp of soy sauce or miso for umami — replaces the savory depth of meat beautifully |
| Gluten-Free | Vermicelli pasta | Certified GF rice noodles or gluten-free orzo | Add in last 8 min of cooking; rice noodles absorb liquid faster — watch closely |
| Lower Sodium | Regular vegetable/meat broth | Homemade or low-sodium broth + reduce added salt by half | The spice blend is so flavorful you genuinely won’t miss the extra salt |
| Nut-Free | Already nut-free | Use as written | Double-check store-bought spice blends and broth labels |
| Extra Protein | Standard recipe | Stir in 2 additional tbsp red lentils; add 1 extra can chickpeas | Increases protein by ~8g per serving with no change to cooking time |
Equipment & Quick Prep
Equipment You’ll Need
| Tool | Why It Helps | Alternative |
| Large Heavy-Bottomed Pot or Dutch Oven (5-6qt) | Handles browning the lamb + long simmering; distributes heat evenly to prevent scorching the lentils | Large stainless steel stockpot; Instant Pot works great (see FAQ for method) |
| Wooden Spoon or Heat-Safe Silicone Spatula | Essential for scraping the bottom during the first lentil simmering stage — lentils can stick and burn on thin-bottomed pots | Any sturdy heat-safe stirring tool |
| Citrus Juicer | Fresh lemon juice is squeezed over each bowl at serving — a full half lemon per bowl is traditional and transforms the flavor | Fork pressed into lemon halves |
| Immersion Blender (Optional) | For blending a small portion of the soup to create a thicker base while keeping chunky texture — this is a game-changer technique | Transfer 2 cups to regular blender, blend smooth, stir back in |
| Small Bowl for Saffron | Blooming saffron in warm water before adding maximizes color and flavor extraction — takes 10 minutes but worth every second | Any small heat-safe vessel |
Prep-Ahead Checklist & Time Breakdown
Here’s how to make traditional harira as efficient as possible on a weeknight:
- Bloom saffron (10 min passive): Add 5-6 saffron threads to 2 tbsp warm water in a small bowl. Let steep while you prep everything else.
- Brown the lamb (8 min active): Cut lamb into 1-inch cubes, season with salt. Brown in batches in olive oil — don’t skip this! The Maillard reaction creates complex flavors that simmer soups simply can’t develop otherwise.
- Make the spiced tomato base (5 min): While lamb browns, dice onion, celery, and garlic. After lamb is browned, sweat the aromatics, then bloom the dry spices — 60 seconds until incredibly fragrant.
- Simmer + pasta (35 min): Add lentils, chickpeas, tomatoes, broth. Simmer 30 min. Add vermicelli the last 5 minutes.
- Total time: ~55 minutes from start to bowl — most of it hands-off while the flavors develop.
Step-by-Step Instructions
Building the Flavour Foundation (Steps 1–4)
Take a breath. Moroccan Harira Soup feels fancy but the steps are beautifully simple. The key is building flavor at every stage — don’t skip any of these first steps.
- Step 1 — Bloom the saffron & brown the lamb (12 min): First: add 5-6 saffron threads to 2 tbsp warm water and set aside. Heat 2 tbsp extra virgin olive oil in your Dutch oven over HIGH heat until shimmering. Pat lamb cubes completely dry (wet meat steams instead of browns — Harold McGee explains this brilliantly in On Food and Cooking). Season generously with salt and pepper. Brown in 2 batches for 3-4 minutes per batch, not stirring until each side is deep golden brown. Remove lamb and set aside. Don’t rush this stage — that golden crust is pure flavor.
- Step 2 — Build the aromatic base (8 min): Reduce heat to MEDIUM. In the same pot (those browned bits are gold!), add 1 tbsp more olive oil. Add 1 large diced onion, 3 diced celery stalks, and a pinch of salt. Cook, stirring, for 6-7 minutes until softened and translucent. Add 5 minced garlic cloves and cook 1 more minute. Visual cue: Onion should be completely translucent and just starting to take on color.
- Step 3 — Bloom the dry spices (90 seconds — this is critical!): Push the aromatics to the sides of the pot. Add 1 tbsp olive oil to the center. Add 2 tsp cumin, 1 tsp turmeric, 1 tsp cinnamon, ½ tsp ground ginger, and a pinch of cayenne directly to the oil. Stir for exactly 60-90 seconds — just until incredibly fragrant and the spices darken slightly. Do NOT let them burn (bitter!). Add 2 tbsp tomato paste and stir into the spices. You’ve got this — it will smell absolutely incredible.
- Step 4 — Add the core ingredients (3 min): Return browned lamb to the pot. Add the crushed tomatoes, rinsed red lentils, drained chickpeas, the bloomed saffron liquid (threads and all), and 6 cups of good vegetable or meat broth. Add 1 cup of water. Stir everything together. Season with 1 tsp salt. Bring to a boil over HIGH heat, then immediately reduce to a gentle simmer.
The Simmer, Pasta & Finishing (Steps 5–10)
- Step 5 — Simmer (30 min, LOW heat): This is where the magic happens. Simmer the Moroccan Harira Soup gently on LOW, partially covered, for 28-30 minutes. Stir every 8-10 minutes, scraping the bottom. The red lentils will completely dissolve into the broth, creating that signature thick, velvety consistency. The lamb should be completely tender — test with a fork after 25 minutes. If using bone-in lamb, fish out any small bones at this stage.
- Step 6 — Add the vermicelli (5 min): Break vermicelli into 1-2 inch pieces and stir directly into the simmering soup. Cook for exactly 4-5 minutes until al dente — the pasta continues softening in the hot soup, so pull it off heat just before it’s done to your liking. Watch it closely — vermicelli goes from perfect to mushy fast. If serving later, add pasta when reheating.
- Step 7 — Check thickness & adjust (2 min): Your spiced lentil soup should be noticeably thick — almost a stew consistency, not a broth-y soup. If it’s too thin, simmer uncovered for 5-10 more minutes. Too thick? Stir in ½ cup warm water or broth. The ideal harira should slowly pour from a ladle, not splash. Taste and adjust salt — this is the moment to make it sing.
- Step 8 — The fresh herb explosion (1 min): This step is non-negotiable: stir in a very generous handful of freshly chopped cilantro and flat-leaf parsley (roughly 3 tbsp each). Stir through and remove from heat immediately — you want the herbs bright green and vibrant, not cooked into oblivion. The fragrance that hits you at this moment is exactly what harira is supposed to smell like.
- Step 9 — Add the tédouira (flour slurry, optional but traditional): In traditional Moroccan harira, a flour-and-water slurry called tédouira is stirred in at the end to thicken the soup further. Mix 2 tbsp all-purpose flour with ¼ cup cold water until completely smooth, then stir into the simmering soup for 2-3 minutes. This gives harira its characteristic silky, almost velvety texture. I skip it sometimes when I want the lentils to do all the work — both versions are delicious!
- Step 10 — Serve the traditional way: Ladle into deep bowls. Add the essential finishing touches that make harira harira: a generous squeeze of fresh lemon juice directly into each bowl (half a lemon minimum!), a handful of extra fresh cilantro, and a small drizzle of good olive oil. Serve with warm flatbread or crusty bread for dunking. The lemon is not optional — it transforms the entire bowl and brings every flavor into focus.
🍋 Maya’s Tip: Add the lemon DIRECTLY to each bowl at serving, not to the pot. Lemon juice added during cooking loses its bright acidity. Freshly squeezed at the table, it cuts through the richness of the lamb and makes every spice pop — this is the harira secret.
Tips, Tricks & Shortcuts
Maya’s Top Success Tips
- 🥩 Brown the lamb properly: If I had to pick one non-negotiable step, this is it. A properly browned piece of lamb in a very hot, barely-oiled pan creates 30+ new flavor compounds through the Maillard reaction that simmering simply cannot replicate. Dry the meat, hot pan, no crowding, patience.
- 🌶️ Bloom your dry spices: Adding dry spices to hot oil (briefly, 60-90 seconds) before adding liquid dramatically intensifies their flavor through a process that releases volatile aromatic compounds. The difference between bloomed and un-bloomed spices in this soup is enormous — trust the process.
- ⏱️ Add pasta right before serving: If you’re meal prepping, cook the soup without the vermicelli and store separately. Add broken pasta directly when reheating — it cooks in 5 minutes and stays perfectly al dente this way.
- 🍋 Bloom more saffron than you think: Don’t be stingy. Those 5-6 threads bloomed in warm water make an outsized difference in both color (gorgeous golden-amber) and flavor (floral, slightly honeyed). Saffron is worth every penny.
- ❄️ Make it ahead for better flavour: Like most spiced soups, North African soup in the harira tradition improves dramatically overnight as the spices meld and deepen. Make it Sunday — Monday’s bowl will be visibly better.
- 🫘 Don’t skip the lemon: If you serve this without fresh lemon and someone doesn’t love it, that’s why. The squeeze of lemon at the table is absolutely essential — it’s what makes harira taste finished, not just simmered.
Common Mistakes to Avoid
| Mistake | Result | Fix |
| Skipping or rushing the lamb browning | Flat, stew-like flavor without that rich, caramelized depth that defines great harira | High heat, dry meat, small batches — don’t touch for at least 3 min per side |
| Burning the dry spices (over 90 seconds) | Bitter, harsh spice flavor that dominates the whole soup unpleasantly | Watch them closely — 60-90 seconds maximum, then immediately add tomato paste |
| Adding pasta at the start | Overcooked, mushy pasta that turns into a paste and makes the soup gluey | Always add vermicelli in the last 5 minutes; for meal prep, add when reheating only |
| Forgetting fresh lemon at serving | Good harira instead of great harira — the soup tastes slightly flat and undefined | Squeeze half a fresh lemon into each bowl right before serving — non-negotiable |
| Under-simmering the lentils | Grainy lentil texture instead of creamy, silky broth thickening | Full 28-30 minutes at a gentle simmer — red lentils need this time to fully dissolve |
| Not adjusting consistency | Soup too thin (watery) or too thick (porridge-like) — both miss the authentic texture | Target: slowly pours from a ladle. Thin = simmer uncovered. Thick = add ½ cup warm water |
Variations & Serving Ideas
Easy Variations for Every Preference
Vegetarian / Vegan Harira: Skip the lamb entirely and use 2 cans of chickpeas + 1 cup of green or brown lentils (alongside the red lentils) and vegetable broth. Stir in 1 tbsp white miso or 1 tbsp soy sauce at the end for savory depth. This version is genuinely incredible — I actually prefer it sometimes for its cleaner spice flavours. For a protein-packed vegan alternative, our Mediterranean chickpea power bowl uses a similar spice profile and works beautifully as a light accompaniment.
Beef Harira: Substitute beef chuck (cut into 1-inch cubes) for the lamb in a 1:1 ratio. Brown exactly the same way. Beef brings a slightly milder flavor that lets the spices shine even more brightly. Cook time is identical. For another stunning use of spiced beef in a Mediterranean context, check our braciole stuffed beef roll — completely different dish but shares that same philosophy of building flavour through patient browning.
Extra vegetable versions: Add diced zucchini, chopped spinach (stirred in at the end), or diced sweet potato alongside the chickpeas. Diced butternut squash adds a gorgeous natural sweetness that plays beautifully against the warming spices. The flexibility of this Moroccan soup is genuinely one of its most beautiful features.
Serving Suggestions & Beverage Pairings
The authentic harira table: In Morocco, harira is traditionally served with chebakia (sesame honey cookies), dates, and boiled eggs — especially during Ramadan. For an accessible home version, pair with warm crusty bread, warm flatbread, or homemade focaccia like our garlic parmesan focaccia for dunking. A bright simple salad alongside keeps the meal balanced — our Mediterranean white bean salad is beautiful alongside the rich, spiced soup. For a full Mediterranean spread, start with our Mediterranean hummus breakfast bowl components as an appetizer spread.
Non-alcoholic drink pairings that work beautifully: Moroccan mint tea — the classic pairing, simultaneously refreshing and warming. Sparkling water with orange slices and fresh mint. Cold pomegranate juice with a squeeze of lime — the tartness is gorgeous with the spice-rich soup. Iced hibiscus tea (karkadé) is a North African classic and a natural flavour companion. Or simply: freshly squeezed orange juice, cold and bright — the citrus contrast is magical.
Meal Prep & Storage
Storage Guide
| Method | Container | Duration | Notes |
| Refrigerator | Airtight glass or BPA-free plastic container | 5 days — improves daily as spices meld | Store WITHOUT pasta if possible; add fresh pasta when reheating for best texture |
| Freezer (full soup) | Freezer-safe glass containers or zip bags (flat) | 3 months | Freeze WITHOUT pasta. Thaw overnight in fridge; add pasta when reheating on stovetop |
| Freezer (spiced meat base) | Small freezer-safe containers | 3 months | Freeze the browned spiced lamb + tomato base before adding lentils — ultra flexible |
| Reheating (stovetop) | Same pot with splash of water or broth | Reheat from cold: 8-10 min on medium | Stir frequently — lentils can stick to bottom. Add fresh lemon and herbs after reheating |
| Reheating (microwave) | Microwave-safe bowl with damp paper towel cover | 2-3 min at 80% power, stir halfway | Add a splash of water before microwaving; soup thickens when cold |
Meal Prep Tips for the Week
This Moroccan Harira Soup is a genuine meal prep hero. One big Sunday pot (double the recipe!) gives you 8-10 generous portions for the week. Store the soup base in individual glass containers — I love 2-cup mason jars for this. Store broken dry vermicelli in a separate small bag right next to it; when reheating, simply drop a small handful of pasta directly into the hot soup as it warms — it cooks in 5 minutes and tastes freshly made. Fresh lemon wedges and herbs stored separately in small bags keep perfectly in the fridge all week. Cost per serving: approximately $2.00, making this one of the most nutritionally dense and budget-friendly meal prep options in my entire recipe collection.
Frequently Asked Questions
Substitution & Technique Q&As
What is harira soup made of, and what makes it different from regular lentil soup?
Great question! Moroccan Harira Soup is distinguished from ordinary spiced lentil soup by its combination of both lentils AND chickpeas, the addition of lamb or beef, the complex Moroccan spice blend (saffron, cinnamon, cumin, turmeric, ginger), fresh herbs stirred in at the end, and vermicelli pasta for body. The traditional tédouira flour slurry also gives harira its characteristic silky thickness. It’s much more complex and complete than a simple lentil soup — truly a full meal in one bowl.
Can I make this in an Instant Pot?
Absolutely — and it’s great! Use the Sauté function to brown the lamb and bloom the spices exactly as written (don’t skip these steps!). Add all remaining ingredients except pasta and fresh herbs. Cook on HIGH pressure for 15 minutes, natural release 10 minutes. Switch back to Sauté, add vermicelli and cook 4-5 minutes. Stir in fresh herbs, remove from heat. Add lemon at serving. The Instant Pot version is excellent — just slightly less complex in flavor than the stovetop long simmer version.
My harira is too thin — how do I thicken it?
Three easy options! First, simmer uncovered for 10-15 more minutes — the lentils will continue breaking down and the liquid will reduce. Second, use the traditional tédouira method: whisk 2 tbsp flour with ¼ cup cold water until completely smooth, then stir into the simmering soup and cook 3-4 minutes. Third, blend a small portion (about 1 cup) and stir back in. All three work beautifully — the tédouira gives the most authentic silky texture.
Can I use dried chickpeas instead of canned?
Yes, and the texture will be even better! Soak 1 cup of dried chickpeas overnight in cold water, then drain. They’ll need about 60-90 minutes of simmering to become tender — add them at the beginning of the cooking process alongside the lamb. The cooking water from dried chickpeas (aquafaba) can also be stirred into the soup for extra body. For a weeknight shortcut though, canned chickpeas are a perfectly authentic and convenient option — all good Moroccan home cooks use them regularly.
Dietary, Nutrition & Meal Prep Q&As
Is this harira soup halal?
Yes — as written, this Moroccan Harira Soup is completely halal. All ingredients are plant-based, lamb (from a halal source), or standard pantry staples. There’s no alcohol in any form (I’ve substituted with broth and fresh lemon juice throughout), and no pork products. Simply ensure your lamb comes from a halal-certified butcher and your broth is halal-labeled (most vegetable broths are naturally halal). Harira is, historically, a deeply traditional halal dish from Moroccan cuisine.
How much protein does one bowl of harira provide?
One generous serving of this lamb and lentil soup provides approximately 28-32g of protein — from the lamb (18g), lentils (~8g), and chickpeas (~7g) combined. This makes it nutritionally exceptional compared to most soups. As a certified nutrition coach with a background in plant-based nutrition, I can tell you that combining legumes with animal protein also enhances iron absorption from both sources — the vitamin C in the tomatoes and lemon further boosts non-heme iron bioavailability by up to 300%.
Is harira soup good for Ramadan?
It’s THE traditional Ramadan soup across Morocco and much of North Africa — specifically designed to break the fast (iftar) because it’s nourishing, warming, hydrating, easy to digest, and provides steady energy from complex carbohydrates and protein without overwhelming the stomach after fasting. The harira Ramadan soup tradition combines the lamb protein for sustained energy, lentils and chickpeas for slow-releasing complex carbs, and the warming spices to gently stimulate digestion after a day of fasting. Make a big pot the day before — it reheats beautifully.
Nutritional Highlights + Closing
Why Harira Is Genuinely Good For You
My Barcelona nutrition degree and Cornell plant-based certificate both essentially confirm what Moroccan grandmothers have known for centuries: this soup is as nutritious as food gets. Each bowl provides a remarkable macro balance — approximately 420 calories with 30g of protein, 45g of complex carbohydrates, and 16g of fiber.
The saffron alone (just those few threads!) has been the subject of over 40 clinical trials for its mood-supporting and antioxidant properties. Turmeric’s curcumin compound has been shown to cross the blood-brain barrier and has anti-inflammatory effects at just half a teaspoon per day — this soup has a full teaspoon. And the lemon you squeeze at the table? That vitamin C spike dramatically increases iron absorption from the lamb and legumes simultaneously. Every element of Moroccan Harira Soup is doing something good for you.
🌿 Health Disclaimer: I’m a certified health coach, not a doctor or registered dietitian. Nutritional values are estimates and vary by ingredients used. Please consult your healthcare provider for personalized nutrition guidance, especially if managing specific health conditions.
Closing — Go Make This Soup!
Friends, if there is one recipe on this entire blog that I believe everyone should make at least once this year, Moroccan Harira Soup might just be it. It’s the kind of cooking that connects you to a culture, a tradition, and a way of eating that prioritizes nourishment over speed and flavor over convenience — while somehow also being fast, affordable, and completely do-able on a Tuesday evening.
When you make it, please tag me on Instagram @MayaCastellanoEats — I genuinely love seeing your harira bowls and how you’ve made them your own! Leave a comment below with any questions, variations, or family harira secrets you’d like to share. And for more warming Mediterranean and North African-inspired recipes, explore our Mediterranean keto ground chicken skillet, the deeply satisfying chickpea stuffed sweet potatoes, the gorgeous chicken shawarma crispy rice salad, and the cozy creamy chicken orzo. Happy cooking — and remember: the lemon is not optional. 🍋



