On a drizzly Tuesday, I grabbed a can of chickpeas, a slightly wilty bag of spinach, and a carton of coconut milk, and this chickpea and spinach curry basically cooked itself on the stove. By the time the rice finished, the kitchen smelled like toasted spices and garlic, and we had bowls of creamy, cozy comfort that felt way more special than the effort it took. Now this curry lives in my regular Dinner rotation and I’m excited to share it with you.

Why you’ll love this chickpea and spinach curry
This chickpea and spinach curry checks every weeknight box: it’s one pot, ready in about 30 minutes, and built almost entirely from pantry staples. Chickpeas bring satisfying protein and a buttery bite, while spinach melts into silky ribbons that cling to the sauce. Each spoonful hits that perfect balance of creamy, tangy, and gently spiced.
Chickpeas also pack serious nutrition—high in plant protein, fiber, and minerals—so this curry doesn’t just taste good, it helps keep you full and energized. Pair that with iron-rich spinach and you’ve got an easy, better-for-you comfort food that still feels indulgent.
Print
Chickpea and Spinach Curry: Cozy 30-Minute One-Pot Dinner
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
This chickpea and spinach curry is a cozy 30-minute one-pot Dinner with creamy coconut-tomato sauce, tender chickpeas, and silky spinach.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons curry powder (mild or medium)
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon smoked paprika (optional)
- 1 teaspoon kosher salt, plus more to taste
- 1 can (14 ounces) crushed tomatoes
- 1 can (13.5 ounces) full-fat coconut milk
- 2 cans (15 ounces each) chickpeas, rinsed and drained
- 1/2 cup vegetable broth or water, as needed
- 4 packed cups baby spinach
- 2 tablespoons lemon juice (about 1 lemon)
- Fresh cilantro, chopped, for serving
- Cooked rice or naan, for serving
Instructions
- Heat the olive oil in a large Dutch oven over medium heat. Add the onion and cook 5–6 minutes, stirring often, until translucent and lightly golden.
- Stir in the garlic and ginger and cook 30 seconds, until fragrant.
- Add the curry powder, cumin, garam masala, turmeric, smoked paprika, and salt. Stir constantly for 30 seconds to bloom the spices.
- Pour in the crushed tomatoes and coconut milk. Add the chickpeas and 1/4 cup of the broth or water. Stir well, scraping up any browned bits from the bottom of the pot.
- Bring the curry to a gentle simmer, then reduce the heat to medium-low. Simmer uncovered for 10–15 minutes, stirring occasionally, until the sauce thickens slightly and the chickpeas are tender. Add more broth as needed for a looser sauce.
- Stir in the spinach by the handful and cook 2–3 minutes, until wilted and glossy.
- Remove from heat and stir in the lemon juice. Taste and adjust salt, spice, or acidity as needed.
- Serve the chickpea and spinach curry over cooked rice or with naan, topped with fresh cilantro.
Notes
- For a lighter curry, use light coconut milk and more vegetable broth.
- The curry thickens as it cools. Thin leftovers with a splash of water or broth when reheating.
- Use 3 cups cooked dried chickpeas instead of canned if you prefer.
- Leftovers keep 4–5 days in the fridge or up to 3 months in the freezer.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-Inspired
Nutrition
- Serving Size: 1 bowl (about 1 1/2 cups without rice)
- Calories: 380
- Sugar: 7g
- Sodium: 640mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 11g
- Protein: 14g
- Cholesterol: 0mg
I designed this chickpea and spinach curry to feel flexible, not fussy. You can keep it mild for spice-sensitive eaters or bump up the heat with extra curry powder and a pinch of cayenne. You can lean into the coconut for a richer bowl or swap in extra broth if you want something lighter.
If you already love your other curry nights—maybe a pot of <a href=”https://www.eatingheritage.com/thai-red-curry-noodle-soup/”>Thai Red Curry Noodle Soup</a> or a batch of <a href=”https://www.eatingheritage.com/curry-dumpling-soup/”>Curry Dumpling Soup</a>—this chickpea and spinach curry gives you a plant-based option that feels just as cozy. It snuggles right into that corner of your recipe box labeled “nothing fancy, but always hits the spot.”
You can also treat this as a meal-prep hero. The flavors deepen in the fridge, and leftovers reheat beautifully for lunches or another low-effort Dinner later in the week. If you’re feeding a mixed crowd, everyone can customize their bowl with rice, naan, chili oil, or a dollop of yogurt on top.
Ingredients and smart swaps
You don’t need anything exotic to make chickpea and spinach curry—just a few basics and a couple of spices.
Chickpeas
Canned chickpeas keep this recipe fast. Rinse and drain them and they’re ready to drink up all that curry sauce. If you prefer cooking from dried, you can absolutely do that; just make sure they’re fully tender before they hit the pot.
Onion, garlic, and ginger
These three form the aroma base. The onion brings sweetness, garlic adds warmth, and ginger gives a gentle bite that cuts through the richness of coconut milk.
Spices
I use a simple blend you likely already have:
- Curry powder (medium or mild)
- Ground cumin
- Garam masala
- Ground turmeric
- Smoked paprika (optional, for a subtle smoky depth)
You toast them briefly in the pot so they bloom before the liquids go in. That tiny step makes a big difference in flavor, as many curry recipes highlight.
Tomatoes
Crushed or finely diced canned tomatoes add acidity and body. They keep the sauce from feeling heavy and help the spices shine.
Coconut milk
Full-fat coconut milk gives chickpea and spinach curry its silky, spoon-coating texture. If you want a lighter bowl, you can use light coconut milk or swap half the can for vegetable broth. The sauce will taste a bit less rich but still comforting.
Spinach
Baby spinach is easy: you toss it in at the end and watch it wilt into the sauce. Regular spinach works as well; just chop it roughly. Frozen spinach also works in a pinch—squeeze out extra water so it doesn’t thin the curry too much.
Bright finishers
A squeeze of lemon juice (or lime) and a shower of chopped cilantro wake up the entire pot right before serving.
To make the swaps easier to skim, here’s a quick comparison table:
| Ingredient | Easy Swaps & Notes |
|---|---|
| Chickpeas (canned) | Use 1½ cups cooked dried chickpeas per can. Any white bean works in a pinch. |
| Coconut milk | Swap half for broth for a lighter curry, or use cashew cream if you avoid coconut. |
| Baby spinach | Use chopped kale or Swiss chard; cook a few minutes longer until tender. |
| Curry powder | Use garam masala plus a pinch of cayenne, or your favorite curry paste. |
| Crushed tomatoes | Sub diced tomatoes; add a pinch of sugar if they taste very acidic. |
These simple tweaks let you keep the spirit of chickpea and spinach curry even when your pantry looks a little chaotic.
Step-by-step: how to make chickpea and spinach curry
You’ll make this entire chickpea and spinach curry in one pot. Grab a Dutch oven or wide saucepan and you’re halfway there.
1. Build the base
Heat a splash of oil over medium heat. Add the chopped onion and cook until it turns translucent and just starts to turn golden at the edges. Toss in the garlic and ginger and stir for about 30 seconds, just until they smell fragrant. You don’t want them to brown here—they’ll keep cooking with everything else.
2. Bloom the spices
Sprinkle in the curry powder, cumin, turmeric, garam masala, and smoked paprika. Stir constantly for about 30 seconds. The mixture should smell toasty and rich. If the pan looks dry, add another tiny drizzle of oil to keep things from sticking.
Blooming the spices like this helps your chickpea and spinach curry taste like it simmered much longer than it actually did.
3. Simmer the sauce
Pour in the crushed tomatoes and coconut milk, then add the rinsed chickpeas, salt, and a splash of water or broth if the sauce looks very thick. Stir well, scraping up any browned bits from the bottom of the pot.
Bring the curry just to a gentle simmer, then lower the heat. Let it cook uncovered for about 10–15 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld. The chickpeas should taste infused with the spices and feel tender but not mushy.
If you like a looser curry (great for spooning over rice), add a bit more water. For a thicker, scoopable mixture, simmer a few extra minutes.
4. Add the spinach
Stir in the spinach by the handful. It will look like far too much at first, then collapse down into the curry within a minute or two. Keep stirring gently until all the spinach is wilted and glossy.
If you use frozen spinach, add it straight from the freezer, breaking up clumps as it warms. Give it a few extra minutes to cook so any excess moisture evaporates.
5. Finish and taste
Turn the heat to low and squeeze in the lemon juice. Taste the chickpea and spinach curry:
- If it tastes flat, add a pinch more salt or another squeeze of lemon.
- If it feels too acidic, stir in a splash of coconut milk.
- Want more heat? Shake in a bit of cayenne or chili flakes.
You’re aiming for a sauce that coats the back of a spoon and clings to the chickpeas and spinach without feeling heavy.
6. Serve
Spoon the curry over hot rice or quinoa, or tuck it beside warm flatbread. Scatter with cilantro, and maybe finish with a swirl of dairy-free yogurt for extra creaminess.
At this point, the pot usually looks suspiciously empty in my kitchen. Somehow someone keeps “checking” the seasoning with a spoon.
Serving ideas, storage, meal prep & variations
This chickpea and spinach curry loves a good supporting cast, but it doesn’t demand one.
Serving ideas
- Over grains: Serve it over fluffy basmati rice, brown rice, or quinoa for a protein-packed bowl.
- With bread: Scoop it up with warm naan, flatbread, or crusty focaccia.
- With veggie sides: Add a pan of <a href=”https://www.eatingheritage.com/simple-sauteed-green-cabbage/”>simple sautéed green cabbage</a> or your <a href=”https://www.eatingheritage.com/quick-cabbage-stir-fry/”>quick cabbage stir fry</a> on the side for extra veg and texture.
If you want a full curry night spread, pair this recipe with a pot of <a href=”https://www.eatingheritage.com/authentic-thai-yellow-chicken-curry/”>Authentic Thai Yellow Chicken Curry with Potatoes</a> so omnivores have a chicken option while plant-based eaters dive into the chickpea and spinach curry.
Storage & reheating
- Fridge: Store leftovers in an airtight container for 4–5 days.
- Reheat: Warm on the stovetop over low heat with a splash of water or coconut milk, stirring until hot. The sauce thickens in the fridge, so the extra liquid helps bring it back to that perfect texture.
- Freezer: Like many chickpea curries, this chickpea and spinach curry freezes well for up to 2–3 months. Let it cool completely, portion into containers, and thaw overnight before reheating gently.
Variations
- Extra veggie version
Add small cauliflower florets, peas, or cubed sweet potato after you bloom the spices. Let them simmer until tender before adding the spinach. This turns chickpea and spinach curry into a “clean out the crisper” dinner. - Lighter, tomato-forward version
Use half the coconut milk and add extra crushed tomatoes or vegetable broth. The curry will taste a bit brighter and less rich but still satisfying. - Spicy version
Stir in chopped fresh chili or extra curry powder at the blooming stage, and finish with chili oil on top. A dollop of yogurt helps balance the heat in your bowl.
For more cozy Dinner ideas that play well with this curry, you can always browse your <a href=”https://www.eatingheritage.com/category/dinner/”>Dinner</a> archive—cabbage rolls, sauerkraut skillets, and Thai-inspired soups all slide neatly next to a pot of chickpeas.

