I love making this Moroccan chickpea stew when I want something warm, nourishing, and full of bold spices. The combination of tender chickpeas, tomatoes, and aromatic seasonings creates a rich, comforting dish that feels both hearty and wholesome. I find it perfect for cozy evenings or when I want a plant-based meal that still feels satisfying.
Why You’ll Love This Recipe
I appreciate how deeply flavorful this stew becomes with simple pantry ingredients. The warm spices blend beautifully, creating layers of taste that feel complex without requiring complicated steps.
I also enjoy how filling it is while still being completely plant-based. It’s a wonderful option when I want a nutritious meal that reheats well and tastes even better the next day.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
olive oil
onion, diced
garlic, minced
fresh ginger, grated
carrots, sliced
red bell pepper, chopped
chickpeas, drained and rinsed
diced tomatoes
tomato paste
vegetable broth
ground cumin
ground coriander
smoked paprika
ground cinnamon
ground turmeric
salt
black pepper
fresh spinach or kale
fresh cilantro for garnish
lemon wedges for serving
Directions
-
I start by heating olive oil in a large pot over medium heat.
-
I sauté the diced onion until soft, then add the garlic and grated ginger, cooking until fragrant.
-
I stir in the carrots and red bell pepper and cook for a few minutes to soften slightly.
-
I add the cumin, coriander, smoked paprika, cinnamon, and turmeric, stirring to toast the spices and deepen their flavor.
-
I mix in the tomato paste and let it cook briefly before adding the diced tomatoes, chickpeas, and vegetable broth.
-
I bring the stew to a gentle boil, then reduce the heat and let it simmer for about 25–30 minutes, allowing the flavors to blend.
-
I stir in fresh spinach or kale near the end of cooking and let it wilt.
-
I season with salt and black pepper to taste.
-
I serve the stew warm, garnished with fresh cilantro and a squeeze of lemon juice.
Servings and Timing
This recipe typically serves 4–6 people.
Prep time: 15 minutes
Cook time: 30–35 minutes
Total time: Approximately 45–50 minutes
Variations
I sometimes add diced sweet potatoes for extra heartiness. If I want a slightly creamy texture, I stir in a spoonful of coconut milk toward the end of cooking.
For more protein, I add lentils along with the chickpeas. I also enjoy serving it over couscous or brown rice to make it even more filling.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 5 days. The flavors deepen beautifully overnight.
When reheating, I warm the stew gently on the stovetop over medium-low heat. If it thickens too much, I add a splash of vegetable broth or water to reach my desired consistency. I can also reheat individual portions in the microwave.
FAQs
Can I make this stew ahead of time?
Yes, I often prepare it a day in advance because the spices become even more flavorful after resting.
Is this recipe vegan?
Yes, all the ingredients are plant-based, making it naturally vegan and dairy-free.
Can I freeze Moroccan chickpea stew?
Yes, I freeze it in airtight containers for up to 3 months. I thaw it overnight in the refrigerator before reheating.
How spicy is this stew?
I find it warmly spiced rather than hot. If I want heat, I add a pinch of cayenne pepper or red pepper flakes.
What can I serve with this stew?
I enjoy serving it with crusty bread, couscous, or rice. A simple side salad also pairs nicely.
Conclusion
I truly enjoy making this Moroccan chickpea stew because it brings together comforting textures and bold, aromatic spices in one satisfying dish. It’s wholesome, easy to prepare, and perfect for sharing. Whenever I want a nourishing meal with vibrant flavor, this is a recipe I happily return to.
Moroccan Chickpea Stew
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A warm and nourishing Moroccan chickpea stew filled with tender vegetables, aromatic spices, and hearty chickpeas, creating a bold and comforting plant-based meal.
- Author: Mayaa
- Prep Time: 15 minutes
- Cook Time: 30–35 minutes
- Total Time: 45–50 minutes
- Yield: 4–6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Moroccan
- Diet: Vegan
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 carrots, sliced
- 1 red bell pepper, chopped
- 2 (15 oz) cans chickpeas, drained and rinsed
- 1 (14.5 oz) can diced tomatoes
- 2 tablespoons tomato paste
- 3 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground turmeric
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 cups fresh spinach or kale
- 2 tablespoons fresh cilantro, chopped (for garnish)
- Lemon wedges for serving
Instructions
- Heat olive oil in a large pot over medium heat.
- Sauté the diced onion until soft, then add garlic and grated ginger. Cook until fragrant.
- Add carrots and red bell pepper, cooking for 3–4 minutes to soften slightly.
- Stir in cumin, coriander, smoked paprika, cinnamon, and turmeric. Cook briefly to toast the spices.
- Mix in tomato paste and cook for 1 minute.
- Add diced tomatoes, chickpeas, and vegetable broth. Stir well.
- Bring to a gentle boil, then reduce heat and simmer for 25–30 minutes.
- Stir in fresh spinach or kale and cook until wilted.
- Season with salt and black pepper to taste.
- Serve warm, garnished with fresh cilantro and a squeeze of lemon juice.
Notes
- Add diced sweet potatoes for extra heartiness.
- Stir in a spoonful of coconut milk for a creamier texture.
- For additional protein, add lentils along with the chickpeas.
- Store in the refrigerator for up to 5 days; flavors deepen overnight.
- Freeze in airtight containers for up to 3 months.
- Reheat gently and add broth or water if the stew thickens too much.
Nutrition
- Serving Size: 1 serving (about 1 1/2 cups)
- Calories: 320
- Sugar: 9g
- Sodium: 620mg
- Fat: 10g
- Saturated Fat: 1.5g
- Unsaturated Fat: 7.5g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg
