A moroccan spiced chickpea stew is what you want when you need a filling dinner that asks little of you. It builds layers of warm spice in one pot, then simmers chickpeas and tomatoes until everything turns soft and savory. You get a bowl that eats like comfort food but leans on pantry staples you likely already keep.
The spice base is what separates this from a plain bean soup. Cumin, coriander, and cinnamon do the heavy lifting, while a little tomato and stock keep the broth drinkable. It's the kind of pot you can stretch with greens or serve as-is over couscous. Making this moroccan spiced chickpea stew at home is surprisingly straightforward once you know the key steps.
If you're building a week of meal prep, this holds up well and reheats without turning to paste. The recipe below is written so a newer cook can follow it without guessing. The moroccan spiced chickpea stew works well for weeknight cooking when time is limited.
Why You'll Love These Moroccan Spiced Chickpea Stew
- One pot means fewer dishes and a built-in sauce from the spices and tomatoes.
- Dried pantry spices give depth without any special shopping trip.
- It's filling from chickpeas alone, no meat required for a full meal.
- Leftovers thicken nicely and taste better on day two.
- You can shift the heat and greens based on what's in the fridge.
Ingredients You'll Need
- 2 tablespoons olive oil – coats the pan so spices bloom instead of scorch
- 1 large yellow onion, diced – builds the sweet base under the spices
- 3 cloves garlic, minced – adds sharpness that rounds out the cinnamon
- 1 tablespoon ground cumin – core earthy note in the stew
- 1 tablespoon ground coriander – citrusy lift against the cumin
- 1 teaspoon ground cinnamon – small amount, keeps the pot warm not sweet
- 1/2 teaspoon smoked paprika – adds gentle smoke without heat
- 1/4 teaspoon cayenne pepper – optional, for a low background burn
- 2 cans (15 oz each) chickpeas, drained – the body and protein of the dish
- 1 can (14.5 oz) diced tomatoes – acidity to balance the spices
- 2 cups vegetable stock – loosens the mix to a spoonable stew
- 1/2 teaspoon salt – adjust at the end after tomatoes reduce
- 3 cups chopped spinach – wilts in at the end for color and nutrients
- 1 tablespoon lemon juice – brightens the finished bowl
Ingredient Substitutions
Olive oil: Replace with an equal amount of avocado oil if you need a higher smoke point for blooming spices. Avocado oil stays neutral, so the spice aroma comes through cleaner than with a grassy oil. The texture of the finished stew stays the same since both are liquid fats at the same volume. Storing leftover moroccan spiced chickpea stew correctly keeps it tasting good for days.
Ground cumin: Swap with an equal measure of ground caraway if you want a sharper, almost anise-like edge. Caraway is stronger, so drop to 2 teaspoons to avoid a bitter finish. The stew will read more North African deli than mellow pantry pot, but it still simmers the same way. For the best results with this moroccan spiced chickpea stew, read through all the steps before starting.
Vegetable stock: Use chicken stock in the same 2-cup amount if you aren't keeping it meat-free. Chicken stock adds a fuller savor and a slightly richer mouthfeel as it reduces. No change to cook time, though you may need less added salt at the end.
Spinach: Replace the 3 cups with 2 cups chopped kale, stripped from stem. Kale needs 5 minutes longer at the end to soften, so add it before the lemon. The bite stays firmer and the color shifts to deep green rather than wilted bright.
Chickpeas: Use 3 cups cooked from dried if you prefer no canned. Soak and boil them ahead, then add with the tomatoes since they're already tender. The result is a slightly nuttier bean and a broth with less canning salt. If you enjoyed this, our fettuccine alfredo you is worth trying next.
Step-by-Step Instructions
- Warm 2 tablespoons olive oil in a 4-quart pot over medium-low heat. Add the diced onion and cook 6 minutes, stirring, until it turns translucent and soft at the edges.
- Stir in the minced garlic and all dry spices: cumin, coriander, cinnamon, smoked paprika, and cayenne. Cook 1 minute until the kitchen smells toasty, not burnt.
- Pour in the diced tomatoes with their juice, scraping the bottom so no spice sticks. Add both cans of chickpeas and the vegetable stock, then stir to combine.
- Raise heat to medium heat and bring to a gentle bubble, then lower to medium-low heat. Simmer 25–30 minutes until the broth thickens and chickpeas feel creamy when pressed.
- Add the chopped spinach and stir until it wilts down, about 2 minutes. The greens should look collapsed but still green, not gray.
- Turn off the heat, stir in the lemon juice and salt, then taste. The stew should taste bright with a warm finish, not flat or sharp.
Pro Tips
Bloom the spices in oil before any liquid hits the pan. This step wakes up the cumin and coriander so they taste roasted, not raw, a technique covered well by spice blooming guides.
Use a heavy pot so the bottom stays even. Thin pans hotspot and scorch the tomato, leaving a bitter line you can't stir out.
Don't skip the lemon at the end. The acid cuts the cinnamon's sweetness and makes the simmering taste finished rather than heavy.
Make a double batch if you cook for two. The stew freezes without separating, so a second tub saves a night later.
Common Mistakes to Avoid
Adding stock before the spices open up in oil leaves a raw dust taste. Always give the ground spices that 1 minute in fat first.
Cooking at a hard boil breaks the chickpeas into mush while the broth stays thin. Keep it at a lazy bubble so texture stays intact.
Seasoning only at the start hides how much the tomatoes concentrate. Salt at the end so you don't overshoot and flatten the spice. For another easy option, check out our meatball without eggs.
Serving Suggestions
Spoon the stew over fluffy couscous to catch the broth, or pair it with spaghetti salad on the side for a cold crunch. A scoop of plain yogurt on top cools the cayenne and adds a soft tang.
For a bread approach, warm flatbread and use it to scoop. The stew is thick enough by step four that it won't run off the bread.
Storage and Reheating
Cool the pot to room temp, then refrigerate in an airtight container for up to 4 days. Reheat on medium-low heat with a splash of water, stirring, until steaming at 165°F if you added chicken stock.
The stew freezes for up to 3 months in a sealed tub. Thaw overnight in the fridge, then warm slowly so the chickpeas don't split from a fast boil.
Recipe Variations
Green Version
Swap the spinach for 2 cups chopped chard and add 1 cup frozen peas at the end. The peas bring a sweet pop that balances the smoked paprika, and the chard holds shape better than spinach.
Harissa Version
Stir 1 tablespoon harissa paste in with the tomatoes for a red-pepper heat that builds behind the cumin. Use less cayenne or drop it, since harissa already carries chili. The broth turns deeper red and tastes sharper.
Protein Add
Brown 1/2 pound diced lamb shoulder in the oil before the onion for a heavier pot. Extend the simmer to 45 minutes so the lamb turns tender, adding stock if it dips low. This shifts the dish from vegan to a meat stew while keeping the spice base.
Coconut Version
Replace 1 cup of the vegetable stock with coconut milk for a creamy, sweeter edge. The cinnamon reads stronger against coconut, so cut it to 1/2 teaspoon. Serve with sherbet punch to contrast the richness.