Easy Curry with Chickpeas and Spinach

This curry with chickpeas and spinach recipe is weeknight gold—rich, creamy, and powered by pantry staples. It’s bold where it counts, mellow where it matters, and fills your kitchen with that dinner's going to be amazing kind of aroma.
post featured image
Chickpea curry with spinach served in a bowl with rice and roti.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This curry with chickpeas and spinach is simple, comforting, and exactly what a weeknight dinner should be. It’s rich, cozy, and full of warm spice without a lot of fuss. You’ll start with a quick sauté of aromatics, then build the sauce with crushed tomatoes and coconut milk until it turns golden and creamy. Spoon it over rice, fold in fresh spinach, and dinner’s done.

The texture? Creamy, hearty, and just saucy enough to soak into every grain of rice. The chickpeas hold their shape but take on all the spice, and perfect blend of spices rounds it out in the best way. It’s fast, flexible, and built entirely from ingredients you probably already have. So grab your pan, break out your spices, and let’s make something that smells like you cooked all day—even though this one’s ready in less than 45 minutes.

Why You’ll Love This Curry With Chickpeas and Spinach Recipe

This curry with chickpeas and spinach dish is an easy comfort food dream. It’s one of those meals that comes together fast but tastes like it took its time—warm spices, creamy coconut milk, and stewy tomatoes all working together to deliver the perfect bowl. Here are more reasons you’ll love it!

  • Cozy, creamy, and full of flavor. The coconut milk makes it rich, the curry powder brings the warmth, and a pinch of cinnamon rounds everything out in the background. It’s the kind of sauce you’ll want to drag your spoon through long after dinner’s done.
  • Built from pantry staples. Chickpeas, crushed tomatoes, coconut milk, and spices—there’s a good chance you already have most of this on hand. Add fresh spinach and onion, and you’re good to go.
  • Ready in under 45 minutes. Most of that time is hands-off, so you can clean as you go, sip something cold, or prep sides while it simmers.
  • Naturally vegan, gluten-free, and dairy-free. No swaps needed. This one’s already allergy-friendly and crowd-approved.
  • Perfect for leftovers. The flavors deepen in the fridge, making it even better the next day. Spoon it over rice, stuff it into wraps, or serve it with naan for lunch that actually feels exciting.
  • Easy to adapt. Swap the spinach for kale or chard, stir in extra veggies like peas or cauliflower, or adjust the heat to fit your mood. This recipe flexes with you.
Overhead view of curry with chickpeas and spinach served over basmati rice with fresh cilantro.

A solid 10! I tried to find something wrong with it, but it was absolutely perfect. My daughter is 8 (and brutally honest) and she loved it too!

-Sarah Hudson

Key Ingredients

This curry with chickpeas and spinach is built on a short list of everyday ingredients—but the flavor payoff is big. A balanced blend of spices, creamy coconut milk, and pantry staples comes together in a stewy, golden sauce that feels comforting and smells amazing. Here’s what makes it all work:

Key ingredients for a vegan curry with chickpeas, spinach, coconut milk, curry powder and spices, with labels.
  • Chickpeas: The main protein in this dish, chickpeas bring hearty texture and substance. They hold their shape in the curry while soaking up all the spices. Mash a few into the sauce if you want extra thickness.
  • Spinach: Stirred in at the very end, baby spinach wilts quickly and adds color, freshness, and bonus nutrients without changing the flavor. Want something heartier? Swap in chopped kale or chard.
  • Coconut Milk: Full-fat coconut milk gives this curry its signature richness. It mellows the spices, adds body to the sauce, and makes everything feel just a little more lush.
  • Curry Powder + Ground Spices: This dish gets its warmth and complexity from a layered mix of curry powder, ground cumin, coriander, chili powder, and a touch of cinnamon and ginger. Together, they create a cozy, well-rounded flavor without overwhelming heat.
  • Crushed Tomatoes: These add a little acidity to balance the richness of the coconut milk and give the sauce its stewy texture. They’re subtle, but essential.
  • Onion & Garlic: The base. Sautéed until soft and golden, they start the layering of flavor and make the whole kitchen smell like dinner is happening.

Ingredient Swaps & Variations

This curry with chickpeas and spinach is super flexible, which makes it great for using what you have or switching things up from week to week. The base recipe stays the same, but these tweaks let you tailor the flavor, texture, and spice level to fit your mood (or your fridge). Here are a few ways to make it your own:

  • Swap the greens. No spinach? Use kale, Swiss chard, arugula, or collards. You can even double or triple the greens for something closer to palak chana (an Indian-style curry made with chickpeas and loads of leafy greens). Just give heartier leaves a few extra minutes to soften.
  • Play with the heat. Like things spicy? Add a pinch of cayenne or a chopped chili when you sauté the aromatics. Want it mild? Use sweet paprika instead of chili powder and skip the cinnamon for a softer spice profile.
  • Bulk it up. Stir in frozen peas, green beans, or a mixed veggie blend to stretch the servings. Fresh options like zucchini, cauliflower, sweet potato, or mushrooms work beautifully too—just let them cook until tender.
  • Change up the base. Serve this curry over quinoa, brown rice, or even a baked potato. Basmati rice is classic, but jasmine works beautifully too.
  • Add extra protein. This dish is already filling, but you can double the chickpeas or add cubes of tofu, marinated tempeh, or seitan for even more staying power.
  • Go extra creamy. Stir in a spoonful of cashew cream or vegan yogurt just before serving for even more richness.

