Some dinners save the day, and this chickpea and spinach curry does it without fuss. I started making it on rainy weeknights when I wanted something warm, deeply spiced, and filling, but I didn’t want to babysit a complicated pot. This dish gives you all the comfort of a slow-simmered meal with the speed of a real-life dinner. It’s rich, hearty, and bright at the same time, which is exactly why chickpea and spinach curry keeps earning a place in my kitchen.
What I love most is how forgiving it is. You can make this chickpea and spinach curry with pantry staples, a bag of spinach, and one can of coconut milk, and it still tastes like you planned dinner hours ago. The chickpeas turn creamy around the edges, the greens melt into the sauce, and the spices wake everything up. Serve it with rice, scoop it with naan, and dinner feels generous instead of rushed.

Why this curry works on busy nights
This is the kind of meal that meets you where you are. If your fridge looks sparse, chickpea and spinach curry still pulls through because the backbone is simple: onion, garlic, ginger, tomatoes, chickpeas, spinach, and warm spices. Even better, it all comes together in one pan, so cleanup stays easy.

Equipment
- Large skillet or Dutch oven
- Wooden spoon
- Chef’s knife
Ingredients
For the Curry
- 2 tbsp olive oil
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 1 tbsp fresh ginger minced
- 1 tbsp curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric
- 1/4 tsp red pepper flakes
- 14 oz crushed tomatoes 1 can
- 14 oz full-fat coconut milk 1 can
- 2 cans chickpeas 15 ounces each, drained and rinsed
- 5 oz fresh spinach
- 1 tbsp lime juice
- 1 tsp kosher salt plus more to taste
- 1/4 tsp black pepper
- fresh cilantro for garnish
Instructions
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the onion and cook until softened, 5 to 6 minutes.
- Stir in the garlic and ginger and cook for 30 seconds until fragrant.
- Add the curry powder, cumin, coriander, turmeric, and red pepper flakes. Stir for 30 seconds to bloom the spices.
- Pour in the crushed tomatoes and simmer for 3 to 4 minutes until slightly thickened.
- Stir in the coconut milk and chickpeas. Simmer for 10 minutes, mashing a few chickpeas against the side of the pan for a creamier sauce.
- Fold in the spinach and cook for 2 to 3 minutes until wilted.
- Finish with lime juice, salt, and pepper. Garnish with cilantro and serve hot with rice or naan.
Notes
Nutrition
The texture matters just as much as the flavor. Chickpeas bring body, while spinach softens into the sauce and keeps every bite from feeling too heavy. Then the coconut milk rounds out the edges, so you get warmth and comfort without a flat or muddy finish.
I also love how flexible it is for weeknight planning. You can serve it as the main event, or you can build a full spread around it. For example, a fluffy rice side like <a href=”https://www.chefify.net/teriyaki-chicken-rice-bowl/“>a dependable rice bowl dinner</a> reminds you how much a good grain base can carry a meal. If you’re browsing for more weeknight inspiration, Chefify’s <a href=”https://www.chefify.net/category/dinner/”>Dinner</a> collection is a smart place to keep your rotation fresh.
Ingredients that make the flavor pop
A great chickpea and spinach curry starts with a strong base. Onion gives sweetness. Garlic and ginger add punch. Curry powder, cumin, coriander, turmeric, and a little chili create the warm backbone. Crushed tomatoes bring brightness, while coconut milk smooths the whole pot into something silky and spoonable.
Fresh spinach works beautifully, but frozen spinach works too. Just thaw it, squeeze out extra water, and stir it in near the end. Canned chickpeas keep this dish weeknight-fast, although cooked dried chickpeas will give you an even creamier interior.
If you want a richer finish, add a spoonful of yogurt or a splash more coconut milk right before serving. On the other hand, if you want a lighter bowl, use less coconut milk and more broth. That balance is one reason this curry adapts so well.
How to make chickpea and spinach curry step by step
Start by heating oil in a large skillet or Dutch oven over medium heat. Add the onion and cook until it softens and turns lightly golden. Then stir in the garlic and ginger and cook just until fragrant. Don’t rush this part because the base sets the tone for the whole pot.
Next, add the spices. I like curry powder, cumin, coriander, turmeric, and a pinch of red pepper flakes. Stir them through the onion mixture for about 30 seconds so they bloom in the oil. That quick step wakes up the aromatics and keeps the final sauce from tasting dusty.
Now add the tomatoes. Let them simmer for a few minutes so the mixture thickens slightly and the raw edge cooks off. After that, pour in the coconut milk and add the chickpeas. Bring everything to a gentle simmer and let it cook until the sauce thickens and the beans soak up the flavor.
At this point, I like to mash a small handful of chickpeas against the side of the pan. It’s a tiny trick, yet it makes a big difference. The sauce turns silkier without needing flour, cornstarch, or extra cream.
Once the curry looks glossy and smells amazing, fold in the spinach. It will wilt fast, so keep stirring until the greens soften and blend into the sauce. Finish with salt, black pepper, and a squeeze of lime or lemon to brighten the whole dish.
This is also where you make it yours. Want more heat? Add chili flakes. Want a sweeter finish? A tiny pinch of sugar can soften sharp tomato notes. Want extra protein? Stir in tofu cubes or serve it alongside something bold and flavorful like <a href=”https://www.chefify.net/thai-satay-chicken/”>Thai Satay Chicken</a> for a dinner spread that feels a little special.
Tips for the best texture and flavor
The biggest mistake people make with chickpea and spinach curry is stopping too early. The dish is fast, yes, but it still needs a few extra minutes for the chickpeas to absorb the sauce and for the tomatoes to settle down. Give it that time, and the flavor turns rounder and more complete.
Another smart move is seasoning in layers. Salt the onions lightly, taste after the tomatoes, then taste again after the spinach goes in. Because chickpeas mute seasoning, the final adjustment matters more than you think.
You can also change the personality of the dish with a few swaps. Add garam masala at the end for deeper warmth. Stir in peas for sweetness. Use kale instead of spinach if you want a heartier green. Even a spoonful of peanut butter can nudge the sauce in a creamier direction, which is fun if you enjoy dinners with the rich comfort of <a href=”https://www.chefify.net/butter-chicken-secrets/”>a silky curry-style sauce</a>.
If you like one-pan meals with greens, you might also enjoy <a href=”https://www.chefify.net/creamy-tuscan-chicken-recipe/”>Creamy Tuscan Chicken</a>. It’s a different flavor profile, yet it hits that same sweet spot of cozy, creamy, and satisfying.
What to serve with it
Rice is the obvious favorite, and for good reason. Jasmine or basmati rice gives the sauce something soft and fluffy to cling to. Still, warm naan, roti, or even toasted flatbread work beautifully when you want a more hands-on dinner.
For freshness, add sliced cucumbers, a tomato salad, or quick-pickled onions. Those bright bites keep the meal from feeling too heavy. A spoonful of plain yogurt on top also cools the spices and adds a tangy finish.
If you’re feeding a mixed crowd, serve the curry with a second main or side so everyone can build a plate they love. Meals that pair protein, rice, and sauce always land well, which is part of why rice-centered favorites like <a href=”https://www.chefify.net/teriyaki-chicken-rice-bowl/”>Teriyaki Chicken Rice Bowl</a> stay popular in weeknight rotations.
Storage, reheating, and meal prep
This dish stores like a dream. Let it cool, then keep it in an airtight container in the fridge for up to 4 days. In fact, the flavor usually improves by the next day because the spices have more time to settle into the chickpeas and sauce.
To reheat, warm it gently on the stove with a splash of water or broth. The sauce thickens as it sits, so that little bit of liquid brings it right back. You can also microwave it in short bursts, stirring between each one.
Yes, you can freeze chickpea and spinach curry. I like freezing it in single portions because it turns lunch into a no-brainer. Just thaw overnight in the fridge or reheat from frozen over low heat. If the spinach looks extra soft after thawing, that’s normal. The flavor still holds up beautifully.

