30-MINUTE MEALS! Get the email series now
Royal Recipe

Creamy Coconut Chickpea Curry

5 from 1 vote
1 Comments
Yuki Nakamura
By: Yuki NakamuraUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

A rich, one-pot vegan coconut chickpea curry that's creamy, fragrant, budget-friendly, and perfect for weeknight dinners or meal prep.

Creamy Coconut Chickpea Curry

This creamy vegan coconut chickpea curry is the best weeknight dinner—rich, comforting, and ready in under an hour. With fragrant spices, tender chickpeas, and a silky coconut sauce, it hits every note: savory, slightly tangy from a squeeze of lime, and subtly sweet from ripe tomatoes. I first made this on a rainy evening when the pantry was sparse; the result was so satisfying that it immediately became a staple for family dinners and meal prep. Leftovers reheat beautifully and the flavors deepen overnight, making it an easy workweek lifesaver.

I love how forgiving this recipe is: one pot, minimal chopping if you use canned tomatoes, and pantry-friendly spices. The texture is creamy without dairy, and the balance of garam masala and curry powder gives it an aromatic backbone. Serve it over fluffy basmati rice or alongside whole-wheat naan for a complete meal. It’s also an excellent crowd-pleaser for vegetarians and anyone curious about plant-based cooking—simple techniques yield complex flavor.

Why You'll Love This Recipe

  • One-pot convenience: everything cooks in a single deep pot for minimal cleanup and maximum flavor development.
  • Quick to pull together: about 15 minutes of active prep and 30 minutes of simmering—ready in 45 minutes total.
  • Pantry staples: uses canned chickpeas, canned tomatoes, and coconut milk, making it budget-friendly and accessible year-round.
  • Meal prep friendly: stores well in the refrigerator for up to a week and freezes beautifully for up to a month.
  • Vegan and gluten-free by default: naturally dairy-free and adaptable to multiple diets with simple swaps.
  • Family-friendly: mild, warming spices and creamy texture make it popular with both kids and adults.

Personally, this recipe became my go-to after I tested dozens of versions from different cookbooks and blogs. My partner declared it “restaurant-quality” the first time I served it, and friends often ask for the recipe after dinner parties. I discovered that allowing the tomatoes and onions to slow-cook until they’re reduced creates a deeper, sweeter base—an easy trick that transforms the dish.

Ingredients

  • Chickpeas (2 cans / 15 oz each drained): Canned chickpeas save time and still provide tender bite; rinse well to remove canning liquid. If using dried, soak overnight and cook until tender.
  • Onion (1 medium): Red or yellow onion diced finely—cooks down to add sweetness and body to the sauce; look for firm, dry-skinned bulbs.
  • Tomatoes (14 oz can or 1.5 cups fresh diced): Use quality canned diced tomatoes (San Marzano-style if possible) for a bright, slightly acidic base that balances coconut richness.
  • Coconut milk (13.5 oz can): Full-fat coconut milk yields the creamiest texture, but light coconut milk reduces calories; shake the can and stir to combine before adding.
  • Spices (garam masala, curry powder, cumin): Fresh spices deliver the best aroma—measure precisely and toast briefly in the pan if desired for extra depth.
  • Garlic (3 cloves) and Lime (1): Garlic adds savory backbone; a final squeeze of lime brightens and balances the coconut’s sweetness.
  • Coconut oil (2 tablespoons): Neutral oil like canola works too, but coconut oil reinforces the coconut flavor; measure with tablespoons.
  • Optional thickener (2 teaspoons coconut flour): Helps thicken the sauce; substitute cornstarch or regular flour if not gluten-free.

Instructions

Heat the oil and soften aromatics: Place a deep pot over medium-high heat and add 2 tablespoons coconut oil. When shimmering, add the diced onion and let it soften, stirring occasionally until translucent with lightly browned edges—about 6 to 8 minutes. Lowering the heat if the edges brown too quickly prevents bitterness. Add tomatoes and season: Add the canned or fresh diced tomatoes, a generous pinch of sea salt and a few grinds of black pepper. Reduce heat to medium and cook until the tomatoes break down and release their juices, stirring occasionally—about 8 to 10 minutes. Look for a concentrated, saucy base without large pools of tomato liquid. Incorporate chickpeas and spices: Stir in the drained chickpeas, minced garlic, 1 1/2 tablespoons garam masala, 1 teaspoon curry powder, and 1/4 teaspoon cumin. Cook for 1 to 2 minutes until fragrant—this blooms the spices and prevents raw, powdery flavors. Add coconut milk and thicken: Pour in the 13.5-ounce can of coconut milk and stir. If using, whisk in 2 teaspoons coconut flour to gently thicken; alternatively, mix 1 teaspoon cornstarch with a tablespoon of water and stir in. Bring to a gentle boil, then reduce to a simmer and cook uncovered for 10 to 12 minutes until the sauce slightly reduces and coats the back of a spoon. Finish and season: Taste and adjust seasoning with salt and pepper. Remove from heat and squeeze the juice of one small lime over the curry, stirring to combine. The acid brightens the coconut and balances the curry’s richness. Let sit for 5 minutes before serving to let flavors settle. Creamy coconut chickpea curry in a deep pot

