Quick Supper Ideas.

vegetarian · easy

Fast Chickpea Spinach Curry

Warm chickpeas simmered in a spiced tomato sauce with fresh spinach.

Prep 5 minCook 12 minTotal 17 minServes 3
Jump to Recipe ↓
Fast Chickpea Spinach Curry
By Quick Supper Ideas · Published October 5, 2026

This is the dinner I fall back on when I haven’t been to the shop in a week. A can of chickpeas, a can of tomatoes, a little coconut milk, and whatever greens are left — that’s it. It tastes far more complex than the effort suggests, mostly because blooming curry powder in hot oil for thirty seconds unlocks so much flavor. I have made it on nights when I genuinely had fifteen minutes between getting home and needing to be somewhere else, and it has never let me down.

It works on a busy night because nothing needs to be cooked from raw except the onion. The chickpeas are already tender, the tomatoes are already cooked down, and the spinach wilts in a minute. Your job is mostly to layer the flavors in the right order.

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. 1

    Heat oil in a skillet; soften chopped onion for 3 minutes.

  2. 2

    Add curry powder and stir for 30 seconds.

  3. 3

    Add chickpeas, tomatoes, and coconut milk. Simmer for 7 minutes.

  4. 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.