vegetarian · easy
Fast Chickpea Spinach Curry
Warm chickpeas simmered in a spiced tomato sauce with fresh spinach.

Thirty seconds. That is how long the curry powder needs in hot oil before the tomatoes go in, and it is the step that makes a handful of canned goods taste like they simmered for an hour. The spices darken slightly, the raw dusty smell turns toasty, and the base of the dish is set.
Everything else here is already cooked when it comes out of the can or bag. Chickpeas, crushed tomatoes, and light coconut milk only need seven minutes together to thicken, and a heap of baby spinach collapse into the sauce in about a minute. Fresh lime juice at the end keeps the whole pot from tasting flat.
Ingredient notes and swaps
Onion. Chop it small so it softens quickly. A shallot or a couple of spring onions work if that’s what you have.
Curry powder. A mild blend keeps it family friendly. If you like heat, use a hot curry powder or add a pinch of chili flakes. Garam masala on its own is a little too warm and sweet, but a teaspoon of it mixed with a teaspoon of cumin makes a decent stand-in.
Chickpeas. One standard can, drained and rinsed, feeds three people. Butter beans or cannellini beans can stand in, though they are softer and will break down slightly.
Crushed tomatoes. Passata, canned chopped tomatoes, or even a couple of grated fresh tomatoes will do. Chopped tomatoes give a chunkier sauce.
Light coconut milk. It makes the curry creamy without being heavy. Full-fat coconut milk is richer; use a little less. For a coconut-free version, stir in plain yogurt off the heat at the end, or a spoonful of cashew butter for a dairy-free option.
Spinach. Baby spinach melts in quickly. Kale or chard work too; chop them finely and give them an extra two minutes.
Cooking it, step by step
Soften the onion. Warm the oil in a skillet over medium heat and add the onion with a pinch of salt. Stir now and then for about three minutes, until it’s translucent and soft but not deeply browned. The salt helps it release moisture and cook faster.
Bloom the spices. Sprinkle in the curry powder and stir constantly for thirty seconds. You’ll notice the smell change from dusty to rich and toasty. That’s your cue to move on before anything scorches.
Simmer. Add the chickpeas, crushed tomatoes, and coconut milk. Stir well and bring to a gentle bubble. Let it simmer for about seven minutes, stirring occasionally. The sauce will thicken and darken slightly, and the chickpeas will take on the color of the sauce. If it gets too thick, splash in some water.
Wilt the greens. Pile in the spinach. It will look like far too much, but stir it through and it collapses within a minute.
Season and brighten. Taste, then add salt and a good squeeze of lime. The lime is what makes the flavors come alive, so don’t leave it out.
Mistakes worth avoiding
Burning the curry powder is the easiest way to spoil this dish; if the pan looks dry, add the tomatoes right away. Undersalting is another common issue, because canned chickpeas and coconut milk are both quite mild. Season in stages and taste at the end. Lastly, avoid boiling the curry hard after the coconut milk goes in, as it can separate and look grainy. A gentle simmer is all it needs.
Ways to change it up
- Vegan and dairy-free: As written, it’s both. Check your curry powder doesn’t contain milk powder (a few blends do).
- Gluten-free: Naturally gluten-free. Serve with rice instead of naan to keep it that way.
- Extra protein: Add cubes of firm tofu or paneer with the chickpeas, or stir in leftover roast chicken for a non-vegetarian version.
- Sweet potato: Grate a small sweet potato into the onions; it cooks quickly and adds sweetness.
- Lentil version: Use a can of drained lentils instead of chickpeas for a softer, dal-like texture.
What to serve alongside
Basmati rice is the classic choice, and microwave rice pouches make it effortless. Warm naan, flatbread, or pita are perfect for scooping. A cooling side of cucumber and yogurt raita balances the spice, and a spoonful of mango chutney adds sweetness. For a lower-carb plate, serve it over cauliflower rice or with a simple tomato and onion salad.
Storing and reheating
This curry keeps beautifully, and the flavor deepens overnight. Store it in a sealed container in the fridge for up to four days. It also freezes well for up to three months, though the spinach darkens a little. Reheat in a pan over medium-low heat with a splash of water, stirring until bubbling, or microwave in a covered bowl, stirring halfway. Add a fresh squeeze of lime just before eating.
Recipe card
Ingredients
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 tsp mild curry powder
- 1 can chickpeas, drained
- 1 cup crushed tomatoes
- 1/2 cup light coconut milk
- 3 cups baby spinach
- Salt and lime juice to taste
Instructions
- 1
Heat oil in a skillet; soften chopped onion for 3 minutes.
- 2
Add curry powder and stir for 30 seconds.
- 3
Add chickpeas, tomatoes, and coconut milk. Simmer for 7 minutes.
- 4
Stir in spinach until wilted, about 1 minute. Season with salt and lime.


Helpful tips
- Serve with pre-cooked microwave rice if desired.
Frequently asked questions
Can I use dried chickpeas?
Yes, but they need to be cooked first, which takes far longer than 20 minutes. Cook a batch ahead and use about 1 1/2 cups in place of the can.
Is this curry spicy?
With mild curry powder it's gently warming rather than hot. Add fresh chili or chili flakes if you'd like more heat.
Can I leave out the coconut milk?
You can. Use a little extra tomato and some water, then finish with a spoonful of yogurt or a drizzle of cream for body.
Does it freeze well?
Very well. Cool it completely, freeze in portions, and thaw overnight in the fridge before reheating.
Can I make it in larger batches?
Yes. Double everything and use a wide pot. Give it a few extra minutes of simmering so the sauce thickens.
More quick suppers to try

vegetarian · 14 min
Crispy Veggie Quesadillas
Cheesy tortillas filled with beans, corn, peppers, and a touch of cumin.

vegetarian · 15 min
Halloumi and Roasted Pepper Couscous
Fluffy lemon-herb couscous with chickpeas, jarred roasted peppers, and golden pan-fried halloumi.

vegetarian · 19 min
Peanut Noodles with Crispy Tofu
Chewy noodles in a creamy peanut-lime sauce with golden tofu, crunchy cucumber, and carrots.

rice · 15 min
15-Minute Egg Fried Rice
A fast, savory fried rice with fluffy eggs, peas, and green onions.