Creamy Coconut Chickpea Curry
A rich, one-pot vegan coconut chickpea curry with warm spices and bright lime finish, perfect for weeknights, meal prep, and budget-friendly dinners.

This creamy coconut chickpea curry has been my go-to weeknight dinner for years. I discovered this combination while cleaning out the pantry on a rainy evening and I wanted something fast, nourishing, and comforting. The aroma of toasted garam masala and garlic filling the kitchen convinced everyone to gather around before the dish was even finished. What makes this curry special is the balance between velvet-smooth coconut milk, the earthy warmth of garam masala and cumin, and the pop of acidity from fresh lime. It is hearty without heaviness and satisfies both vegans and omnivores at the table.
I first served it to my family after a long day of work; within minutes the rice bowl was gone and the kids asked for more. The texture is creamy but not cloying, thanks to drained chickpeas that hold their shape, while diced tomatoes break down into a naturally sweet base. It stores beautifully and reheats without losing brightness, which is why it became a staple for busy weeks. I love that it is made entirely in one pot, uses pantry staples, and still tastes like something you’d order at a cozy neighborhood spot.
Why You'll Love This Recipe
- This one-pot meal comes together in about 45 minutes total, making it ideal for busy weeknights and easy enough for new cooks to master.
- The ingredient list uses pantry staples and a single 13.5 ounce can of coconut milk, canned chickpeas, and canned or fresh tomatoes for budget-friendly shopping.
- It is naturally vegan and gluten-free, and easily adaptable for lower-calorie diets by choosing light coconut milk without sacrificing texture.
- Meal-prep friendly: it keeps well in the fridge for up to 5 days and freezes for up to a month, making portions effortless on hectic days.
- The lime finish brightens the rich coconut base so the curry never tastes heavy; leftovers taste even better after a day as flavors meld.
In my kitchen this curry became a rite of passage for guests: people ask for the recipe and take home leftovers. I often double the batch for potlucks and have swapped the garam masala brand a few times, but the final squeeze of lime is the step no one should skip. The way it pairs with steamed basmati or warm whole wheat naan makes it a dish that travels well between weeknight comfort and celebratory family dinners.
Ingredients
- Coconut oil, 2 tablespoons: Use refined coconut oil for a neutral taste or virgin for a subtle coconut aroma; it gives a high smoke point and gentle sweetness that carries the spices.
- Onion, 1 medium (red or yellow), diced: A sweet, well-sautéed onion forms the aromatic base; choose firm, heavy onions with dry skins for best flavor.
- Tomatoes, 14 ounces diced (fresh or canned): Use a 14 ounce can of diced tomatoes for convenience or 2 medium fresh tomatoes, chopped, for a brighter finish.
- Sea salt and black pepper, to taste: Season gradually, tasting after simmering to balance acidity and richness.
- Chickpeas, 16 ounces canned, drained and rinsed: One 15 to 16 ounce can provides the best texture; drained chickpeas keep shape under simmering and soak up sauce flavors.
- Garlic, 3 cloves minced: Fresh garlic delivers a sharper, sweeter note than jarred; press or mince finely for even distribution.
- Garam masala, 1 1/2 tablespoons: A warm, aromatic blend; I use a medium-roasted garam masala which gives depth without heat.
- Curry powder, 1 teaspoon: Choose a mild-to-medium curry powder for color and background spice; it complements the garam masala.
- Cumin, 1/4 teaspoon ground: Adds an earthy accent; toast whole seeds briefly first if you want a nuttier flavor.
- Coconut milk, 13.5 ounces (1 standard can): Use full-fat for creaminess or reduced-fat for fewer calories; shake the can well before opening.
- Coconut flour, 2 teaspoons (optional): Helps thicken the sauce and adds a subtle coconut note; substitute cornstarch or regular flour if not gluten-free.
- Lime, 1 small, juiced: Fresh lime squeezed at the end brightens and balances the curry’s richness.
Instructions
Warm the oil:Place a deep pot over medium-high heat and add 2 tablespoons of coconut oil. Heat until the oil shimmers and is fragrant, about 30 seconds to 1 minute, taking care not to let it smoke.Sauté onion and tomatoes:Add the diced onion and 14 ounces diced tomatoes to the pot. Season with a pinch of sea salt and black pepper and lower heat to medium. Cook until the onion softens and the tomatoes release juices, about 8 to 10 minutes. Stir occasionally, scraping any fond from the bottom.Add chickpeas and aromatics:Stir in the drained chickpeas, minced garlic, 1 1/2 tablespoons garam masala, 1 teaspoon curry powder, and 1/4 teaspoon ground cumin. Cook 1 to 2 minutes to bloom the spices; you should smell the warm, toasty aroma as the spices release oils.Pour in coconut milk and thicken:Pour in the 13.5 ounce can of coconut milk and whisk to combine. If using, sprinkle 2 teaspoons coconut flour and stir until fully incorporated. Bring the mixture to a gentle boil, then reduce heat to medium-low and simmer for 10 to 12 minutes so flavors meld and sauce slightly thickens. Skim any excess oil from the surface if desired.Finish and season:Taste and adjust salt and pepper as needed. Remove from heat and squeeze the juice of 1 small lime into the pot, stirring to combine. Let rest for a few minutes so the flavors settle, then serve over steamed basmati rice or with warm naan.
You Must Know
- This dish is naturally vegan and gluten-free when using coconut flour or no thickener at all; it stores in the refrigerator for up to 5 days and freezes well for up to 1 month.
- Using a full 13.5 ounce can of coconut milk delivers creaminess; reduced-fat versions work but expect a thinner sauce and slightly less caloric density.
- Drain and rinse canned chickpeas to reduce sodium and improve texture; dried chickpeas soaked overnight and cooked until tender are an excellent upgrade if you have time.
- Lime juice at the end lifts the coconut’s richness and brightens the overall flavor profile; do not skip this step as it balances the curry.
My favourite aspect is how forgiving this recipe is. I routinely adjust the spice levels and still end up with a satisfying bowl. Leftovers often taste better the next day because the chickpeas absorb more of the sauce. Family and friends repeatedly tell me it tastes homemade yet restaurant-quality, and it’s one of those dishes that travels well to potlucks and packed lunches.
Storage Tips
Store cooled portions in airtight containers in the refrigerator for up to 5 days. For freezing, portion into freezer-safe containers leaving a little headspace and freeze for up to 1 month. Thaw overnight in the refrigerator and reheat gently on the stove over low heat, adding a splash of water or coconut milk if the sauce has thickened excessively. Use microwave-safe containers for single servings and stir midway through reheating to ensure even warmth. Quality indicators include a fresh citrus aroma on reheating and no off smells; discard if anything smells sour or has visible mold.
Ingredient Substitutions
If you do not have coconut flour, substitute 1 to 2 teaspoons of cornstarch dissolved in 1 tablespoon cold water, added near the end of simmering to thicken. For a nut-free alternative, substitute sunflower seed flour or simply omit thickeners and simmer longer to concentrate the sauce. If you prefer a different legume, white beans or lentils work, but adjust cooking time and liquid since lentils absorb more moisture. Swap lime for lemon in equal measure for a slightly different acidity profile. For a creamier texture without coconut, use 1/2 cup full-fat plain cashew cream blended smooth, noting this alters allergen status.
Serving Suggestions
Serve over steamed basmati rice or with warm whole wheat or plain naan. Garnish with chopped cilantro, thinly sliced red onion, and a wedge of lime. For a heartier meal, add roasted cauliflower or wilted spinach just before serving. On busy nights serve with quick cucumber raita (vegan yogurt version if preferred) and toasted almonds for crunch. This curry also pairs beautifully with a simple kachumber salad of cucumber, tomato, and lemon for a bright contrast.
Cultural Background
This style of curry draws inspiration from South Asian coconut-based stews common along coastal regions where coconut is abundant. Garam masala and cumin give warming notes while the use of tomatoes and lime blends classic Indian and Indo-Portuguese influences. Though not a historic regional recipe, the dish reflects the modern, global pantry approach to curry: spices to taste, legumes for protein, and coconut for richness. It celebrates technique more than strict tradition by focusing on spice blooming, acid balance, and textural contrast.
Seasonal Adaptations
In summer, use 2 cups of diced fresh tomatoes and add a handful of chopped fresh basil or cilantro at the end for brightness. In cooler months, stir in roasted winter squash or sweet potato for additional body and natural sweetness; increase simmer time until vegetables are tender. For holiday meals, add a pinch of smoked paprika and a few roasted cashews for a festive finish. The recipe adapts to produce availability while maintaining the comforting coconut base.
Meal Prep Tips
Make a double batch on the weekend and portion into individual containers for lunches. Cook rice separately and store in flat containers for quick reheating. Freeze in family-size portions for easy weeknight dinners; thaw overnight in the fridge and reheat slowly to preserve texture. Keep garnishes like cilantro and lime wedges separate until serving to maintain freshness. Use microwave-safe, BPA-free containers for reheating and glass containers for long-term storage to minimize flavor transfer.
This curry is one of those dishes that invites personalization and becomes more than the sum of its parts when shared. It’s quick enough for weekday cooking yet worthy of company, and it rewards small touches like a fresh squeeze of lime or a scattering of herbs. Make it yours and enjoy the warm, coconut-scented comfort it brings to the table.
Pro Tips
Bloom spices briefly in oil to release their essential oils and deepen flavor.
Rinse and drain canned chickpeas to reduce sodium and improve texture.
Always finish with fresh lime juice to balance the coconut’s richness.
This nourishing creamy coconut chickpea curry recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I use light coconut milk?
Yes. Use reduced-fat coconut milk to lower calories; expect a thinner sauce but similar flavor.
Can I use dried chickpeas instead of canned?
Soak dried chickpeas overnight and simmer until tender, then use 2 to 2 1/2 cups cooked chickpeas in place of one canned can.
Tags
Creamy Coconut Chickpea Curry
This Creamy Coconut Chickpea Curry recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Main
Instructions
Warm the oil
Heat 2 tablespoons coconut oil in a deep pot over medium-high heat until shimmering but not smoking.
Sauté onion and tomatoes
Add diced onion and 14 ounces diced tomatoes, season with salt and pepper, reduce heat to medium and cook until onions are soft and tomatoes release juices, about 8 to 10 minutes.
Add chickpeas and spices
Stir in drained chickpeas, minced garlic, 1 1/2 tablespoons garam masala, 1 teaspoon curry powder, and 1/4 teaspoon cumin; cook 1 to 2 minutes to bloom the spices.
Combine coconut milk and thicken
Pour in 13.5 ounces coconut milk and add 2 teaspoons coconut flour if using; bring to a boil then reduce to medium-low and simmer 10 to 12 minutes until slightly thickened.
Finish with lime and rest
Season to taste, remove from heat, squeeze the juice of 1 small lime and stir. Allow to cool briefly before serving.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@k24n on social media!

Categories:
You might also like...

Keto Everything Bagel Cheese Chips
Crunchy, salty keto cheese chips flavored with everything bagel seasoning — three cheeses, quick bake, perfect low-carb snack in minutes.

Keto Everything Bagel Cheese Chips
Crunchy, savory cheese crisps flavored with everything bagel seasoning—an easy keto snack ready in 15 minutes with pantry-friendly cheeses.

Keto Everything Bagel Cheese Chips
Crunchy, salty keto cheese chips seasoned with Everything Bagel spice—ready in 15 minutes and perfect for low-carb snacking or party nibbling.

Did You Make This?
Leave a comment & rating below or tag @k24n on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Yuki!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