How To Make Vegan Chickpea Curry

This recipe comes together in under 45 minutes, and most of that is hands-off. Start by layering your flavor base, then build it into a creamy, spiced sauce that’s ready for rice and a generous spoonful. For full recipe details, scroll to the end of this post!

A pot of cooked rice, ready to serve with a vegan chickpea curry.

Step 1: Get the Rice Going – Start your rice first so it’s hot and fluffy by the time the curry’s done. Just a 2:1 ratio of water to rice, simmered and covered until tender.

Diced onions in a skillet developing some caramelization.

Step 2: Sauté the Aromatics – In a large pan, heat a bit of oil and cook the chopped onion until soft and golden. Add minced garlic and let everything get fragrant—this is where the flavor starts.

Step 3: Build Your Spice Base – Stir in the cherry tomatoes, corn, and all the dry spices: curry powder, cumin, coriander, garlic powder, ginger, cinnamon, chili powder, and salt. Let them toast for a minute so they bloom in the oil.

Step 4: Make It Saucy – Pour in the crushed tomatoes, coconut milk, and chickpeas. Give everything a good stir and bring it to a gentle simmer. Let it bubble uncovered for a few minutes to thicken slightly and blend the flavors.

Step 5: Fold in the Spinach – In the last minute or so, add the baby spinach and stir until just wilted. You want it vibrant and soft, not overcooked.

Step 6: Serve and Enjoy – Spoon the curry over your cooked rice and serve hot. Add a sprinkle of fresh cilantro for a extra pop of color and freshness.

A hearty vegetable curry, served in a bowl with lime and cilantro.

Tips for A Terrific Vegan Curry

A few small tweaks can take this curry from good to great. Whether it’s building deeper flavor or dialing in the texture, these tips help make sure every batch turns out just right.

  • Bloom the spices. Don’t rush the sauté step—letting the spices cook in the oil for 30–60 seconds unlocks deeper flavor and gives the curry more dimension.
  • Mash a few chickpeas. If you like a thicker, stew-like texture, mash some of the chickpeas into the sauce as it simmers.
  • Don’t overcook the spinach. Stir it in just before serving—enough to wilt, but not so much that it loses its vibrant color and fresh flavor.
  • Taste and adjust. Depending on your curry powder blend, you may want a pinch more salt, an extra hit of chili, or a splash of lime at the end to balance the richness.

How To Serve

This curry is hearty on its own, but serving it with a few simple sides makes it feel like a full, satisfying meal. Here are some classic (and low-effort) ways to round it out:

  • Basmati or jasmine rice – Fluffy, aromatic, and perfect for soaking up the sauce.
  • Naan or roti – Warm, soft flatbreads are great for scooping every last bit from your bowl.
  • Cucumber salad or tomato-onion relish – Something fresh and acidic balances the richness.
  • A spoonful of vegan yogurt – Adds cooling contrast to the warm spices.
  • Crushed red pepper flakes – For extra heat, if you’re into that.
  • Indian-style chutneys – Like, mint, tamarind, or mango.
  • Lime wedges and fresh cilantro – A quick finish that brightens everything up.

FAQs

Can I make this curry with chickpeas and spinach ahead of time?

Yes—this curry actually gets better as it sits. The flavors deepen overnight, making it perfect for meal prep. Store it in the fridge for up to 5 days, and reheat gently on the stove or in the microwave. Wait to stir in the spinach if you’re making it in advance—it’s best added fresh right before serving.

What’s the best type of rice to serve with chickpea spinach curry?

Basmati is a classic choice—it’s light, aromatic, and soaks up the creamy sauce beautifully. Jasmine rice works well too, especially if that’s what you have on hand. You can also serve this curry over quinoa, couscous, or even baked potatoes for a grain-free option.

Can I freeze chickpea and spinach curry?

Yes, this curry with chickpeas and spinach freezes well. Just let it cool completely, then store it in an airtight container for up to 2 months. For best texture, add the spinach fresh after thawing and reheating, since frozen greens can go a little mushy.

Vegetarian chickpea spinach corn curry bowl served over rice.

Listen while you cook! Tune into my podcast, The Plant Powered People Podcast, while you’re cooking this curry with chickpeas and spinach recipe, folding laundry, or taking a bath. We cover a wide array of vegan topics with lightness, compassion, and ways to help you live a kinder life.

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Curry With Chickpeas and Spinach

