Skip to main content New<> this month
Get the Allrecipes magazine

Clean-Eating Coconut Chickpea Curry

Rated as 5 out of 5 Stars

"My husband has cancer and we eat extra clean and buy all organic ingredients. This vegan curry has lots of cancer-fighting ingredients like turmeric, ginger, garlic, and onion. You can make it in bulk and freeze. Add some greens like spinach, Swiss chard, or kale towards the end of the cooking time if you like. I serve this over a little bit of rice but it tastes great with pita as well or on its own."
Added to shopping list. Go to shopping list.


13 h 55 m servings 691
Original recipe yields 4 servings


{{model.addEditText}} Print
  1. Rinse chickpeas under cold running water. Place in a bowl and cover with at least 4 cups of cold water. Soak for 12 to 24 hours.
  2. Drain chickpeas and place in a large pot. Pour in enough water to cover chickpeas by 2 inches. Add halved onion and bring to a rolling boil over medium-high heat. Reduce heat to a high simmer. Cook for a few minutes until a foam forms at the top. Skim off the foam and cook, covered, until chickpeas are soft, 40 to 60 minutes.
  3. Remove from heat, season with salt, and set aside. Do not drain so chickpeas don't dry out.
  4. Heat oil in a large pot over medium heat. Add chopped onion and ginger. Season with salt and pepper and cook, stirring occasionally, until onion is soft and translucent, about 5 minutes. Add garlic and cook for 1 more minute. Stir in turmeric, cumin, and red pepper flakes.
  5. Drain chickpeas, reserving 2 cups of the cooking liquid. Add drained chickpeas to the sauteed onion mixture and stir until well coated with the spices. Cook until chickpeas are a little bit crisp, stirring occasionally, 8 to 10 minutes.
  6. Add 2 cups of chickpea cooking liquid and coconut milk to the pot. Bring to a simmer, scraping up any browned bits from the bottom of the pot. Cook, uncovered, stirring occasionally, until curry has thickened to your desired consistency and flavors have started to come together, 40 to 60 minutes. Taste and season with salt and pepper.
  7. Divide curry amongst bowls and top with yogurt and cilantro.


  • Cook's Notes:
  • I often cook a huge batch of chickpeas and then freeze the rest in the cooking liquid. You will need about 30 ounces of cooked chickpeas for this recipe.
  • Cook time can vary widely depending on how old the chickpeas are. You can also substitute 2 cans chickpeas instead of cooking them from scratch if you're short on time. In that case use 2 cups of vegetable broth instead of the cooking liquid.
  • If you don't have enough cooking liquid leftover, then substitute with vegetable broth. You can also use mint instead of cilantro for serving. Use regular plain yogurt if you're not eating vegan.

Nutrition Facts

Per Serving: 691 calories; 43.9 60.3 21.2 0 100 Full nutrition

Explore more


Read all reviews 2
Most helpful
Most positive
Least positive

This came out great! everyone loved it. We used regular yogurt

We really enjoyed this - it takes some time to prepare, but it's well worth it! I did it over 3 days - day 1 soak chickpeas, day 2 cook chickpeas, day 3 cook curry