Moroccan Harira Soup with Chickpeas & Lentils

One bowl of this soup has more protein than most people eat all day — and it costs less than $3 to make. That's not a flex. That's just math.

Moroccan Harira Soup with Chickpeas & Lentils is a centuries-old North African staple. Traditionally served during Ramadan to break the fast, it's built to restore, fuel, and satisfy. Tomatoes, lentils, chickpeas, warming spices — all in one pot. No drama, no fancy equipment, no culinary degree required.

This is the recipe you save on a Tuesday and actually make by Thursday.

Key Takeaways

  • 🫘 Protein-packed — chickpeas + lentils = a complete plant-based meal
  • ⏱️ Ready in under an hour — 15 min prep, 35 min simmer
  • 💰 Budget-friendly — pantry staples only
  • 🌿 Naturally vegan — no swaps needed
  • 🔁 Meal-prep gold — tastes better the next day

What Makes This Soup Worth the Grind

Real ones know the difference between a soup that fills you up and one that actually fuels you.

Harira does both.

The base is tomatoes and onion. The body comes from green or brown lentils and canned or cooked chickpeas. The depth? That's the spice blend — and it's simpler than you think.

This isn't a 47-ingredient situation. Straight up, you probably already have most of this in your pantry.

Ingredients You'll Need

The Essentials 🛒

Ingredient Amount Notes
Olive oil 2 tbsp Any neutral oil works
Yellow onion 1 large Diced fine
Garlic cloves 4 Minced
Canned crushed tomatoes 1 can (28 oz) Or 4 fresh, blended
Green or brown lentils ¾ cup Rinsed, no soaking needed
Canned chickpeas 1 can (15 oz) Drained and rinsed
Vegetable broth 6 cups Low-sodium preferred
Fresh cilantro ½ cup Chopped, plus more to serve
Fresh parsley ¼ cup Chopped
Lemon juice 2 tbsp Fresh is best
Salt & pepper To taste

The Spice Blend 🌶️

  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp ground turmeric
  • ½ tsp ground cinnamon
  • ¼ tsp ground ginger
  • ¼ tsp smoked paprika
  • Pinch of cayenne (optional, for heat)

💬 “The spice blend is where harira earns its name. Don't skip it, don't rush it.”

How to Make Moroccan Harira Soup with Chickpeas & Lentils

Step 1 — Build the Base (5 min)

Heat olive oil in a large pot over medium heat.

Add diced onion. Cook 5–7 minutes until soft and translucent. Add garlic. Stir for 1 minute.

Don't rush this step. Soft onion = sweet base = better soup. Do the work upfront.

Step 2 — Bloom the Spices (2 min)

Add all your spices directly to the onion and garlic.

Stir constantly for 60–90 seconds. You'll smell it immediately. That's the fat pulling the flavor out of the spices. This is the move.

Step 3 — Add the Tomatoes (3 min)

Pour in crushed tomatoes. Stir everything together.

Let it cook 2–3 minutes, stirring occasionally. The tomatoes will deepen in color and smell incredible.

Step 4 — Add Lentils + Broth

Add rinsed lentils and vegetable broth. Stir to combine.

Bring to a gentle boil, then reduce heat to low. Cover and simmer for 25 minutes.

Lentils should be tender but not mushy. Consistent beats perfect — just check at the 20-minute mark.

Step 5 — Add Chickpeas + Finish

Add drained chickpeas. Stir in chopped cilantro and parsley.

Simmer uncovered for another 8–10 minutes. Squeeze in lemon juice. Taste and adjust salt.

That's it. You're done.

Serving Your Moroccan Harira Soup with Chickpeas & Lentils

Serve it with:

  • Crusty bread or warm pita 🫓
  • A lemon wedge on the side
  • Extra fresh herbs on top
  • A drizzle of olive oil if you're feeling generous

Optional garnishes:

  • Harissa paste (adds heat and smokiness)
  • A swirl of plain yogurt (not vegan, but creamy and good)
  • Toasted sesame seeds

Storage + Meal Prep Tips

This soup is built different when it comes to leftovers.

Storage Method Duration
Fridge (airtight container) Up to 5 days
Freezer (portioned bags) Up to 3 months

Pro tip: Lentils absorb liquid as they sit. Add a splash of broth or water when reheating. Keep it moving — don't let it scorch on the bottom.

Swaps + Variations

  • No lentils? Use red lentils — they cook faster (15 min) and make the soup creamier
  • Add protein: Stir in cooked shredded chicken at the end
  • Thicker soup: Blend 1–2 cups and stir back in
  • Spice-sensitive? Cut cayenne and reduce cinnamon by half

Nutrition Snapshot (Per Serving, Approx.)

Nutrient Amount
Calories ~280
Protein ~14g
Fiber ~11g
Carbohydrates ~38g
Fat ~6g

Based on 6 servings. Values are estimates.

Conclusion: Show Up for Yourself Tonight

This is the kind of meal that earns its place in your regular rotation. Moroccan Harira Soup with Chickpeas & Lentils is warm, filling, nourishing, and genuinely easy. One pot. One hour. Done.

Make it Sunday for the week. Make it Thursday when you're tired. Make it whenever — it'll hold up.

Your next steps:

  1. ✅ Check your pantry for lentils, chickpeas, and canned tomatoes
  2. ✅ Grab fresh cilantro and a lemon at the store
  3. ✅ Block 45 minutes and make it happen

Trust the process. Worth the grind. Real ones know.


Loved this? Don't guess the rest of the week. Take 2 minutes — I'll match you to recipes that fit how you eat.
🥗 Helping 14,000+ Families Eat Better Every Day

What's Your Healthy Eating Style?

Get Your FREE Personalized Meal Plan & Recipe Guide in 2 Minutes

🥘 Custom Recipe Picks  •  ⚡ Instant Results  •  🔒 100% Free

Your personalized plan is 0% complete
Finding Your Perfect Meal Plan...
Matching recipes to your goals and lifestyle
🎉 Your Personalized Recipe Plan Is Ready!

⚠️
This Is Just Your Starter Assessment
You're seeing your eating style profile. Click below to unlock your COMPLETE personalized plan including:
Weekly dinner, lunch & breakfast recipe picks
Done-for-you grocery shopping lists
Quick 30-minute weeknight meal ideas
Healthy swaps for your favorite comfort foods
⚡ Your Free Plan Access Expires In:
09:47
Don't lose your personalized recipe blueprint

🥗 Get Your Complete Recipe Plan Now

Start eating well with a plan built around YOUR taste, schedule, and goals

8-week personalized meal plan
Chicken, beef, salmon & Mediterranean recipes
Fast, family-friendly dinner ideas
Clean eating made simple — no deprivation
⚡ 400+ families grabbed their plan in the last 24 hours
🔒 Free to Start  •  No Credit Card Required