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:
- ✅ Check your pantry for lentils, chickpeas, and canned tomatoes
- ✅ Grab fresh cilantro and a lemon at the store
- ✅ Block 45 minutes and make it happen
Trust the process. Worth the grind. Real ones know.
What's Your Healthy Eating Style?
Get Your FREE Personalized Meal Plan & Recipe Guide in 2 Minutes
🥘 Custom Recipe Picks • ⚡ Instant Results • 🔒 100% Free
🥗 Get Your Complete Recipe Plan Now
Start eating well with a plan built around YOUR taste, schedule, and goals
Healthy Recipe Resources I Actually Use
Real recipes, real ingredients, real results — no bland diet food required.
Healthy Breads
Better-for-you bread recipes that don't taste like cardboard — sandwiches, toast, and rolls you'll actually look forward to.
Guilt-Free Desserts
Satisfy your sweet tooth without derailing your goals — cakes, cookies, and treats made with cleaner ingredients.
Easy Instant Pot Meals
Wholesome, hands-off dinners your family will actually eat — ready fast, no babysitting the stove required.
