There are some nights when I look at the clock and think, 'How is it already 6 PM?' As a mom of two, I know the dinner scramble all too well. That's why this creamy coconut chickpea curry is my go-to. It's forgiving, flexible, and somehow always feels like a warm hug in a bowl.
Advertisements1
I first threw this together on a night when the fridge was nearly empty. A can of chickpeas, some coconut milk, and a few spices later, I had a dinner that my kids actually asked for seconds of. Now it's a regular in our rotation, and I hope it becomes one in yours too.
If you're new to cooking vegan, this is a great starting point. It's simple, uses pantry staples, and the flavor is so rich you won't miss the meat. Let's make dinner easy tonight.
Why You'll Love This Recipe
About the Ingredients
1 tablespoon coconut oil (or olive oil)
Use refined coconut oil for a neutral flavor or extra-virgin for a subtle coconut taste. You can also use any neutral oil like canola.
1 medium yellow onion, diced
About 1 cup. Sweet onion works too. If you're short on time, use frozen diced onion.
3 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon garlic powder can substitute in a pinch.
1 tablespoon fresh ginger, grated
Grate on a microplane for the best flavor. In a pinch, use 1 teaspoon ground ginger.
1 tablespoon curry powder
Use a good-quality curry powder. For more heat, add 1/2 teaspoon cayenne or use a hot curry powder.
1 teaspoon ground turmeric
Turmeric adds color and earthy flavor. It's also anti-inflammatory.
1 (14-ounce) can chickpeas, drained and rinsed
About 1.5 cups cooked chickpeas. You can use 1.5 cups cooked from dry if you prefer.
1 (14-ounce) can full-fat coconut milk
Full-fat gives the creamiest texture. Light coconut milk works but will be thinner.
1 (14.5-ounce) can diced tomatoes, undrained
Fire-roasted adds extra flavor. Crushed tomatoes work too.
2 cups (60g) fresh spinach
Baby spinach wilts quickly. You can also use kale, but it needs a few extra minutes to soften.
1 teaspoon salt, plus more to taste
Adjust based on your preference and the saltiness of your chickpeas.
1/2 teaspoon black pepper
Freshly ground is best for flavor.
Tips & Tricks
Don't skip the salt
It brings out the spices and balances the sweetness of coconut milk.
- If the curry is too thick, add a splash of vegetable broth or water to reach your desired consistency.
- For a thicker sauce, mash some of the chickpeas with a fork before adding the coconut milk.
Pro Tips
Step-by-Step Instructions
1. Sauté aromatics
Heat coconut oil in a large skillet or pot over medium heat (350°F / 175°C). Add onion and sauté 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 fragrant. This step releases their oils and deepens the flavor.
3. Add chickpeas and tomatoes
Add the drained chickpeas and the can of diced tomatoes with their juices. Stir to combine, scraping up any browned bits from the bottom of the pan.
4. Simmer with coconut milk
Pour in the coconut milk, salt, and pepper. Stir well. Bring to a gentle simmer, then reduce heat to low (around 200°F / 95°C). Let it bubble gently for 10-15 minutes, stirring occasionally, until the sauce thickens slightly.
5. Wilt the spinach
Stir in the spinach in handfuls, letting it wilt into the sauce. Cook for 2-3 minutes until bright green and tender.
6. Taste and adjust
Taste the curry and add more salt or a pinch of sugar if needed. If you like it spicier, add a dash of cayenne.
7. Serve hot
Spoon the curry into bowls and serve with rice, quinoa, or naan. Garnish with fresh cilantro if desired.
Delicious Variations
- Add 1 cup of chopped bell peppers or carrots with the onion for extra veggies.
- Swap chickpeas for 1 (14-ounce) block of extra-firm tofu, cubed and pan-fried until golden.
- For a Thai twist, add 1 tablespoon red curry paste and 1 tablespoon lime juice at the end.
How to Store Creamy Coconut Chickpea Curry
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of water or coconut milk if too thick. Or microwave in 30-second bursts, stirring between.
Frequently Asked Questions
Q: Can I use light coconut milk?
Yes, you can use light coconut milk, but the curry will be thinner and less creamy. You can thicken it with a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water) if desired.
Q: Is this curry spicy?
No, this curry is mild and family-friendly. For heat, add 1/2 teaspoon cayenne pepper or a chopped chili with the garlic.
Q: What can I serve with this curry?
Serve it over steamed basmati rice, quinoa, or with warm naan bread. A side of roasted vegetables also works well.
Q: Can I make this oil-free?
Yes, use a splash of vegetable broth or water to sauté the onion instead of oil. It will still be delicious.
Q: How do I make this lower in fat?
Use light coconut milk and reduce the oil to 1 teaspoon. You can also add more vegetables to bulk it up.
I hope this creamy coconut chickpea curry becomes a staple in your weeknight rotation like it is in mine. It's proof that vegan dinners can be easy, satisfying, and full of flavor. Try it this week and let me know how it goes!
Creamy Coconut Chickpea Curry
This creamy coconut chickpea curry is a cozy, protein-packed vegan dinner ready in 30 minutes. It's perfect for busy weeknights.
🧂 Ingredients
- 1 tablespoon coconut oil (or olive oil)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon curry powder
- 1 teaspoon ground turmeric
- 1 (14-ounce) can chickpeas, drained and rinsed
- 1 (14-ounce) can full-fat coconut milk
- 1 (14.5-ounce) can diced tomatoes, undrained
- 2 cups (60g) fresh spinach
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
📋 Instructions
- 1Sauté aromatics — Heat coconut oil in a large skillet or pot over medium heat (350°F / 175°C). Add onion and sauté 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 fragrant. This step releases their oils and deepens the flavor.
- 3Add chickpeas and tomatoes — Add the drained chickpeas and the can of diced tomatoes with their juices. Stir to combine, scraping up any browned bits from the bottom of the pan.
- 4Simmer with coconut milk — Pour in the coconut milk, salt, and pepper. Stir well. Bring to a gentle simmer, then reduce heat to low (around 200°F / 95°C). Let it bubble gently for 10-15 minutes, stirring occasionally, until the sauce thickens slightly.
- 5Wilt the spinach — Stir in the spinach in handfuls, letting it wilt into the sauce. Cook for 2-3 minutes until bright green and tender.
- 6Taste and adjust — Taste the curry and add more salt or a pinch of sugar if needed. If you like it spicier, add a dash of cayenne.
- 7Serve hot — Spoon the curry into bowls and serve with rice, quinoa, or naan. Garnish with fresh cilantro if desired.



