I remember the first time I made this curry on a chilly evening when I needed something warm and nourishing but had almost no time. The aroma of spices filling my kitchen instantly made me feel at home. This recipe has become my go-to for those days when you want a hug in a bowl.
Advertisements1
It's incredibly simple: sauté aromatics, add spices, toss in chickpeas and tomatoes, then stir in spinach and coconut milk. The result is a luscious, creamy curry that's packed with plant-based protein and iron. Whether you're a seasoned cook or just starting out, this dish will make you feel like a pro.
If you're new to cooking with spices, don't worry – I'll guide you through each step with patience. And if you have picky eaters at home, this curry is mild enough to please everyone, yet customizable with extra heat if you like.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons coconut oil or olive oil
Use coconut oil for a subtle tropical note, or olive oil for a neutral flavor. You can also use ghee or butter.
1 medium yellow onion, finely chopped
About 1 cup. Sweet onions work too, but yellow adds a nice savory depth.
3 cloves garlic, minced
Fresh is best, but 1 teaspoon garlic powder can substitute in a pinch.
1 tablespoon fresh ginger, grated
Grate on a microplane for best texture. Ground ginger (1/2 tsp) can work, but fresh is more vibrant.
2 tablespoons curry powder
Use a good-quality mild or medium curry powder. If you have garam masala, you can mix half and half.
1 teaspoon ground turmeric
Adds beautiful color and earthiness. Fresh turmeric can be grated, but ground is convenient.
1 (15-ounce) can chickpeas, drained and rinsed
About 1.5 cups cooked chickpeas. If using dried, soak and cook until tender first.
1 (14.5-ounce) can diced tomatoes, undrained
Fire-roasted adds a smoky touch. Crushed tomatoes work too for a smoother sauce.
1 (13.5-ounce) can full-fat coconut milk
Light coconut milk works but will be less creamy. You can also use heavy cream or Greek yogurt for a dairy version.
5 ounces fresh spinach
About 5 cups. Frozen spinach (thawed and squeezed) can be used – add it with the tomatoes.
1 teaspoon salt, or to taste
Adjust according to your preference and the saltiness of your curry powder.
Fresh cilantro, for garnish (optional)
Adds a fresh pop of color and flavor. Parsley works if you're not a cilantro fan.
Tips & Tricks
- Don't skip rinsing the chickpeas – it removes excess sodium and helps them absorb the sauce better.
- If you're sensitive to spice, start with 1 tablespoon of curry powder and taste before adding more.
- To make the curry extra creamy, use full-fat coconut milk and blend a cup of the sauce before adding spinach.
Pro Tips
Step-by-Step Instructions
1. Sauté Aromatics
Heat oil in a large skillet or Dutch oven over medium heat (350°F/175°C). Add onion and cook until soft and translucent, about 5 minutes. Add garlic and ginger, cook for 1 minute until fragrant.
2. Bloom Spices
Stir in curry powder and turmeric. Cook for 30 seconds, stirring constantly, until spices are fragrant and slightly darkened. This step deepens the flavor.
3. Add Chickpeas and Tomatoes
Pour in the chickpeas and diced tomatoes with their juices. Stir to combine, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer.
4. Simmer Sauce
Reduce heat to low (around 200°F/95°C) and let the curry simmer uncovered for 10 minutes, stirring occasionally, until the sauce thickens slightly and the chickpeas absorb the flavors.
5. Add Coconut Milk
Stir in the coconut milk and salt. Bring back to a gentle simmer and cook for 5 more minutes, until the sauce is creamy and well combined.
6. Wilt Spinach
Add spinach in handfuls, stirring after each addition, until all is wilted and bright green, about 2-3 minutes. The curry should be thick enough to coat the back of a spoon.
7. Adjust Seasoning
Taste and adjust salt or spice level. If you want more heat, add a pinch of cayenne or red pepper flakes. If it's too thick, add a splash of water or broth.
8. Serve
Garnish with fresh cilantro if desired. Serve hot over rice, quinoa, or with naan bread.
Delicious Variations
Add protein
Toss in cooked chicken, shrimp, or tofu cubes for extra heartiness.
Make it a soup
Add 2 cups of vegetable broth and puree half the mixture for a creamy soup.
Roasted veggies
Stir in roasted cauliflower or sweet potatoes for added texture and nutrition.
How to Store Creamy Chickpea and Spinach Curry
Refrigerator
Store in an airtight container for up to 4 days. The flavors will meld and 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 (325°F/165°C) until warmed through, adding a splash of water or coconut milk if too thick. Microwave in 30-second bursts, stirring between.
Frequently Asked Questions
Q: Can I use frozen spinach instead of fresh?
Yes, you can. Use 10 ounces of frozen spinach, thawed and squeezed dry. Add it with the tomatoes so it heats through and doesn't water down the sauce.
Q: Is this curry spicy?
No, it's mild. The curry powder adds warmth but not heat. To make it spicier, add a chopped green chili with the garlic or a pinch of cayenne pepper at the end.
Q: Can I make this without coconut milk?
Absolutely. Substitute with heavy cream, Greek yogurt (stir in at the end), or a blend of cashew cream. For a lighter option, use evaporated milk.
Q: What can I serve with this curry?
It's delicious over basmati rice, quinoa, or with warm naan. You can also serve it with roasted vegetables or a simple green salad.
Q: Can I use canned tomato sauce instead of diced tomatoes?
Yes, use 1.5 cups of tomato sauce. The sauce will be smoother, so you might want to reduce the simmering time slightly.
I hope this creamy chickpea and spinach curry brings you the same comfort it brings me. Give it a try and let me know how it turns out – I'd love to hear about your variations. Happy cooking, and remember to be gentle with yourself in the kitchen.
Creamy Chickpea and Spinach Curry
This easy creamy chickpea and spinach curry is a comforting one-pan meal ready in 30 minutes, perfect for busy weeknights.
🧂 Ingredients
- 2 tablespoons coconut oil or olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground turmeric
- 1 (15-ounce) can chickpeas, drained and rinsed
- 1 (14.5-ounce) can diced tomatoes, undrained
- 1 (13.5-ounce) can full-fat coconut milk
- 5 ounces fresh spinach
- 1 teaspoon salt, or to taste
- Fresh cilantro, for garnish (optional)
📋 Instructions
- 1Sauté Aromatics — Heat oil in a large skillet or Dutch oven over medium heat (350°F/175°C). Add onion and cook until soft and translucent, about 5 minutes. Add garlic and ginger, cook for 1 minute until fragrant.
- 2Bloom Spices — Stir in curry powder and turmeric. Cook for 30 seconds, stirring constantly, until spices are fragrant and slightly darkened. This step deepens the flavor.
- 3Add Chickpeas and Tomatoes — Pour in the chickpeas and diced tomatoes with their juices. Stir to combine, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer.
- 4Simmer Sauce — Reduce heat to low (around 200°F/95°C) and let the curry simmer uncovered for 10 minutes, stirring occasionally, until the sauce thickens slightly and the chickpeas absorb the flavors.
- 5Add Coconut Milk — Stir in the coconut milk and salt. Bring back to a gentle simmer and cook for 5 more minutes, until the sauce is creamy and well combined.
- 6Wilt Spinach — Add spinach in handfuls, stirring after each addition, until all is wilted and bright green, about 2-3 minutes. The curry should be thick enough to coat the back of a spoon.
- 7Adjust Seasoning — Taste and adjust salt or spice level. If you want more heat, add a pinch of cayenne or red pepper flakes. If it's too thick, add a splash of water or broth.
- 8Serve — Garnish with fresh cilantro if desired. Serve hot over rice, quinoa, or with naan bread.