5 from 12 votes
Creamy, stewy, and quietly bold—this curry with chickpeas and spinach is a weeknight staple with serious range. Crushed tomatoes bring the depth, coconut milk smooths it out, and warm spices build into a sauce that’s rich but not heavy. Chickpeas add substance, spinach slips in at the end, and the whole thing’s ready in under 45. It’s low-effort comfort food, with a big payoff in both flavor and texture.
Chickpea curry with spinach served in a bowl with rice and roti.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 4

Ingredients

  • 1 cup jasmine rice
  • 1 small yellow onion
  • tablespoon vegetable oil
  • 3 large cloves garlic
  • 1 cup cherry or grape tomatoes
  • 1 cup frozen corn
  • 2 teaspoons garlic powder
  • 1 teaspoon kosher salt
  • 1 tablespoon curry powder
  • 1 tablespoon ground cumin
  • ¼ teaspoon ground ginger
  • ¼ teaspoon cinnamon, optional
  • 1 teaspoon chili powder
  • teaspoons ground coriander
  • ¾ cup canned crushed tomatoes
  • 1 15-ounce can full-fat coconut milk
  • 1 15-ounce can chickpeas, drained and rinsed
  • 2 cups baby spinach

Instructions

  • In a medium saucepan, add the jasmine rice and 2 cups of water. Bring to a boil, covered, thenimmediately reduce the heat to low and cook until the rice is tender and the water has evaporated (around 12 minutes).
  • Preheat a large pan on medium heat, then finely chop the onion. Add the onion and oil to the pan, stir, and let it cook for 5 minutes, stirring periodically. Meanwhile, mince the garlic and halve the cherry tomatoes.
  • Add the garlic, cherry tomatoes, corn, garlic powder, salt, curry powder, cumin, ground ginger, cinnamon, if using, chili powder, and coriander to the pan. Stir and cook for 1 minute, then add the crushed tomatoes, coconut milk, and chickpeas.
  • Stir the curry and bring it to a boil, covered, then lower the heat to a simmer, uncovered, for another few minutes. During the last minute, stir in the baby spinach to wilt. Serve with the jasmine rice.

Notes

  • Storage Tips: Store the rice and curry separately in airtight containers in the fridge for 5 to 7 days. The curry thickens slightly as it sits and tastes even better the next day. Reheat gently on the stovetop or in the microwave until warmed through.
  • Freezing: This curry freezes well. Let it cool completely before transferring to a freezer-safe container. Thaw overnight in the fridge and reheat with a splash of water or coconut milk to loosen it up. For best results, add fresh spinach after thawing to preserve color and texture.
  • Spice Swaps: To simplify, you can replace the cumin, ginger, cinnamon, chili powder, and coriander with 2 extra tablespoons of curry powder (for a total of 3 tablespoons). The flavor will be less layered but still warming and delicious.
  • Add-Ins: Feel free to bulk it up with extra veggies like peas, cauliflower, or zucchini. You can also stir in a handful of chopped kale or arugula in place of spinach—just give sturdier greens an extra minute or two to soften.

Nutrition

Calories: 310kcal | Carbohydrates: 58g | Protein: 7g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Trans Fat: 0.04g | Sodium: 675mg | Potassium: 599mg | Fiber: 5g | Sugar: 4g | Vitamin A: 1871IU | Vitamin C: 22mg | Calcium: 89mg | Iron: 4mg
Course — dinner
Cuisine — Indian
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 12 votes

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




14 comments
  1. Delicious and easy to make! This recipe is truly perfect for cozy season.

  2. 5 stars
    This veggie chickpea and spinach curry is deliciously healthy and simple to make.

  3. 5 stars
    The most delicious veggie curry ever! I am absolutely obsessed with this recipe!

  4. 5 stars
    I love to spice up my meals! Loved your chickpea curry, it was delicious, thanks!

  5. 5 stars
    The flavor of this curry dish is spectacular! Loved it!

  6. 5 stars
    Yes!! i am totally ready for cozy recipes like this chickpea curry!!

  7. 5 stars
    Yum! Perfect healthy dinner for early autumn days!

  8. 5 stars
    Love chickpeas and this recipe looks so good!

  9. 5 stars
    This is one of my family’s faves!!! Love the flavor combo and that it infuses protein and nutrition from the chickpeas and spinach and all the veggies and spices. Curry win!

  10. 5 stars
    Super good! I love anything with chickpeas and this is no exception!

  11. 5 stars
    Easy, healthy and delicious. Love that we can substitute so many of the ingredients using what veggies we have on hand. The spices and creaminess of the coconut milk are sooo good.

  12. 5 stars
    This curry looks so incredibly delicious! Need to try this asap!

Stay Inspired!

Thank you for subscribing!