ADVERTISEMENT

Best Creamy Coconut Chickpea Curry – 30-Minute Vegan

By August 11, 20267 min read

There are some dishes that feel like a warm hug in a bowl, and this creamy coconut chickpea curry is exactly that. I first made it on a busy weeknight when I needed something quick, nourishing, and forgiving—and it’s been a staple ever since.

Advertisements1

The beauty of this recipe is that it’s endlessly adaptable. If you’re new to cooking or just want a no-fuss dinner, this curry comes together in one pan with pantry staples. It’s creamy without any dairy, hearty from the chickpeas, and gently spiced to please even the pickiest eaters.

So take a deep breath, gather your ingredients, and let’s make something delicious together. You’ve got this.

Why You'll Love This Recipe

1

One-Pan Wonder: Everything cooks in a single skillet, so cleanup is a breeze.
2

30-Minute Meal: From start to finish, you’ll have dinner on the table in half an hour.
3

Pantry-Friendly: Most ingredients are staples you likely already have.
4

Crowd-Pleasing: The mild, creamy sauce appeals to kids and adults alike.

About the Ingredients

2 tablespoons coconut oil

Use refined coconut oil for a neutral flavor or unrefined for extra coconut taste. Substitute with any neutral oil like canola or grapeseed.

1 medium yellow onion, diced

A sweet yellow onion works best; you can use white or red onion, but the flavor will be slightly sharper.

3 cloves garlic, minced

Fresh garlic is best; if using jarred minced garlic, use 1 ½ teaspoons.

1 tablespoon fresh ginger, grated

Grate on a microplane for best texture. Ground ginger (1 teaspoon) can substitute in a pinch.

2 tablespoons curry powder

Use a good-quality curry powder; for more heat, add a pinch of cayenne or use a hot curry powder.

1 teaspoon ground turmeric

Turmeric adds color and earthiness; if you don’t have it, you can omit, but the color will be less vibrant.

1 (14-ounce) can full-fat coconut milk

Full-fat gives the creamiest texture; light coconut milk works but will be thinner. Shake the can well before opening.

1 (15-ounce) can chickpeas, drained and rinsed

Rinsing removes excess sodium and helps prevent gas. You can use 1 ½ cups cooked chickpeas from scratch.

1 (14.5-ounce) can diced tomatoes, undrained

Fire-roasted tomatoes add a smoky note; regular diced tomatoes are fine too.

1 cup vegetable broth

Use low-sodium to control salt. You can substitute with water, but broth adds more flavor.

1 teaspoon salt, or to taste

Adjust based on your broth and preference; start with less and add more at the end.

Fresh cilantro, for garnish

Optional but brightens the dish; you can substitute with parsley or skip.

Tips & Tricks

  • Don’t skip sautéing the onion and spices: This builds the flavor base. Cook the onion until soft and translucent, about 5 minutes, then add the spices and cook for 1 minute until fragrant.
  • If your curry is too thin, let it simmer uncovered for a few extra minutes to thicken. If it’s too thick, add a splash of broth or water to reach your desired consistency.
  • For a richer flavor, toast the curry powder and turmeric in the oil for 30 seconds before adding liquids. This releases their essential oils and deepens the taste.

Pro Tips

1

Prep ahead: Chop the onion, garlic, and ginger the night before to save time.
2

Make it spicy: Add a chopped green chili or a pinch of red pepper flakes with the spices.
3

Add greens: Stir in a handful of spinach at the end and let it wilt for extra nutrients.
4

Double the batch: This curry freezes beautifully, so make extra for busy nights.

Step-by-Step Instructions

1. Sauté aromatics

Heat the coconut oil in a large skillet over medium heat (350°F/175°C). Add the onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the garlic and ginger and cook for 1 minute until fragrant.

2. Bloom the spices

Stir in the curry powder and turmeric. Cook for 1 minute, stirring constantly, until the spices are fragrant and slightly darkened. This step intensifies their flavor.

3. Add liquids and chickpeas

Pour in the coconut milk, diced tomatoes with their juices, vegetable broth, and chickpeas. Stir to combine, scraping up any browned bits from the bottom of the pan.

4. Simmer the curry

Bring the mixture to a gentle boil, then reduce heat to low (around 200°F/95°C) and let it simmer uncovered for 15-20 minutes, stirring occasionally, until the sauce has thickened slightly and the flavors have melded. The curry is ready when it coats the back of a spoon and the chickpeas are tender.