You Must Know

  • Stores well: refrigerate in an airtight container up to 5–7 days; freezes for up to 1 month—thaw overnight in the fridge before reheating.
  • Nutrition: about 225 calories per serving with 28.5 g carbohydrates, 7.3 g protein, and 9.4 g fat—good balance for a plant-based meal.
  • Texture tips: lightly mash a few chickpeas in the pot for a creamier body without adding dairy or starches.
  • Allergen note: contains coconut—substitute with oat or cashew cream if allergic, but test flavors since they change the profile.

What I love most is how forgiving the preparation is: small adjustments—less coconut milk, a splash more lime, or a teaspoon more garam masala—can shift the dish toward your preference. Friends who asked for seconds often comment on the depth that slow-cooked tomatoes add; leaving the base to reduce longer deepens the flavor considerably. It’s reliably delicious whether served fresh or as a make-ahead meal for busy weeks.

Bowl of chickpea curry served with rice

Storage Tips

Cool the curry to room temperature before refrigerating to avoid condensation and spoilage. Store in airtight glass containers for up to 5–7 days; for longer storage, portion into freezer-safe containers or bags and freeze for up to 1 month. Reheat gently on the stove over low heat with a splash of water or coconut milk to restore creaminess, or microwave in short intervals stirring between cycles to prevent separating.

Ingredient Substitutions

Swap coconut milk with full-fat oat milk or cashew cream for a similar texture if avoiding coconut, but reduce added salt as boxed alternatives vary. If you don’t have coconut flour, use 1 teaspoon cornstarch mixed with cold water or 1 tablespoon all-purpose flour for those not gluten-free. Canned tomatoes can be replaced with 1 1/2 cups fresh diced and a tablespoon of tomato paste for a richer profile.

Serving Suggestions

Serve over steamed basmati or jasmine rice, with whole-wheat naan or flatbread to sop up the sauce. Garnish with fresh cilantro, thinly sliced red onion, or toasted coconut flakes for texture. For a heartier plate, add roasted vegetables such as cauliflower or sweet potato on the side, or a dollop of plain dairy-free yogurt for cooling contrast.

Cultural Background

This curry draws on Indian spice blends like garam masala, which is a warming mix of cinnamon, cardamom, cloves and more; while the recipe is a modern, plant-based interpretation rather than a strict regional classic. Chickpeas (chana) are common across South Asian cuisines, and coconut is a staple in coastal regions, making this a familiar flavor marriage inspired by traditional elements.

Seasonal Adaptations

In summer, use ripe fresh tomatoes and reduce simmer to preserve brightness; add a handful of fresh spinach at the end for color. In winter, roast carrots or squash and stir them in for extra body and sweetness. For holiday meals, increase garam masala slightly and add a pinch of cinnamon for a warm, festive note.

Meal Prep Tips

Double the recipe and portion into 4–6 containers for weekly lunches. Keep rice separate to avoid sogginess and add fresh lime and herbs before serving. Label containers with the date and use within a week for best texture. For freezer portions, use flat, stackable bags to save space and thaw in the refrigerator overnight.

This dish rewards simple attention: a slow-reduced tomato base, a careful bloom of spices, and a bright finish of lime turn pantry staples into a memorable, comforting meal. Share it with friends and adapt it to your pantry—once you make it, it becomes one of those dependable recipes you return to again and again.

Pro Tips

  • Toast whole spices briefly in the dry pan before grinding to intensify aroma.

  • Mash a cup of chickpeas against the pot wall to naturally thicken the sauce without extra starch.

  • Always taste before serving and finish with lime to brighten the coconut flavor.

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, light coconut milk works but the sauce will be thinner and less rich; simmer a few minutes longer to concentrate flavors.

How long does it keep in the fridge?

Store in an airtight container for up to 5–7 days; freeze for up to 1 month.

Tags

RecipesVeganCurryOne-PotIndianGluten-FreeDairy-FreeMeal PrepWeeknight Dinner
No ratings yet

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.

Servings: 4 steaks
Creamy Coconut Chickpea Curry
Prep:15 minutes
Cook:30 minutes
Rest Time:10 mins
Total:45 minutes

Instructions

1

Heat the oil and soften aromatics

In a deep pot over medium-high heat, warm 2 tablespoons coconut oil until shimmering. Add the diced onion and cook, stirring occasionally, until translucent and starting to brown at the edges, about 6–8 minutes.

2

Add tomatoes and simmer

Add 14 ounces diced tomatoes and season with sea salt and black pepper. Reduce heat to medium and cook until tomatoes break down and juices are released, about 8–10 minutes.

3

Stir in chickpeas and spices

Add drained chickpeas, 3 minced garlic cloves, 1 1/2 tablespoons garam masala, 1 teaspoon curry powder and 1/4 teaspoon cumin. Stir and cook for 1–2 minutes to bloom the spices.

4

Add coconut milk and thicken

Pour in a 13.5-ounce can of coconut milk and stir. Optionally whisk in 2 teaspoons coconut flour to thicken. Bring to a boil, then reduce to a simmer and cook for 10–12 minutes until slightly reduced.

5

Finish with lime and serve

Taste and adjust salt and pepper. Remove from heat and squeeze the juice of one small lime over the curry, stir to combine and serve warm.

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

Calories: 225kcal | Carbohydrates: 28.5g | Protein:
7.3g | Fat: 9.4g | Saturated Fat: 3g |
Polyunsaturated Fat: 2g | Monounsaturated Fat:
4g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@k24n on social media!

Creamy Coconut Chickpea Curry

Categories:

Creamy Coconut Chickpea Curry

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)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Yuki!

Chef and recipe creator specializing in delicious Recipes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.