I keep coming back to this Moroccan chickpea stew because pantry staples become a rich, saucy bowl with chickpeas, tomatoes, and harissa-spiced depth. It tastes like it simmered all afternoon, but it lands on the table fast.

I’m obsessed with this Easy Moroccan Chickpea Stew because it tastes bold without making dinner feel like a project. The chickpeas turn hearty and satisfying, while harissa brings that spicy, smoky kick I keep craving after the first spoonful.
I love how every bite feels rich, saucy, and loaded with flavor, but still fresh enough that I don’t feel weighed down. And the leftovers?
Honestly, I might like them even more. This is the kind of meal I want on repeat when I need something fast, filling, and actually exciting.
Big flavor. Zero fuss.
Just my kind of bowl, always.
Ingredients

- Olive oil gets everything going and adds that cozy, rich base.
- Onion brings sweetness and makes the kitchen smell like dinner’s actually happening.
- Garlic adds the good kind of punch you’d miss instantly.
- Carrots give a little sweetness, color, and tender bite.
- Red bell pepper keeps things bright, juicy, and a little fresh.
- Sweet potato makes the stew hearty, filling, and naturally creamy.
- Tomato paste adds deep, savory flavor without making a fuss.
- Diced tomatoes bring tang, body, and that saucy stew vibe.
- Chickpeas add protein, texture, and make it feel like a real meal.
- Vegetable broth pulls everything together without feeling heavy.
- Harissa brings heat, so you can keep it chill or spicy.
- Cumin, paprika, coriander, and cinnamon make it warm, earthy, and not boring.
- Salt and pepper wake everything up.
Basically, don’t skip them.
- Spinach or kale sneaks in greens, and yes, it’s actually healthy.
- Lemon and herbs add freshness at the end.
Plus, it looks pretty.
Ingredient Quantities
- 2 tablespoons olive oil
- 1 large yellow onion, chopped
- 3 garlic cloves, minced
- 2 medium carrots, peeled and sliced
- 1 red bell pepper, seeded and chopped
- 1 medium sweet potato, peeled and cut into 1 inch cubes
- 1 tablespoon tomato paste
- 1 14 ounce can diced tomatoes
- 2 15 ounce cans chickpeas, drained and rinsed
- 3 cups low sodium vegetable broth
- 1 to 2 teaspoons harissa paste, to taste
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground cinnamon
- Salt and freshly ground black pepper, to taste
- 2 cups baby spinach or chopped kale
- Juice of half a lemon
- Fresh cilantro or parsley, chopped, for serving
How to Make this
1. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering; add 1 large chopped yellow onion and cook 5 minutes until softened.
2. Stir in 3 minced garlic cloves, 2 sliced carrots, and 1 chopped red bell pepper and cook 3 to 4 minutes until fragrant.
3. Add 1 medium peeled and cubed sweet potato and 1 tablespoon tomato paste, stirring to coat the vegetables for 1 minute.
4. Pour in one 14 ounce can diced tomatoes, two 15 ounce cans drained and rinsed chickpeas, and 3 cups low sodium vegetable broth.
5. Season with 1 to 2 teaspoons harissa paste to taste, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon ground coriander, 1/4 teaspoon ground cinnamon, and salt and freshly ground black pepper to taste; stir to combine.
6. Bring the stew to a gentle boil, then reduce heat to low, cover, and simmer 20 to 25 minutes until the sweet potato is tender and flavors have melded.
7. Taste and adjust seasoning and harissa heat as needed. Stir in 2 cups baby spinach or chopped kale and cook 2 to 3 minutes until wilted.
8. Remove from heat and stir in the juice of half a lemon.
9. Serve hot garnished with chopped fresh cilantro or parsley.
Equipment Needed
1. Large heavy pot with lid
2. Chef knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring cups and measuring spoons
6. Can opener
7. Colander or fine mesh strainer
8. Ladle and citrus juicer or small reamer
FAQ
Easy Moroccan Chickpea Stew Recipe Substitutions and Variations
- Olive oil: substitute avocado oil or light olive oil for a similar neutral flavor and high smoke point.
- Harissa paste: use sriracha for heat or 1 teaspoon red pepper flakes plus 1 teaspoon tomato paste for a similar spicy, tangy note.
- Sweet potato: swap with cubed butternut squash or Yukon gold potatoes for a similar texture and sweetness.
- Chickpeas: replace with canned white beans or cooked brown lentils for protein and a comparable bite.
Pro Tips
– Toast the spices in the pot for 30 to 60 seconds after the tomato paste goes in. It wakes up their aroma and deepens the stew. Stir constantly so nothing burns.
– If you like a creamier texture, blitz one can of chickpeas with a little broth or mash some directly in the pot before simmering. It thickens the stew naturally and makes it silkier without dairy.
– Adjust heat at the end rather than the start. Add the milder amount of harissa initially, then add more after tasting when the flavors have melded. Harissa often intensifies as it cooks.
– For best fresh brightness, wait to add the lemon juice and herbs just before serving. The lemon lifts the flavors, and the fresh herbs keep their color and fragrance.
Easy Moroccan Chickpea Stew Recipe
My favorite Easy Moroccan Chickpea Stew Recipe
Equipment Needed:
1. Large heavy pot with lid
2. Chef knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring cups and measuring spoons
6. Can opener
7. Colander or fine mesh strainer
8. Ladle and citrus juicer or small reamer
Ingredients:
- 2 tablespoons olive oil
- 1 large yellow onion, chopped
- 3 garlic cloves, minced
- 2 medium carrots, peeled and sliced
- 1 red bell pepper, seeded and chopped
- 1 medium sweet potato, peeled and cut into 1 inch cubes
- 1 tablespoon tomato paste
- 1 14 ounce can diced tomatoes
- 2 15 ounce cans chickpeas, drained and rinsed
- 3 cups low sodium vegetable broth
- 1 to 2 teaspoons harissa paste, to taste
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground cinnamon
- Salt and freshly ground black pepper, to taste
- 2 cups baby spinach or chopped kale
- Juice of half a lemon
- Fresh cilantro or parsley, chopped, for serving
Instructions:
1. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering; add 1 large chopped yellow onion and cook 5 minutes until softened.
2. Stir in 3 minced garlic cloves, 2 sliced carrots, and 1 chopped red bell pepper and cook 3 to 4 minutes until fragrant.
3. Add 1 medium peeled and cubed sweet potato and 1 tablespoon tomato paste, stirring to coat the vegetables for 1 minute.
4. Pour in one 14 ounce can diced tomatoes, two 15 ounce cans drained and rinsed chickpeas, and 3 cups low sodium vegetable broth.
5. Season with 1 to 2 teaspoons harissa paste to taste, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon ground coriander, 1/4 teaspoon ground cinnamon, and salt and freshly ground black pepper to taste; stir to combine.
6. Bring the stew to a gentle boil, then reduce heat to low, cover, and simmer 20 to 25 minutes until the sweet potato is tender and flavors have melded.
7. Taste and adjust seasoning and harissa heat as needed. Stir in 2 cups baby spinach or chopped kale and cook 2 to 3 minutes until wilted.
8. Remove from heat and stir in the juice of half a lemon.
9. Serve hot garnished with chopped fresh cilantro or parsley.