5. Season and adjust

Taste and add salt as needed. If you prefer a thinner sauce, add a splash of broth; if you like it thicker, simmer a few minutes longer.

6. Garnish and serve

Serve hot over rice or with naan. Garnish with fresh cilantro. Enjoy!

Delicious Variations

Veggie-Packed

Add diced bell peppers, carrots, or zucchini along with the chickpeas for extra crunch and nutrition.

Protein Boost

Stir in 1 cup of cooked shredded chicken or tofu cubes at the end and heat through.

Lighter Version

Use light coconut milk and reduce the oil to 1 tablespoon; the curry will be less rich but still delicious.

How to Store Creamy Coconut Chickpea Curry

Refrigerator

Store in an airtight container in the fridge for up to 4 days. The flavors will deepen overnight.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water to loosen the sauce, or microwave in 30-second bursts, stirring in between.

Frequently Asked Questions

Q: Can I make this curry in advance?

Yes, this curry tastes even better the next day as the flavors meld. Store it in the fridge for up to 4 days and reheat gently.

Q: Can I use dried chickpeas instead of canned?

Absolutely. Soak 1 cup of dried chickpeas overnight, then cook them until tender (about 1 hour) before using. You’ll need about 1 ½ cups cooked.

Q: What can I use instead of coconut milk?

For a non-coconut version, use 1 cup of heavy cream or a can of full-fat evaporated milk mixed with 1 cup of water. The flavor will be different but still creamy.

Q: Is this curry spicy?

No, this curry is mild and family-friendly. If you prefer heat, add a chopped green chili or a pinch of cayenne pepper with the spices.

Q: Can I add other vegetables?

Yes, feel free to add spinach, bell peppers, or sweet potatoes. Add heartier vegetables like sweet potatoes with the chickpeas, and leafy greens at the end.

I hope this creamy coconut chickpea curry brings warmth to your table. If you try it, I’d love to hear how it goes—tag me in your photos or leave a comment below. Happy cooking, and remember: you’re doing great. With love, Aisha.

Creamy Coconut Chickpea Curry

Creamy Coconut Chickpea Curry

This creamy coconut chickpea curry is a comforting one-pan meal that's ready in 30 minutes, packed with plant-based protein and flavor.

★★★★½ 4.8 (187 ratings)
10 minPrep time25 minCook time4Servings420 kcalCalories

🧂 Ingredients

  • 2 tablespoons coconut oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground turmeric
  • 1 (14-ounce) can full-fat coconut milk
  • 1 (15-ounce) can chickpeas, drained and rinsed
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 1 cup vegetable broth
  • 1 teaspoon salt, or to taste
  • Fresh cilantro, for garnish

📋 Instructions

  1. 1Sauté aromatics — Heat the coconut oil in a large skillet over medium heat (350°F/175°C). Add the onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the garlic and ginger and cook for 1 minute until fragrant.
  2. 2Bloom the spices — Stir in the curry powder and turmeric. Cook for 1 minute, stirring constantly, until the spices are fragrant and slightly darkened. This step intensifies their flavor.
  3. 3Add liquids and chickpeas — Pour in the coconut milk, diced tomatoes with their juices, vegetable broth, and chickpeas. Stir to combine, scraping up any browned bits from the bottom of the pan.
  4. 4Simmer the curry — Bring the mixture to a gentle boil, then reduce heat to low (around 200°F/95°C) and let it simmer uncovered for 15-20 minutes, stirring occasionally, until the sauce has thickened slightly and the flavors have melded. The curry is ready when it coats the back of a spoon and the chickpeas are tender.
  5. 5Season and adjust — Taste and add salt as needed. If you prefer a thinner sauce, add a splash of broth; if you like it thicker, simmer a few minutes longer.
  6. 6Garnish and serve — Serve hot over rice or with naan. Garnish with fresh cilantro. Enjoy!
👨‍🍳 Chef's Note: For an extra touch of luxury, swirl in a spoonful of peanut butter or almond butter at the end—it adds a subtle nuttiness and makes the sauce even creamier.

Servings: 4

Cuisine: Indian-inspired

Course: Dinner

Nutrition (per serving): 420 kcal · 12g protein · 38g carbs · 26g fat
Aisha Khan

Written by Aisha Khan
Aisha writes about mindful parenting and child development, drawing from her experiences raising three kids. She offers gentle, realistic advice for everyday challenges.

Leave a Comment

x
Advertisements