This dish features tender chickpeas and fresh spinach simmered in a vibrant tomato-based sauce infused with aromatic spices like cumin, coriander, and garam masala. Sautéed onions, garlic, and green chilies build a flavorful base, while a hint of lemon juice brightens the finish. Simmered to develop rich flavors, it offers a satisfying, wholesome meal that pairs well with rice or naan. Adjust spice to taste and garnish with fresh cilantro for a burst of freshness.
The first time I made this curry, I wasn't trying to follow any recipe perfectly—I just wanted something warm and filling on a Tuesday evening when the kitchen felt cold. I had cans of chickpeas stacked in my pantry and a bunch of spinach that needed using, so I started with oil and cumin seeds, letting them pop and crackle until the whole kitchen smelled like something alive and ready. That moment, when the spices bloom and transform from dusty powder into something aromatic and real, is when I realized this dish was going to be special.
I made this for my neighbor one rainy afternoon when she mentioned craving something vegetarian that actually had personality. She brought wine and stayed longer than expected, and we ended up talking through two bowls while rain drummed on the windows. That's when I knew this curry wasn't just a weeknight dinner—it was something you'd make for people you wanted to slow down with.
Ingredients
- Vegetable oil: Use something neutral and with a high smoke point so it doesn't burn when the spices hit—I learned this the hard way with a smoking pan.
- Onion: One large one, finely chopped, becomes the sweet foundation everything else builds on.
- Garlic and ginger: Fresh is non-negotiable here; the minced garlic and grated ginger create that warm, almost peppery depth that makes you crave another spoonful.
- Green chilies: These give heat without harshness, and you control how much—start with one if you're unsure and add the second if you want more edge.
- Canned tomatoes: The 400g can is your liquid base and acidity, and they'll break down into the curry naturally as it simmers.
- Chickpeas: Two cans, drained and rinsed, give you protein and a meaty texture that makes this feel complete.
- Fresh spinach: About 200g, roughly chopped, wilts down in the last few minutes and adds an earthy sweetness.
- Cumin seeds: Toast these first in dry oil to wake them up before anything else goes in the pan.
- Ground coriander, turmeric, garam masala: These three work together to create that classic Indian warmth—the turmeric gives color and subtle earthiness, the coriander adds brightness, and garam masala ties it all together.
- Chili powder: Half a teaspoon is gentle; add more if you want real fire.
- Salt and black pepper: Taste as you go and adjust before serving.
- Water or vegetable broth: The broth adds deeper flavor if you have it, but water works just fine.
- Lemon juice: The squeeze at the end lifts everything and keeps the curry from feeling flat.
- Fresh cilantro: A handful scattered on top at the end gives a fresh, almost herbal note that balances the heat.
Instructions
- Heat and season the oil:
- Pour oil into your skillet over medium heat and let it warm for a moment. Add cumin seeds and listen for them to sizzle—about 30 seconds is all it takes for that raw seed flavor to transform into something fragrant and almost nutty.
- Build your flavor base:
- Add the chopped onion and let it cook for 5 to 7 minutes, stirring occasionally, until it's soft and starting to turn golden at the edges. Then stir in the garlic, ginger, and green chilies, cooking for just a minute or two until the raw edge softens and the kitchen smells like something warm is about to happen.
- Toast the spices:
- Add all your ground spices at once and stir constantly for about a minute so they coat everything and release their oils. This is crucial—it takes the powdery taste away and makes them part of the curry instead of sitting on top of it.
- Add the tomatoes:
- Pour in the canned tomatoes and let them simmer for 5 minutes, stirring now and then, until they start to soften and break down into the sauce. You're building layers here, not rushing.
- Bring in the chickpeas:
- Add your drained and rinsed chickpeas along with the water or broth, stir everything together, and bring it to a gentle simmer. Let it bubble quietly uncovered for 10 minutes so flavors can meld and the sauce thickens slightly.
- Wilt the spinach:
- Add the roughly chopped spinach and cook for 3 to 5 minutes, stirring occasionally, until it's bright green and soft and the curry has thickened enough to coat a spoon. Don't worry if it looks like a lot of spinach at first—it collapses down to almost nothing.
- Finish with brightness:
- Squeeze in the lemon juice, give everything a final stir, taste it, and add more salt or spice if it needs it. The lemon should make everything taste suddenly more alive.
There's a moment near the end of cooking when you add the spinach and watch it transform from a pile of leaves into something soft and integrated, and that's when the curry suddenly feels complete. The green swirling through the red-orange sauce is almost pretty enough to be its own reward, but then you taste it and remember that it's about so much more than appearance.
When to Serve This
This curry pairs naturally with steamed basmati rice or warm naan bread that's perfect for scooping up the sauce. I've found that it's best served right after it's made, when the spinach is bright and the curry still has that just-cooked warmth, but it also reheats beautifully the next day if you want to make it ahead.
Making It Your Own
The beauty of this curry is how forgiving it is to adjust. If you want it richer, stir in a couple tablespoons of coconut cream just before the spinach goes in—it softens the heat and adds a gentle sweetness. If you prefer a different green, kale works just as well as spinach and holds its shape a bit better. Some people add a splash of coconut milk to the whole thing from the start, which turns it into something creamier and more luxurious.
What Makes This Different
The secret is in not rushing the onion and in letting the spices toast properly—this isn't a curry you throw together in ten minutes and expect magic. What you're doing is creating layers: the sweet caramelized onion, the warm bloomed spices, the acidity of the tomatoes, the protein of the chickpeas, and finally the fresh green note of spinach and lemon. It feels simple because it is, but it's the kind of simple that comes from understanding why each step matters and doing it with intention.
- The timing matters more than the ingredients being perfect—if you don't have fresh ginger, jarred works; if you're out of cilantro, parsley is fine.
- Taste as you go and adjust salt and heat gradually; you can always add more but you can't take it back.
- This curry keeps well in the fridge for three or four days and tastes even better as the flavors settle and deepen.
This curry has become the kind of dish I reach for when I want to cook something that feels nourishing without being fussy, something that tastes like care without requiring you to spend your whole evening in the kitchen. It's the kind of meal that reminds you why cooking for yourself or someone else matters.