Wrap-Up
Print this recipe, keep a couple of cans of chickpeas in your pantry, and you’ll always be about 30 minutes away from a pot of chickpea and spinach curry. It’s the kind of cozy, plant-based Dinner that feels like a hug in a bowl—simple enough for weeknights, special enough for sharing. When you’ve tried it, rate the recipe, leave a comment, and then wander through your other curry favorites to plan the next warm, fragrant night in.
FAQ’S
Can you freeze chickpea and spinach curry?
Yes, chickpea and spinach curry freezes beautifully. Let it cool, then pack it into airtight containers and freeze for up to 2–3 months. Thaw overnight in the fridge and reheat gently on the stovetop with a splash of water or coconut milk until the curry is hot and creamy again.
Is chickpea and spinach curry healthy?
Chickpea and spinach curry offers a great mix of plant protein, fiber, and iron. Chickpeas support fullness and steady energy, while spinach adds vitamins A, C, and K plus more fiber. Use moderate oil and full-fat coconut milk or a lighter alternative, and you’ve got a satisfying, nutrient-dense Dinner.
Can I make chickpea and spinach curry without coconut milk?
You can still enjoy chickpea and spinach curry without coconut milk. Replace it with extra crushed tomatoes and vegetable broth, then finish with a spoonful of cashew cream or unsweetened plant-based yogurt. The sauce will taste a bit less rich, but the spices, chickpeas, and greens still carry the flavor.
Can I use dried chickpeas instead of canned in chickpea and spinach curry?
Absolutely. Cook dried chickpeas ahead of time until they’re tender, then use about 1½ cups cooked beans for every can the recipe calls for. Drain them well and add them when you’d normally add canned chickpeas. They’ll soak up the curry sauce beautifully and hold their shape.
