This spiced chickpea stew is a one-pot meal built around pantry staples — canned chickpeas, crushed tomatoes, carrots, and a spice blend that does most of the heavy lifting.
It comes together in about 35 minutes and tastes like something that simmered for much longer. Serve it over rice, with flatbread, or straight from the pot with a wedge of lemon — it works every way.

Ingredients
Serves: 4
For the stew:
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 can (14 oz) crushed tomatoes
- 2 medium carrots, diced
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated (or 1/2 teaspoon ground)
- 2 tablespoons olive oil
- 1 cup vegetable broth
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1/2 teaspoon cinnamon
- 1/4 teaspoon cayenne (adjust to taste)
- Salt and black pepper to taste
- Juice of 1 lime or lemon
To serve:
- Cooked basmati or brown rice
- Fresh cilantro, roughly chopped
- Plain yogurt or labneh (optional)
- Lime or lemon wedges
- Flatbread (optional)
Why You Must Try This Spiced Chickpea Stew Recipe
Chickpea stew has a long history across Middle Eastern, North African, and South Asian cooking, and the reason it keeps showing up in so many different cuisines is straightforward — chickpeas absorb spice well, hold their shape through long cooking, and are filling without being heavy.
This version uses a spice blend built around cumin, coriander, smoked paprika, and turmeric, with cinnamon adding a faint warmth in the background.
The carrots soften into the tomato base and add a natural sweetness that balances the heat. It’s entirely plant-based and needs nothing added to feel complete.
Toast the Spices Early
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 5 to 6 minutes until soft and starting to color at the edges. Add the garlic and grated ginger and cook for another 2 minutes, stirring so the garlic doesn’t catch.
Now add all the spices — cumin, smoked paprika, coriander, turmeric, cinnamon, and cayenne — and stir them into the onion mixture. Let the spices cook in the oil for about 60 seconds before anything liquid goes in. This step is what separates a stew that tastes deep and layered from one that tastes like spiced water.
The oil carries the fat-soluble flavor compounds in the spices and develops them before the broth dilutes them.
Add the Vegetables
Add the diced carrots to the spiced onion base and stir to coat. Cook for 2 minutes — you’re not trying to soften them at this stage, just giving them a head start in the flavor base before the liquid goes in. Pour in the crushed tomatoes and vegetable broth and stir everything together.
Bring the pot to a boil, then reduce the heat to medium-low and let it simmer uncovered for 10 minutes. The carrots will start to soften and the tomato base will reduce slightly, concentrating the flavor before the chickpeas go in.
In Go the Chickpeas
Add the drained chickpeas to the pot and stir them through the tomato base. Let everything simmer together for another 15 minutes on medium-low heat, stirring occasionally.
During this time the chickpeas absorb the spiced tomato broth and the carrots finish cooking through. The stew will thicken as it sits — if it reduces more than you’d like, add a splash more broth and stir.
If you want it thicker, use the back of a spoon to lightly mash a small portion of the chickpeas directly in the pot. This releases their starch into the broth and thickens it naturally without changing the texture of the whole dish.
Finish and Taste
Squeeze the juice of a lime or lemon into the stew and stir. This step matters more than it might seem — acid brightens everything and stops the spices from tasting muddy or flat. Taste the stew and adjust.
If it needs salt, add it now. If it tastes one-dimensional, a pinch more cumin or a small splash more lime usually fixes it. If the heat level is too low, a pinch more cayenne stirred in off the heat is enough. The stew should taste balanced — warm from the spices, slightly acidic from the tomato and citrus, and savory throughout.
Plate and Serve
Spoon the stew over rice or serve it in a wide bowl on its own. Scatter fresh cilantro over the top — it cuts through the warmth of the spices and keeps each bowl tasting fresh. A spoonful of plain yogurt or labneh on top adds creaminess and a cooling contrast to the heat.
Lime or lemon wedges on the side let people adjust the acidity at the table. If you’re serving it with flatbread, warm it first and use it to scoop directly from the bowl. This is a dish that tastes better the next day, so don’t be concerned about making a full batch even for a smaller group.
How To Make This Spiced Chickpea Stew Recipe Better
The base recipe is reliable and works exactly as written. These changes push it further:
Add a can of coconut milk. Stir it in after the chickpeas for a creamier, slightly sweeter stew. It moves the dish in a more South Asian direction and tones down the heat from the cayenne if you’re cooking for people who prefer milder food.
Stir in a large handful of spinach or kale at the end. Add it in the last 2 minutes of cooking — it wilts into the stew quickly and adds color, texture, and nutrients without changing the flavor profile.
Use fire-roasted tomatoes instead of crushed. They have a slightly smoky, deeper flavor that works particularly well with the smoked paprika already in the spice blend. It’s a direct swap with no other changes needed.
Add a tablespoon of tomato paste with the spices. Let it cook in the oil for a minute before the crushed tomatoes go in. It intensifies the tomato flavor and adds a slight richness that the stew doesn’t get from canned tomatoes alone.
Top with crispy fried onions. Thinly slice an onion and fry it in oil until dark and crisp. Scatter them over the finished stew just before serving. They add crunch and a caramelized sweetness that’s hard to replicate with anything else.
Storage
This stew keeps well in the fridge for up to 5 days and the flavor genuinely improves after the first day as the spices continue developing in the base. Store it in an airtight container and reheat on the stovetop over medium-low heat with a splash of water or broth to loosen it.
It also freezes well for up to 3 months — let it cool completely before transferring to a freezer-safe container. Thaw overnight in the fridge and reheat the same way. The chickpeas hold their texture through freezing better than most other legumes.
Is Spiced Chickpea Stew the Same as Chana Masala?
They’re related but not the same dish. Chana masala is a specific North Indian preparation with a defined spice profile that typically includes amchur (dried mango powder), garam masala, and often a tamarind-based souring agent. The result is tangier and more complex than a general spiced chickpea stew.
This recipe draws from similar ingredients and techniques but isn’t trying to replicate chana masala specifically — it uses a broader, more approachable spice blend that sits closer to a Middle Eastern or North African flavor profile. If you want an authentic chana masala, the spice list and souring agents are different.
If you want a fast, reliable spiced chickpea dish that works on a weeknight, this recipe is the right starting point.
What Can You Serve With Spiced Chickpea Stew?
Rice is the most practical base — basmati or brown rice both work well and absorb the spiced tomato broth as you eat. Flatbread or naan is the other obvious pairing and is better for scooping than cutlery.
If you want something lighter, serve the stew alongside a simple cucumber yogurt salad — the cool, creamy yogurt dressing is a natural counterpart to the warm spices in the stew. Couscous is another solid option if you want something that cooks faster than rice. For a more complete spread, add a side of roasted cauliflower or a wedge salad dressed with tahini and lemon.
The stew is filling on its own, so keep whatever you serve alongside it simple.
Spiced chickpea stew is one of those recipes that earns its place in any weekly rotation — fast enough for a weeknight, good enough to make ahead, and flexible enough to serve in half a dozen different ways. Make a full batch and you’ll be eating well for days.
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion and cook 5–6 minutes until soft and lightly colored. Add garlic and ginger and cook 2 minutes. Add all spices and stir for 60 seconds until fragrant.
- Add diced carrots and stir to coat in the spice base. Cook for 2 minutes. Pour in crushed tomatoes and vegetable broth. Stir to combine and bring to a boil.
- Reduce heat to medium-low and simmer uncovered for 10 minutes until carrots start to soften and the tomato base reduces slightly.
- Add drained chickpeas and stir through. Simmer for 15 minutes on medium-low, stirring occasionally, until chickpeas have absorbed the spiced broth and carrots are fully tender. Mash a small portion of chickpeas with the back of a spoon to thicken if desired.
- Squeeze in lime or lemon juice and stir. Taste and adjust salt, acidity, or heat as needed. Serve over rice or with flatbread. Top with fresh cilantro, a spoonful of yogurt, and a lime wedge.
Notes
- Always toast spices in oil before adding liquid — it makes a significant difference in depth of flavor
- Add a can of coconut milk after the chickpeas for a creamier, milder version
- Use fire-roasted tomatoes instead of crushed for a smokier base
- Stir in spinach or kale in the last 2 minutes for extra greens
- Keeps in the fridge for up to 5 days — flavor improves overnight
- Freezes well for up to 3 months — thaw overnight and reheat on the stovetop


