WHY MAKE IT

A little comfort, a lot of flavor.

Coconut chickpea spinach stew is an aromatic, deeply satisfying plant-based dish inspired by the vibrant culinary traditions of South Asia and the Caribbean. Centered on hearty pantry chickpeas bathed in full-fat coconut milk, this stew derives its complex warmth from freshly grated ginger, garlic, and ground turmeric. The earthy legumes provide satisfying substance, while delicate baby spinach folded in at the very end introduces a clean mineral note and vivid visual contrast. A bright finishing splash of fresh lime juice pierces through the luscious coconut fat, keeping every bite invigorating. Naturally gluten-free and vegan, this one-pot meal requires minimal active preparation while yielding comforting, deeply layered flavors.

Blooming Spices in Coconut Oil

Coconut oil provides an ideal medium for extracting the volatile oils trapped inside ground spices. Heating turmeric, cumin, coriander, and chili flakes alongside freshly grated ginger and garlic over gentle heat activates their full aromatic potential. Turmeric requires gentle heat and dietary fat to disperse properly, lending its signature golden hue and warm earthy backbone to the stew. Keeping the flame at medium-low prevents the garlic and delicate dry powders from scorching, which would otherwise introduce an acrid, bitter note to the coconut sauce.

Natural Thickening with Chickpeas

Rather than relying on supplementary thickeners like flour, cornstarch, or dairy cream, this recipe utilizes the intrinsic starch of the legumes themselves. Simmering the chickpeas directly in coconut milk softens their cell walls. Pressing roughly one-third of the cooked legumes against the pot with a heavy wooden spoon releases interior starches directly into the braising liquid. As these starches disperse and bind with coconut fats, the broth transforms into a luscious, cohesive sauce that clings beautifully to whole chickpeas and wilted greens.

Preserving Spinach Freshness

Delicate tender greens like baby spinach should never be subjected to prolonged boiling, which destroys chlorophyll and renders the leaves dull, brownish, and mushy. Folding fresh spinach into the stew during the final three minutes utilizes ambient broth heat to collapse the leaves gently. This brief exposure ensures the greens retain their tender-crisp texture, rich color, and clean flavor. Immediately taking the pot off the heat halts carryover cooking, ensuring your finished stew looks as vibrant as it tastes.

Before you start

Full-fat canned coconut milk is essential for creating the luxurious, velvety mouthfeel that defines this comforting stew; avoid light coconut milk or carton-based coconut beverages, which are too watery. Crushing a portion of the chickpeas against the pan wall is a chef's trick that thickens the braise without requiring cornstarch or flour. Fresh lime juice stirred in after removing the pot from heat balances the natural richness of the coconut milk.

THE RECIPE

Coconut Chickpea Spinach Stew

4 servings · 15 minutes preparation · 35 minutes cooking · 5 minutes cooling, chilling or resting

Ingredients

Step-by-step instructions

  1. Melt coconut oil in a deep 4-quart Dutch oven or wide saucepan over medium heat. Add the chopped yellow onion and cook for 6 to 8 minutes, stirring occasionally, until soft, translucent, and just beginning to turn light golden around the margins.
  2. Add grated garlic, grated ginger, ground turmeric, ground cumin, ground coriander, and red pepper flakes. Cook and stir continuously for 90 seconds over medium-low heat until the aromatics are fragrant and thoroughly blended with the oil.
  3. Add the rinsed and drained chickpeas, full-fat coconut milk, low-sodium vegetable broth, and kosher salt. Stir well, scraping the bottom of the pot to incorporate any spices that may have settled.
  4. Bring the stew to a boil over medium-high heat. Once boiling, reduce heat to medium-low to maintain a steady, gentle simmer. Simmer uncovered for 20 minutes, stirring occasionally, allowing the liquid to reduce slightly and the chickpeas to soften.
  5. Use the back of a large wooden spoon or a potato masher to roughly crush approximately one-third of the chickpeas against the side of the pot. Stir thoroughly; the released chickpea starches will naturally thicken the coconut broth into a creamy consistency.
  6. Add the fresh baby spinach in two large handfuls, folding each batch into the hot stew until wilted, which takes about 2 to 3 minutes. The residual heat will cook the delicate greens while preserving their bright color.
  7. Remove the pot from the heat source. Stir in the freshly squeezed lime juice. Allow the stew to rest for 5 minutes off the burner so flavors harmonize, then ladle into shallow bowls over steamed basmati rice or serve alongside warm flatbread.

Kitchen notes

Full-fat canned coconut milk is essential for creating the luxurious, velvety mouthfeel that defines this comforting stew; avoid light coconut milk or carton-based coconut beverages, which are too watery. Crushing a portion of the chickpeas against the pan wall is a chef's trick that thickens the braise without requiring cornstarch or flour. Fresh lime juice stirred in after removing the pot from heat balances the natural richness of the coconut milk.

Storage & make-ahead

Cool the stew to room temperature and transfer it to an airtight container within 2 hours of preparation. Store in the refrigerator for up to 4 days. Reheat gently in a saucepan over medium-low heat until hot throughout and steaming at 165°F (74°C). If the stew has thickened significantly during refrigeration, thin with 2 to 3 tablespoons of water or broth.

Save to Pinterest ↗

An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.

Frequently asked questions

Can I use dried chickpeas instead of canned chickpeas?

Yes. Soak 1 cup of dried chickpeas overnight in cool water, drain, and boil in fresh water for 60 to 75 minutes until tender before adding them to the stew. Using unboiled dried chickpeas directly in the coconut broth will not provide enough liquid or time to cook through.

Can I substitute frozen chopped spinach for fresh baby spinach?

Yes. Thaw 5 ounces of frozen chopped spinach completely and squeeze out all excess liquid in a clean kitchen towel before stirring it into the stew during step 6. Excess water from unpressed frozen spinach will dilute the rich coconut broth.

How can I adjust the spice level to make it milder or hotter?

To make the stew completely mild, omit the red pepper flakes entirely. To increase heat, double the red pepper flakes to 1 teaspoon or finely dice half a fresh serrano chili and sauté it alongside the yellow onion during step 1.