This is the curry I make when I'm out of fresh anything. Pantry chickpeas, a can of coconut milk, spices that have been in the drawer for too long — twenty-five minutes later, dinner is comforting and good.
I get asked about this one constantly — at dinner parties, in the grocery store line, in the comments. It's the recipe my readers cook on repeat, the one I keep coming back to on the weeks when cooking feels like a chore. Every step here has been tested, tweaked and re-tested in a real home kitchen until it works reliably on a normal stove with normal ingredients.
The version below is the one I make at home. I've laid out exactly how I prep, the timing that actually works, the ingredient swaps I trust, and the small finishing touches that make it taste like you've been cooking for years. If you're new here, welcome — and if you're a regular, you already know I won't waste your scroll.
Why you'll love this recipe
- Ready in 35 minActive and inactive time combined — realistic for a weeknight.
- Feeds 4 servingsScales up or down without losing texture or flavor.
- Easy to makeBeginner-friendly steps with clear timing and visual cues.
- Triple-testedCooked at least three times in a real home kitchen before publishing.
The ingredients, explained
Most of what makes this recipe work is in the small choices at the grocery store. A few of these ingredients are worth slowing down for — here's what to look for and what to swap if you're in a pinch.
Coconut milk: Use full-fat from a can — the light kind is mostly water and gives a thin curry. Don't shake it; the cream and water separate naturally.
Chickpeas: Canned for speed. Dried chickpeas soaked overnight and simmered for an hour add even more flavor if you have the time.
Spices: Garam masala, cumin, coriander, turmeric — all worth keeping in your spice drawer. Replace every year for full flavor.
Spinach: Wilts in seconds. Stir it in last, off the heat, so it stays bright.
Printable Recipe Card
Coconut Chickpea Curry
A 30-minute weeknight curry with chickpeas, coconut milk, tomato, and warm Indian spices — deeply flavorful, completely pantry-friendly, vegan as written.
Ingredients
- 2 tablespoons coconut oil or neutral oil
- 1 large yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- 1/2 teaspoon cayenne, or to taste
- 1 (14-ounce) can crushed tomatoes
- 2 (15-ounce) cans chickpeas, drained and rinsed
- 1 (14-ounce) can full-fat coconut milk
- 1 teaspoon kosher salt
- 1 teaspoon brown sugar
- 3 cups baby spinach
- Juice of 1/2 lemon
- Steamed basmati rice and naan, to serve
- Chopped cilantro, to finish
Instructions
- 1Heat the coconut oil in a large pot or deep skillet over medium heat. Add the onion and cook for 8 minutes, stirring occasionally, until soft and golden at the edges.
- 2Add the garlic and ginger and cook for 1 minute, until fragrant.
- 3Add the garam masala, cumin, coriander, turmeric, and cayenne. Cook, stirring constantly, for 30 seconds — you'll smell the spices toast.
- 4Pour in the crushed tomatoes and cook for 5 minutes, until the sauce darkens and thickens slightly.
- 5Add the chickpeas, coconut milk, salt, and brown sugar. Stir well, reduce heat to medium-low, and simmer gently for 12 minutes, until the sauce has thickened and the chickpeas have absorbed the flavors.
- 6Add the spinach in handfuls, stirring until wilted, about 1 minute. Stir in the lemon juice. Taste and adjust salt.
- 7Serve over basmati rice with warm naan, topped with cilantro.
Sofia's Pro Tips
- Toast the spices in the fat — it's what gives this depth instead of tasting like spice powder.
- Use the whole can of full-fat coconut milk. Save "lite" for smoothies.
- The curry tastes even better the next day — the spices marry overnight.
- Don't skip the squeeze of lemon at the end — it brightens everything up.
Variations & swaps
This recipe is a strong foundation that takes well to riffing. Here are a few of the variations we've tested in the Saffron & Sage kitchen and signed off on.
Add 1 pound cubed chicken thighs (sear first) or 12 ounces pressed tofu before the tomatoes.
Stir in 1 cup canned pumpkin purée with the coconut milk for an autumnal twist.
Double the cayenne and add 1 thinly sliced fresh chili with the garlic.
Serving & storing
How to serve
Serve coconut chickpea curry the way we do at home: in warm bowls or on a heated plate, with the toppings called for in the recipe card and a little extra of whatever finishing touch you love most. This recipe scales generously — a half-batch fits two comfortably, and a double-batch holds up well for company.
How to store
Leftovers keep in an airtight container in the fridge for 3 to 4 days. Reheat gently — most things in this category are happiest warmed on the stovetop with a splash of liquid rather than blasted in the microwave. See the FAQ below for freezing notes.
Frequently asked
Can I make it ahead?
Yes — it's better the next day. Refrigerate up to 4 days; reheat gently with a splash of water.
Can I freeze it?
Absolutely — freeze for up to 3 months. The texture is unchanged when thawed.
Coconut allergy?
Substitute 1 1/2 cups cashew cream or whole milk; the flavor changes but still works.
Are dried chickpeas better?
Better flavor, more work. Canned is 95% as good and a fraction of the time.
Reviewed & verified by
Registered Dietitian
Sofia is an RD who reviews the nutrition notes and ingredient swaps on every recipe to keep them honest and practical.
Nutrition review · Ingredient swaps
You might also like
Veggie Buddha Bowl
Roasted sweet potato, crispy chickpeas, quinoa, massaged kale, and a creamy lemon-tahini sauce that ties it all together in one beautiful bowl.
Creamy Mushroom Risotto
Slow-stirred Arborio rice with deeply caramelized mushrooms, white wine, Parmesan, and butter — the cozy weeknight risotto that earns the stove time.
Creamy Garlic Pasta
Silky 25-minute weeknight pasta with a luxe garlic Parmesan cream sauce — pantry ingredients, restaurant-quality results.