A creamy chickpea stew is the kind of weeknight dinner that asks little of you and gives back a lot. It simmers in one pot, uses pantry staples, and lands on the table in about 35 minutes with a thick, spoon-coating broth. This version leans on coconut milk for body and a squeeze of lemon to keep the flavors bright rather than heavy.
You get soft chickpeas, wilted greens, and a gentle heat from cumin and paprika. The recipe is built so the broth reduces just enough to coat the back of a spoon without turning gluey. It’s the sort of dish that reheats well, which makes it a smart choice for meal prep across a busy stretch of days.
Why You’ll Love These Creamy Chickpea Stew
- One pot means minimal cleanup and no separate saucepan for grains.
- Coconut milk gives the creamy chickpea stew a silky texture without dairy.
- It uses canned chickpeas, so no soaking or advance planning required.
- The flavor base is built from onion, garlic, and spice in under 10 minutes.
- Leftovers thicken overnight and taste even better the next day.

Ingredients You’ll Need
- 2 tbsp olive oil — coats the pan and carries the spice bloom.
- 1 medium yellow onion, diced (about 1 cup) — builds the savory base.
- 3 cloves garlic, minced — adds sharpness that mellows as it cooks.
- 1 tsp ground cumin — earthy backbone for the broth.
- 1 tsp smoked paprika — lends a quiet smoky note.
- 1/2 tsp red pepper flakes — optional, for gentle heat.
- 2 cans (15 oz each) chickpeas, drained and rinsed — the protein and bulk.
- 1 can (14 oz) full-fat coconut milk — the source of creaminess.
- 1 cup vegetable broth — loosens the sauce so it simmers.
- 3 cups fresh spinach, packed — wilts down to a small volume.
- 1 tbsp lemon juice — brightens the finished stew.
- 1/2 tsp salt, plus more to finish — seasons the liquid.
Ingredient Substitutions
Olive oil: Replace with 2 tbsp of butter for a rounder, richer mouthfeel. Butter browns the onion faster, so keep the pan at medium-low heat to avoid scorching the garlic that follows. The stew will taste slightly sweeter and less fruity than with olive oil, and the broth will look a touch glossier.
Full-fat coconut milk: Use an equal amount of white sauce if you want a dairy-based version. The texture stays creamy but loses the coconut sweetness and picks up a flour-forward note. Simmer 5 minutes less, since the starch in the sauce thickens quicker than coconut cream.
Fresh spinach: Swap for 1 cup thawed frozen chopped spinach with the water squeezed out. Frozen greens give a deeper green color and a softer bite, but they release less volume so the stew looks less leafy. Add them at the same step, just stir until the clumps break apart.
Vegetable broth: Use chicken broth if you don’t need the dish meat-free, or plain water with an extra 1/4 tsp salt. Broth adds a savory layer; water keeps the chickpea and coconut flavors more forward. With water, taste at the end because the salt level will read lower.
Step-by-Step Instructions
- Warm 2 tbsp olive oil in a 4-quart pot over medium heat until it shimmers, about 30 seconds.
- Add the diced onion and cook, stirring now and then, until it turns translucent and soft at the edges, 4 to 5 minutes.
- Stir in the minced garlic, cumin, smoked paprika, and red pepper flakes; cook until the garlic smells toasty, about 45 seconds, not longer or it browns.
- Pour in the drained chickpeas, coconut milk, and vegetable broth; bring to a gentle simmer over medium-low heat.
- Let the stew bubble softly, uncovered, until the broth thickens and coats a spoon, 15 to 18 minutes, stirring twice.
- Add the packed spinach and stir until it wilts completely, about 2 minutes; the leaves should look limp and dark green.
- Take the pot off the heat, stir in lemon juice and salt, and taste — the broth should be silky, not thin.
Pro Tips
Reserve 1/4 cup of the chickpea liquid before draining if you want to loosen the stew later without adding broth. The starchy water blends in invisibly and keeps the texture consistent.
Bloom the spices in oil before any liquid hits the pan; this wakes up the cumin and paprika so the creamy chickpea stew tastes layered instead of flat. A spice bloom takes under a minute and prevents raw powder taste.
If the broth reduces too far, add broth one tablespoon at a time rather than a full cup, or you’ll dilute the seasoning. The goal is a sauce that clings to the chickpeas when you lift them with a spoon.
Finish with lemon off the heat so the acid stays bright; added while boiling, it turns dull and slightly bitter. A small squeeze at the table also helps if your coconuts run sweet.
Common Mistakes to Avoid
Adding spinach too early makes it slimy and overcooked while the broth stays thin. Wait until the last 2 minutes so the leaves keep a little structure and a fresh color.
Boiling the coconut milk hard can make it separate into oil and solids, giving the creamy chickpea stew a broken look. Keep it at a bare simmer where you see a few bubbles at the edge, not a rolling boil.
Skipping the salt until the end often means under-seasoning because the chickpeas need time to absorb it. Season the liquid as it simmers, then adjust at the finish for a balanced result.
Serving Suggestions
Spoon the stew over risotto for a heavier plate, or keep it solo with crusty bread to mop the broth. A sprinkle of chopped parsley adds a clean, grassy note against the coconut.
For a lighter meal, pair with a zucchini pasta on the side instead of grains. The stew also works as a filling for roasted sweet potatoes if you scoop the flesh and pour it over.
Storage and Reheating
Cool the stew to room temperature within 2 hours, then move it to an airtight container. It keeps in the fridge for up to 4 days and the broth thickens as it sits.
Reheat on medium-low heat with a splash of broth, stirring until steaming hot throughout, about 6 minutes. The stew freezes for up to 2 months in a sealed container; thaw overnight before warming so it heats evenly.
Recipe Variations
Tomato Version
Add 1 cup crushed tomatoes with the coconut milk for a red, tangier broth. The acid cuts the coconut richness and gives the creamy chickpea stew a warmer color. Expect a looser sauce that needs 2 extra minutes of simmer to thicken.
Curry Version
Swap cumin and paprika for 2 tsp curry powder and add 1 tsp grated ginger with the garlic. The stew takes on a yellow hue and a sharper aromatic lift. Serve with lemon pasta if you want a double-carb plate.
Greens-Heavy Version
Replace spinach with 2 cups chopped kale added 8 minutes before the end so it softens but keeps bite. The stew gets a chewier texture and a deeper green. You may need an extra 1/4 cup broth since kale absorbs more liquid than spinach.
Smoky Sausage Version
Brown 6 oz sliced smoked sausage in the oil before the onion for a meaty edge. The rendered fat enriches the broth and the creamy chickpea stew reads as heartier. Use pork chops rub as a side if you want more protein on the table.
Creamy Chickpea Stew
Description
A creamy chickpea stew simmered in one pot with coconut milk, wilted spinach, and warm cumin and paprika. It lands on the table in about 35 minutes with a thick, spoon-coating broth that reheats beautifully for meal prep.
Ingredients
Instructions
-
Warm oil and onion
Warm 2 tbsp olive oil in a 4-quart pot over medium heat until it shimmers, about 30 seconds. Add the diced onion and cook, stirring now and then, until it turns translucent and soft at the edges, 4 to 5 minutes.
-
Bloom spices with garlic
Stir in the minced garlic, 1 tsp cumin, 1 tsp smoked paprika, and 1/2 tsp red pepper flakes. Cook until the garlic smells toasty, about 45 seconds, not longer or it browns.
-
Add liquids and simmer
Pour in the drained chickpeas, coconut milk, and vegetable broth; bring to a gentle simmer over medium-low heat. Let the stew bubble softly, uncovered, until the broth thickens and coats a spoon, 15 to 18 minutes, stirring twice.
-
Wilt the spinach
Add the packed spinach and stir until it wilts completely, about 2 minutes; the leaves should look limp and dark green. Keep the heat at medium-low so the coconut milk stays emulsified.
-
Finish and season
Take the pot off the heat, stir in lemon juice and salt, and taste — the broth should be silky, not thin. Adjust salt at the finish for a balanced result before serving.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 350kcal
- % Daily Value *
- Total Fat 22g34%
- Saturated Fat 15g75%
- Sodium 480mg20%
- Total Carbohydrate 32g11%
- Dietary Fiber 8g32%
- Sugars 5g
- Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cool the stew to room temperature within 2 hours, then move to an airtight container; it keeps in the fridge for up to 4 days and thickens as it sits.
- Reheating: Reheat on medium-low with a splash of broth, stirring until steaming hot, about 6 minutes; do not reheat the same portion more than once.
- Pro tip: Bloom spices in oil before any liquid to wake up cumin and paprika, and finish lemon off heat so acid stays bright. For a lighter meal, pair with zucchini pasta on the side.
- Make ahead: Reserve 1/4 cup chickpea liquid before draining to loosen leftovers without diluting seasoning.