Wrap-up
Chickpea and spinach curry is one of those rare dinners that tastes generous while asking very little from you. It’s warm, creamy, deeply spiced, and built from ingredients many of us already keep close by. Whether you make it for a quick Monday dinner or stash a batch for easy lunches, this recipe delivers comfort without drama. Make a pot, serve it with rice or naan, and let chickpea and spinach curry earn its place in your regular rotation.
FAQ’s
Can you freeze chickpea and spinach curry?
Absolutely. Cool it fully, portion it into freezer-safe containers, and freeze for up to 2 months for the best texture. Reheat gently with a splash of water, and stir well before serving.
What do you serve with chickpea and spinach curry?
Basmati rice, naan, roti, and cucumber salad are all excellent choices. I also love it with yogurt, pickled onions, or a squeeze of lime. Those bright sides help the curry taste even deeper and more lively.
Is chickpea and spinach curry healthy?
It can be a very balanced meal. Chickpeas add protein and fiber, while spinach brings color and freshness. You control the richness, too, so you can make chickpea and spinach curry lighter with less coconut milk or richer with a fuller, creamier sauce.
Can I use frozen spinach in chickpea and spinach curry?
Yes, frozen spinach works very well. Thaw it first, squeeze out excess water, and stir it in near the end so the sauce stays thick and flavorful. For chickpea and spinach curry, frozen spinach is a great backup when fresh greens aren’t on hand.
