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

“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
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:

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:
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!

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.

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

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.

Leave a Comment
Delicious and easy to make! This recipe is truly perfect for cozy season.
This veggie chickpea and spinach curry is deliciously healthy and simple to make.
The most delicious veggie curry ever! I am absolutely obsessed with this recipe!
I love to spice up my meals! Loved your chickpea curry, it was delicious, thanks!
The flavor of this curry dish is spectacular! Loved it!
Yes!! i am totally ready for cozy recipes like this chickpea curry!!
Yum! Perfect healthy dinner for early autumn days!
Love chickpeas and this recipe looks so good!
I know! Chickpeas are one of my favorite foods, too 🙂
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!
Super good! I love anything with chickpeas and this is no exception!
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.
This curry looks so incredibly delicious! Need to try this asap!
I am in love with this curry! It’s so flavorful and filling!