This vegan spinach chickpea curry is my go-to for those nights when I need something warm, hearty, and forgiving. It’s a dish that adapts easily—whatever greens you have leftover or a can of chickpeas lurking in the pantry, it’ll work. The best part? It’s a reliable, nourishing comfort that can be whipped up in a flash or simmered gently on the weekend for extra flavor.
What I love most about this curry is how it bridges busy weeknights with slow weekends. It’s forgiving of mistakes—overcooked spinach, a dash too much spice, a splash more coconut milk. It’s a dish that feels like a warm hug after a hectic day, yet it’s simple enough to make with whatever you’ve got on hand, making it both practical and satisfying.
Focusing on how this curry can be a bridge between busy weeknights and slow weekends, highlighting its forgiving nature and adaptable ingredients, making it a reliable comfort that feels both practical and nourishing amid hectic schedules.
The story behind this recipe
This curry was born out of late-night kitchen experiments when I was craving something warm and quick but also nourishing enough to settle my mind. I wanted to create a dish that felt effortless but still packed a punch of flavor. Over time, it became my fallback for busy evenings, a way to turn pantry staples into something unexpectedly vibrant and comforting. It’s like a little reminder that good, honest food doesn’t need to be complicated.
Ingredient breakdown: key components
- Spinach: I love how wilted spinach turns silky and bright green, releasing a slightly earthy aroma. If yours looks tired, try adding it in batches with a squeeze of lemon to brighten and speed up the wilt.
- Chickpeas: Canned chickpeas are my shortcut—creamy inside, with a nutty flavor. Rinse well to remove excess salt and garlicky canning liquid, or roast dry for extra crunch if you prefer texture.
- Coconut Milk: I use full-fat for richness—its velvety texture makes the curry feel indulgent. If you want it lighter, swap half for vegetable broth, but it won’t be as luxuriously smooth.
- Spices (cumin, turmeric, coriander): I toast these briefly in oil until fragrant, about 30 seconds. It releases their essential oils—smell that smoky warmth and add a pinch more if you like a bolder punch.
- Garlic & Onion: Big aromatics that build flavor—gently sauté until translucent and fragrant, about 5 minutes. If they start to brown too quickly, lower the heat; burnt garlic can turn bitter.
- Lemon or Lime Juice: Brightens the entire dish with a splash at the end. I recommend tasting and adding gradually—its zing can cut through the creamy coconut and refresh the palate.
- Olive Oil or Ghee: I prefer a splash of good olive oil for depth, but ghee adds a nutty richness. Use it to sauté spices and aromatics, and the oil will shimmer invitingly—wait for that crackle.
Spotlight on key ingredients
Spinach:
- I love how wilted spinach turns silky and bright green, releasing a slightly earthy aroma. If yours looks tired, try adding it in batches with a squeeze of lemon to brighten and speed up the wilt.
- Chickpeas: Canned chickpeas are my shortcut—creamy inside, with a nutty flavor. Rinse well to remove excess salt and garlicky canning liquid, or roast dry for extra crunch if you prefer texture.
Spices:
- Coconut Milk: I use full-fat for richness—its velvety texture makes the curry feel indulgent. If you want it lighter, swap half for vegetable broth, but it won’t be as luxuriously smooth.
- Spices (cumin, turmeric, coriander): I toast these briefly in oil until fragrant, about 30 seconds. It releases their essential oils—smell that smoky warmth and add a pinch more if you like a bolder punch.
Notes on ingredient swaps
- Fresh Spinach: I love how it wilts quickly and becomes silky, releasing a bright green hue. If yours is tired, try kale or collard greens for more texture.
- Chickpeas: Canned are my go-to—creamy and quick. For a nuttier flavor, try roasting dried chickpeas beforehand, or swap with lentils for a different texture.
- Coconut Milk: Full-fat gives that luscious, velvety feel. For a lighter option, use light coconut milk or a splash of cashew cream for richness.
- Spices (cumin, turmeric, coriander): Toast them briefly in oil until fragrant, about 30 seconds. For a milder flavor, reduce the amounts or use pre-ground spices.
- Oil: I prefer coconut or olive oil for depth. If you want a neutral base, vegetable oil works fine, but skip the extra to keep it light.
- Lemon/Lime Juice: Brightens everything up with a splash at the end. For a different zing, try a dash of apple cider vinegar or a squeeze of fresh lemon zest.
- Salt & Pepper: Essential for balance. Use sea salt or Himalayan salt for depth, and freshly ground pepper for a sharper bite.
Equipment & Tools
- Large skillet or Dutch oven: For even heat and enough space to simmer ingredients
- Knife: To dice and chop vegetables and herbs
- Wooden spoon: For stirring without damaging non-stick surfaces
- Measuring cups and spoons: To ensure accurate seasoning and ingredient ratios
Step-by-step guide to vegan spinach chickpea curry
- Gather all equipment: a large deep skillet or Dutch oven (for even heat), a sharp knife, a wooden spoon, and a measuring cup. Preheat your skillet over medium heat (about 160°C / 320°F).
- Dice one onion (about 1 cup) finely. Mince 3 cloves of garlic and set aside. Rinse and drain 1 can (15 oz) chickpeas. Wash and roughly chop 4 cups of fresh spinach or thaw and drain frozen.
- Add 2 tablespoons of oil to the skillet. Once shimmering, add the diced onion. Sauté for 5-7 minutes until translucent and fragrant, stirring often. If it starts to brown too fast, lower the heat.
- Stir in 1 teaspoon cumin, 1 teaspoon turmeric, and 1 teaspoon coriander. Toast spices for 30 seconds until fragrant—smell that earthy warmth. If spices burn, add a splash of water to cool the pan.
- Add the minced garlic and cook for another 30 seconds until fragrant. Then pour in 1 can (13.5 oz) coconut milk. Bring to a gentle simmer for 2-3 minutes, allowing flavors to meld and the mixture to thicken slightly.
- Stir in the chickpeas and season with salt and pepper. Cover and simmer gently for 10 minutes over low heat (~90°C / 194°F). Check that the chickpeas are heated through and the sauce is creamy and aromatic.
- Uncover, add the spinach in batches, stirring until wilted—about 2-3 minutes. Taste and adjust seasoning, adding a squeeze of lemon or lime for brightness. If the curry looks too thick, splash in a little water or broth.
- Remove from heat. Let rest for 2 minutes to allow flavors to settle. Serve hot over rice or with crusty bread, garnished with fresh herbs if desired. The curry should be creamy, vibrant, and just slightly thickened.
Let the curry rest for 2 minutes before serving. Finish with a squeeze of lemon or lime. Serve hot over rice or with crusty bread, garnished with fresh herbs if desired.
How to Know It’s Done
- The sauce is rich and velvety, not watery or curdled.
- Spinach is wilted but vibrant green, not dull or burnt.
- Chickpeas are heated through and tender, with no raw smell.
Vegan Spinach Chickpea Curry
Equipment
- Large skillet or Dutch oven
- Knife
- Wooden spoon
- Measuring cups and spoons
Ingredients
- 1 cup finely diced onion
- 3 cloves garlic, minced
- 1 can (15 oz) chickpeas, rinsed and drained or cooked dried chickpeas
- 4 cups fresh spinach, roughly chopped or thawed frozen spinach
- 1 can (13.5 oz) full-fat coconut milk
- 1 tsp cumin toasted briefly in oil
- 1 tsp turmeric toasted briefly in oil
- 1 tsp coriander toasted briefly in oil
- 2 tbsp olive oil or ghee
- to taste Salt and pepper for seasoning
- 1 splash lemon or lime juice at the end, to brighten
Instructions
- Heat the olive oil or ghee in a large skillet over medium heat until shimmering and fragrant.
- Add the diced onion and sauté for 5-7 minutes, stirring often, until translucent and starting to turn golden around the edges. You’ll notice the aroma becoming warm and fragrant.
- Stir in the toasted cumin, turmeric, and coriander, and cook for 30 seconds until fragrant, releasing their smoky aroma and warming the oil further.
- Add the minced garlic and cook for another 30 seconds until fragrant and slightly bubbling, filling the kitchen with a savory scent.
- Pour in the coconut milk, stirring to combine, and bring the mixture to a gentle simmer. You’ll see it start to thicken slightly and become velvety.
- Add the rinsed chickpeas, season with salt and pepper, and stir well. Cover the skillet and let it simmer gently for about 10 minutes, allowing flavors to meld and the sauce to deepen.
- Uncover and add the chopped spinach in batches, stirring until each addition wilts completely and turns bright green, about 2-3 minutes. The greens will add a vibrant color and tender texture.
- Taste the curry and adjust seasoning with more salt or pepper if needed. Add a splash of lemon or lime juice to brighten the flavors and balance the richness.
- Remove from heat and let the curry rest for a couple of minutes. Its velvety sauce, vibrant greens, and hearty chickpeas are now ready to serve.
- Serve hot over rice or with crusty bread, garnished with fresh herbs if you like, and enjoy this nourishing, forgiving dish.
Pro tips for perfect vegan curry
- Spices: Toast cumin, turmeric, and coriander briefly in oil until fragrant—this boosts their aroma and flavor.
- Brighten with Lemon: Add a splash of lemon or lime juice at the end to cut through the richness and refresh the dish.
- Wilt Spinach in Batches: Add spinach gradually, stirring until just wilted for vibrant color and tender texture.
- Simmer Gently: Keep the curry at a gentle simmer (~90°C / 194°F) to develop flavor without overcooking the greens.
- Adjust Thickness: If too thick, splash in water or broth; if too thin, simmer uncovered until it thickens to your liking.
- Avoid Overcooking Chickpeas: Heat through but don’t let them turn mushy; tender chickpeas add perfect bite.
- Finish Resting: Let the curry sit off heat for 2 minutes to allow flavors to meld and deepen.
Common mistakes and how to fix them
- FORGOT to check seasoning → Taste and adjust salt or acidity before serving.
- DUMPED too much water → Simmer longer to thicken or add a splash of coconut milk.
- OVER-TORCHED spices → Lower heat immediately; toast spices for only 30 seconds.
- MISSED resting time → Let the curry sit for 2 minutes off heat to meld flavors.
Quick fixes and pantry swaps
- When sauce is too watery, simmer uncovered to thicken and intensify flavors.
- Splash extra lemon if dish tastes flat or dull—brightens everything instantly.
- Patch overcooked spinach with a squeeze of lemon and fresh herbs for vibrancy.
- Shield the spices from burning by lowering heat or adding a splash of water.
- If you’re out of canned chickpeas, swap with cooked lentils for a similar hearty bite.
Make-Ahead and Storage Tips
- Prep the curry ingredients—chopping onions, mincing garlic, and rinsing chickpeas—up to a day ahead; the flavors deepen overnight.
- Store the cooked curry in an airtight container in the fridge for up to 3 days, where it will develop a richer, more integrated flavor.
- Reheat gently over low heat, stirring often; expect a velvety texture with vibrant greens that wilt further, releasing a bright aroma.
- For longer storage, freeze in portions for up to 1 month. Thaw in the fridge overnight, then reheat, adjusting the consistency with a splash of water or broth.
- The curry’s flavor may mellow slightly after refrigeration or freezing, so taste and adjust seasoning before serving to brighten the dish.
Top questions about vegan spinach chickpea curry
1. Can I use frozen spinach instead of fresh?
Yes, using frozen spinach works well; just thaw and squeeze out excess water before adding to the curry.
2. Can I substitute dried chickpeas?
Absolutely, canned chickpeas are quick and easy; just rinse thoroughly to remove excess salt and canning liquid.
3. What if I want a lighter curry?
Full-fat coconut milk gives the creamiest texture, but light coconut milk or cashew cream can be used for a lighter dish.
4. Should I add lemon juice during cooking?
Adding a squeeze of lemon or lime at the end brightens the flavors and balances the richness of the coconut milk.
5. Can I use other greens instead of spinach?
You can swap spinach for kale or collard greens; just cook a little longer if needed for softer greens.
6. How do I stop spices from burning?
7. What if the curry gets too thick?
8. How do I reheat leftovers?
9. Can I make this ahead?
10. Does the curry taste better after sitting?
This dish really captures how simple ingredients can come together into something unexpectedly vibrant and comforting. It’s become my quick fix for busy nights when I need a nourishing plate without fuss. Sharing it feels like passing on a little kitchen secret that’s both practical and satisfying.
In the end, what I love most is how this curry reminds me that good, honest food doesn’t need to be complicated. It’s a warm, reliable dish that fits into any hectic schedule or lazy weekend. Sometimes, that’s all you need to get through the day.



