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
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
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
This creamy coconut chickpea curry is a comforting one-pan meal that's ready in 30 minutes, packed with plant-based protein and flavor.
🧂 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 6Garnish and serve — Serve hot over rice or with naan. Garnish with fresh cilantro. Enjoy!



