Moroccan Chickpea & Sweet Potato Stew
A warming Moroccan-spiced stew with chickpeas, sweet potatoes, tomatoes,
and spinach. Fragrant with cumin, cinnamon, and turmeric — vegan,
high-fiber, and deeply comforting.
Moroccan stews are known for their intoxicating blend of warm spices, and
this plant-based version delivers all of that aromatic magic in under 45
minutes. Cumin, cinnamon, turmeric, and paprika create a complex flavor
profile that makes this stew taste like it simmered for hours.
Sweet potatoes break down just enough to thicken the broth naturally while
keeping their shape, and chickpeas add heartiness and protein. A generous
handful of spinach wilted in at the end brings freshness and color. The
whole thing comes together in one pot with minimal effort.
This stew is a nutritional powerhouse. Sweet potatoes are loaded with
beta-carotene, the chickpeas provide fiber and plant protein, and the
anti-inflammatory spice blend (turmeric + black pepper for absorption)
makes every bite work for your health. It's the kind of meal that warms
you from the inside out.
✅ Why This Recipe Is Healthy
- • High fiber: 10g per serving from chickpeas and sweet potatoes
- • Anti-inflammatory: Turmeric, ginger, and cinnamon support immune health
- • Vegan: 100% plant-based with 12g protein per serving
- • Rich in beta-carotene: Sweet potatoes provide over 100% daily vitamin A
- • One-pot comfort: Simple preparation, complex flavors
📊 Why This Recipe Scored 79/100
With an overall health score of 79/100, this recipe is a solid, balanced option. Its strongest area is nutrient quality (91/100), where 12g of fiber and whole-food ingredients lift its nutrient density. The main thing holding the score back is sodium balance (70/100), because 686mg of sodium is above the per-meal comfort zone.
How our scoring works
Ingredients
- ✓ 1.5 cups canned chickpeas
- ✓ 2 medium sweet potato
- ✓ 1.5 cups canned tomatoes
- ✓ 1 medium yellow onion
- ✓ 4 cloves garlic
- ✓ 1 tbsp olive oil
- ✓ 1.5 tsp cumin
- ✓ 0.5 tsp cinnamon
- ✓ 0.5 tsp turmeric
- ✓ 1 tsp paprika
- ✓ 1 tbsp fresh ginger
- ✓ 3 cups spinach
- ✓ 1 tbsp lemon
- ✓ 2 tbsp fresh cilantro
- ✓ 0.375 tsp table salt
- ✓ 0.25 tsp black pepper
- ✓ 2 cups water
Instructions
-
1
Peel the sweet potatoes and cut them into 3/4-inch cubes. Dice the onion and mince the garlic and ginger. Drain and rinse the chickpeas.
-
2
Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until softened. Add the garlic, ginger, cumin, cinnamon, turmeric, and paprika. Cook for 1 minute until very fragrant and the spices toast slightly.
-
3
Add the sweet potatoes, canned tomatoes, chickpeas, water, salt, and pepper. Stir well, bring to a boil, then reduce heat to medium-low. Cover and simmer for 20 minutes until the sweet potatoes are fork-tender.
-
4
Stir in the spinach in handfuls, letting each batch wilt before adding more. Cook for 2-3 minutes until all the spinach is wilted.
-
5
Remove from heat and stir in the lemon juice. Taste and adjust seasoning. Ladle into bowls and garnish with fresh cilantro. Serve hot.
Health Scores
Overall Health Score
Excellent Stability
Low Sodium
Nutrient Dense
Nutrition Facts
Per Serving
Health Highlights
Want detailed insights on why this recipe scored 79?
Upgrade to Pro for Full Analysis