Creamy Coconut Chickpea Curry
A rich, one-pot vegan chickpea curry with creamy coconut milk, warming spices, and bright lime — perfect for weeknight dinners and meal prep.

This creamy coconut chickpea curry has been a weeknight hero in my kitchen ever since I first blended pantry staples into something unexpectedly comforting. I stumbled on the combination one busy evening when I had a can of chickpeas, a few tomatoes, and a can of coconut milk in the pantry; the result tasted far more complex than the short ingredient list suggested. Soft chickpeas simmered in fragrant spices and creamy coconut make each spoonful both hearty and bright — a dish that satisfies without weighing you down.
I first served this to friends who were skeptical of a vegan curry made in one pot, and they went back for thirds. The texture is creamy but not heavy, the tomatoes add a pleasant acidity that balances the coconut, and the lime at the end lifts the whole bowl. It’s flexible enough to stretch for guests, freezes beautifully, and uses ingredients most people already have on hand — which is why it’s become a go-to when I need something fast, nourishing, and universally loved.
Why You'll Love This Recipe
- This comes together in one pot in about 45 minutes, making cleanup quick and dinner easy on busy nights.
- Uses pantry staples — canned chickpeas, canned coconut milk, and dried spices — so it’s budget-friendly and great for last-minute meals.
- Meal-prep friendly: it stores well in the fridge for up to 5 days and freezes for up to a month without losing texture.
- Dietary-friendly: naturally vegan and gluten-free when using coconut or other gluten-free flours to thicken.
- Flavor-forward: garam masala and curry powder provide depth while a squeeze of lime brightens the final bowl.
- Flexible: scale up to feed a crowd, swap vegetables, or serve over rice, naan, or even roasted vegetables.
When I make this for company, I love that it appeals to many palates — even non-vegans. My partner often says it reminds them of a restaurant curry but better, because it’s fresher and less oily. It’s become my fallback when I need a meal that’s both comforting and impressive without fuss.
Ingredients
- Coconut oil (2 tablespoons): Use refined coconut oil for a neutral flavor or virgin for a hint of coconut aroma; it helps bloom the spices and carry flavor throughout the dish.
- Onion (1 medium, diced): A red or yellow onion adds sweetness and body when softened; look for a firm onion without soft spots.
- Tomatoes (14 ounces, diced): Use canned diced tomatoes for convenience or 2 cups of fresh ripe tomatoes when in season; they add acidity and a fresh base.
- Chickpeas (1 can, 15 ounces, drained and rinsed): Canned chickpeas save time; if using dried, soak overnight and cook until tender (about 1 to 1½ cups cooked equals one can).
- Garlic (3 cloves, minced): Fresh garlic is best for aroma and bite; use 1 teaspoon garlic powder only in a pinch.
- Garam masala (1½ tablespoons): Adds warm, complex spice—brands like MDH or Rani work well; toast briefly in the pot for a deeper flavor.
- Curry powder (1 teaspoon): Use a medium-strength blend; adds color and depth without heat.
- Cumin (¼ teaspoon): Ground cumin brings earthiness and rounds the spice profile.
- Coconut milk (13.5 ounces, one can): Full-fat coconut milk yields creamier texture; reduced-fat or boxed coconut milk works to reduce calories.
- Coconut flour (2 teaspoons, optional): Helps thicken while enhancing coconut flavor; substitute cornstarch or gluten-free flour 1:1 if preferred.
- Lime (juice of 1 small lime): Fresh lime brightens and balances the creaminess — don’t skip it.
- Sea salt & black pepper: To taste; adjust at the end after simmering.
Instructions
Heat the fat:Set a deep, heavy-bottomed pot over medium-high heat and add 2 tablespoons coconut oil. Warm until shimmering but not smoking (about 30–45 seconds). Warming the oil first ensures the onion sautés evenly and the spices bloom properly.Soften the aromatics:Add the diced onion and 14 ounces diced tomatoes to the pot, season with a pinch of sea salt and freshly ground black pepper, then reduce the heat to medium. Cook, stirring occasionally, until the onions are soft and the tomatoes release their juices, about 8–10 minutes. Look for translucent onions and a slightly reduced tomato liquid.Add spices and chickpeas:Stir in the drained chickpeas, minced garlic, 1½ tablespoons garam masala, 1 teaspoon curry powder, and ¼ teaspoon ground cumin. Cook for 1–2 minutes to allow the spices to bloom; you should smell a fragrant, toasted aroma indicating the flavors are developing.Incorporate coconut milk and thicken:Pour in 13.5 ounces coconut milk and stir to combine. If using, whisk in 2 teaspoons coconut flour to thicken slightly. Bring the mixture to a gentle boil, then lower the heat and simmer uncovered over medium-low for 10–12 minutes until the sauce has slightly thickened. The simmer concentrates flavors and softens the chickpeas further.Finish and season:Taste and adjust with salt and pepper. Remove the pot from the heat and squeeze the juice of one small lime over the curry, stirring to combine. The acidity should brighten the dish; add more lime to taste if needed. Let sit for a minute before serving to allow flavors to meld.
You Must Know
- This is naturally high in plant protein and fiber: about 7.3 grams protein and 28.5 grams carbohydrates per serving, with roughly 225 kcal.
- Store in an airtight container in the fridge for up to 5 days or freeze for up to a month; thaw overnight in the fridge before reheating.
- Freezes well without grainy texture if cooled quickly and stored in quality freezer-safe containers; shake or stir gently when reheating.
- Great for batch cooking — doubles easily and maintains flavor when reheated on the stove or in the microwave.
- Contains coconut and chickpeas: be mindful of tree-nut/coconut allergies and legume sensitivities.
What I love most about this recipe is how forgiving it is — timing isn’t finicky and the flavors deepen if you let it sit. Family members often ask for this when they need comfort food that’s lighter than heavy cream-based curries. I remember bringing a pot to a casual gathering; people asked for the recipe while still standing at the buffet, which always makes me smile.

