This coconut chickpea curry is the kind of dish that quietly becomes a staple. It's simple, nourishing, and deeply satisfying—a bowl of warmth that asks for nothing more than a spoon.
Advertisements1
The magic lies in the balance: creamy coconut milk, earthy chickpeas, and a gentle heat from fresh ginger and garlic. It's a meal that feels both grounded and vibrant.
I've kept the ingredient list short and the steps minimal, so you can focus on the process and the aroma filling your kitchen. Let the curry simmer, and let yourself breathe.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30 ml) coconut oil or neutral oil
Use refined coconut oil for a neutral flavor, or unrefined for a subtle coconut aroma. Any neutral oil like grapeseed works too.
1 medium yellow onion, finely chopped
Yellow onion gives a sweet, mellow base. You can substitute shallots or leeks for a slightly different flavor.
3 cloves garlic, minced
Fresh garlic is essential. If you're in a pinch, use 1 teaspoon garlic paste.
1 tablespoon (15 g) fresh ginger, grated
Fresh ginger adds a bright, zesty kick. You can substitute 1 teaspoon ground ginger, but fresh is better.
1 tablespoon (15 g) curry powder
Use a good-quality curry powder. For a spicier kick, add 1/2 teaspoon cayenne or red pepper flakes.
1 can (14 oz / 400 g) diced tomatoes, with their juices
Fire-roasted diced tomatoes add a smoky depth. You can use fresh tomatoes, peeled and chopped, in season.
1 can (13.5 oz / 400 ml) full-fat coconut milk
Full-fat coconut milk gives the creamiest texture. Light coconut milk works but will be thinner.
2 cans (15 oz / 425 g each) chickpeas, drained and rinsed
Rinsing removes excess sodium and improves texture. You can use 3 cups cooked chickpeas from dried.
1 teaspoon ground turmeric
Turmeric adds a golden color and earthy flavor. Fresh turmeric can be grated, but ground is convenient.
1 teaspoon salt, or to taste
Adjust salt to your preference. If using canned chickpeas, you may need less.
1/2 teaspoon black pepper
Freshly ground black pepper enhances the other spices.
Fresh cilantro, for garnish (optional)
Cilantro adds a fresh, herbal note. If you don't like cilantro, use fresh parsley or omit.
Tips & Tricks
- Don't skip rinsing the chickpeas—it removes the canning liquid that can make the curry taste metallic and adds extra starch that can make it gummy.
- Simmer gently, not vigorously. A rolling boil can cause the coconut milk to separate. Keep it at a low bubble for the creamiest texture.
- If you prefer a thicker curry, mash a few chickpeas against the side of the pot with a spoon before serving. This releases their starch and naturally thickens the sauce.
Pro Tips
Step-by-Step Instructions
1. Sauté aromatics
Heat oil in a large pot over medium heat (350°F/175°C). Add onion and cook, stirring, until translucent, about 5 minutes. Add garlic and ginger, cook for 1 minute until fragrant.
2. Bloom the spices
Stir in curry powder and turmeric. Cook for 30 seconds, stirring constantly, until the spices are fragrant and coat the onion mixture.
3. Add tomatoes and coconut milk
Pour in the diced tomatoes with their juices and coconut milk. Stir to combine, scraping up any browned bits from the bottom of the pot.
4. Simmer the sauce
Bring to a gentle boil (about 212°F/100°C), then reduce heat to low (around 180°F/82°C). Let it simmer for 10 minutes, allowing the sauce to thicken slightly and the flavors to meld.
5. Add chickpeas
Stir in the drained chickpeas, salt, and pepper. Simmer for another 10 minutes, until the chickpeas are heated through and the sauce has thickened to your liking.
6. Adjust seasoning
Taste and adjust salt or spice. If you want a thinner consistency, add a splash of water or vegetable broth.
7. Serve
Garnish with fresh cilantro if desired. Serve hot over rice, quinoa, or with naan bread.
Delicious Variations
- Add a handful of fresh spinach or kale in the last 5 minutes of cooking for extra greens.
- For a heartier meal, add cubed sweet potato or butternut squash along with the tomatoes and simmer until tender.
- Make it protein-packed by adding a can of drained lentils or a handful of frozen peas.
How to Store 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 water or coconut milk to loosen the sauce if needed.
Frequently Asked Questions
Q: Can I make this curry oil-free?
Yes, you can use water or vegetable broth to sauté the aromatics instead of oil. The curry will still be delicious, though slightly less rich.
Q: How can I make this curry spicier?
Add 1/2 teaspoon of cayenne pepper or red pepper flakes along with the curry powder. You can also serve with a side of sriracha or chili oil.
Q: Can I use light coconut milk?
Yes, you can use light coconut milk, but the curry will be thinner and less creamy. To compensate, you can simmer a little longer to reduce the sauce.
Q: What can I serve with this curry?
It's great with basmati rice, quinoa, naan, or even roasted vegetables. For a low-carb option, serve over cauliflower rice.
Q: Is this curry gluten-free?
Yes, this recipe is naturally gluten-free as long as your curry powder is gluten-free, which most are. Check the label to be sure.
If you make this coconut chickpea curry, I'd love to know how it turns out. Leave a comment below or tag me in your photos. And remember, cooking is as much about the process as the result. Less noise, more signal.
Coconut Chickpea Curry
This creamy coconut chickpea curry is a one-pan, 30-minute vegan meal that's comforting, aromatic, and perfect for busy weeknights.
🧂 Ingredients
- 2 tablespoons (30 ml) coconut oil or neutral oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon (15 g) fresh ginger, grated
- 1 tablespoon (15 g) curry powder
- 1 can (14 oz / 400 g) diced tomatoes, with their juices
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 2 cans (15 oz / 425 g each) chickpeas, drained and rinsed
- 1 teaspoon ground turmeric
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- Fresh cilantro, for garnish (optional)
📋 Instructions
- 1Sauté aromatics — Heat oil in a large pot over medium heat (350°F/175°C). Add onion and cook, stirring, until translucent, about 5 minutes. Add garlic and ginger, cook for 1 minute until fragrant.
- 2Bloom the spices — Stir in curry powder and turmeric. Cook for 30 seconds, stirring constantly, until the spices are fragrant and coat the onion mixture.
- 3Add tomatoes and coconut milk — Pour in the diced tomatoes with their juices and coconut milk. Stir to combine, scraping up any browned bits from the bottom of the pot.
- 4Simmer the sauce — Bring to a gentle boil (about 212°F/100°C), then reduce heat to low (around 180°F/82°C). Let it simmer for 10 minutes, allowing the sauce to thicken slightly and the flavors to meld.
- 5Add chickpeas — Stir in the drained chickpeas, salt, and pepper. Simmer for another 10 minutes, until the chickpeas are heated through and the sauce has thickened to your liking.
- 6Adjust seasoning — Taste and adjust salt or spice. If you want a thinner consistency, add a splash of water or vegetable broth.
- 7Serve — Garnish with fresh cilantro if desired. Serve hot over rice, quinoa, or with naan bread.