Storage Tips
Cool the curry to room temperature for no more than one hour, then transfer to airtight containers. In the refrigerator it will keep for up to 5 days; in the freezer use rigid, freezer-safe containers or heavy-duty freezer bags and lay flat for efficient storage — it will keep for up to one month. Reheat gently on the stove over low-medium heat, stirring occasionally; add a splash of water or coconut milk if the sauce has tightened. Avoid repeated freeze-thaw cycles to maintain texture.
Ingredient Substitutions
If you don’t have coconut flour, replace it with 1 tablespoon cornstarch mixed with 1 tablespoon cold water to make a slurry, or use 1 tablespoon all-purpose or gluten-free flour. Swap chickpeas for cooked white beans or lentils for a different texture — note that lentils will break down more and produce a thicker sauce. Use reduced-fat coconut milk to cut calories (WW points change accordingly) or try half coconut milk and half vegetable broth for a lighter finish.
Serving Suggestions
Serve over steamed basmati rice, quinoa, or with whole-wheat naan or pita. For a low-carb bowl, spoon over roasted cauliflower or sautéed greens. Garnish with fresh cilantro, sliced green chilies for heat, and a lime wedge on the side. For a heartier meal, add roasted sweet potatoes or wilted spinach just before serving.
Cultural Background
Chickpea curries have deep roots across South Asian and Indian home cooking traditions where legumes are a staple protein. While regional recipes vary, coconut milk-based curries are typical in coastal areas like Kerala and Goa, where coconuts are abundant. This one-pot version blends those coastal coconut influences with the warm spice blend of garam masala to create a simple, home-style curry adapted for busy kitchens.
Seasonal Adaptations
In summer use fresh, ripe tomatoes in place of canned for a brighter acidity; add chopped seasonal greens like Swiss chard or spinach at the end. In colder months, add diced winter squash or carrots when you add the chickpeas and simmer until tender. For holiday gatherings, double the recipe and finish with toasted coconut flakes and roasted cashews as a crunchy garnish.
Meal Prep Tips
Portion into 4 microwave-safe containers for grab-and-go lunches. Label with date and freeze any portions you won’t eat within 3 days. For best reheating, thaw in the fridge overnight and reheat on the stove, stirring in a tablespoon of water or coconut milk if needed. This curry also works well layered over rice in meal prep bowls with raw cucumber and a lime wedge added just before eating.
Final thought: this dish proves that simple pantry ingredients can create something memorable. It’s reliably comforting, endlessly adaptable, and one of those recipes I reach for when I want a satisfying meal without fuss.
Pro Tips
Toast spices briefly in the hot oil to deepen flavor before adding liquids.
Rinse canned chickpeas well to remove excess sodium and improve texture.
Squeeze fresh lime at the end to brighten the final dish.
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 reduced-fat coconut milk?
Yes — reduced-fat or boxed coconut milk can be used; the curry will be slightly less rich but still flavorful.
How long does it keep in the fridge?
Stored in an airtight container, it keeps in the fridge for up to 5 days.
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.

Instructions
Heat the fat
Set a deep pot over medium-high heat and add the coconut oil. Warm until shimmering but not smoking (about 30–45 seconds).
Soften the aromatics
Add diced onion and tomatoes, season with salt and pepper, reduce heat to medium and cook until onions are soft and tomatoes release their juices, about 8–10 minutes.
Add spices and chickpeas
Stir in chickpeas, minced garlic, garam masala, curry powder and cumin. Cook 1–2 minutes to bloom the spices.
Incorporate coconut milk and thicken
Pour in coconut milk and whisk in coconut flour if using. Bring to a gentle boil then reduce to medium-low and simmer 10–12 minutes until slightly thickened.
Finish and season
Taste and adjust seasoning. Remove from heat, squeeze lime over the curry, stir and allow to rest a minute 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.
