• Skip to main content
  • Skip to primary sidebar
The Foodie Eats
menu icon
go to homepage
  • Start Here
  • Recipes
  • Dinners
  • Instant Pot
  • Soups
  • Desserts
  • Gluten-Free
search icon
Homepage link
  • Start Here
  • Recipes
  • Dinners
  • Instant Pot
  • Soups
  • Desserts
  • Gluten-Free
×
Home » Recipes » Vegan-ish » Vegan Chickpea Curry with Spinach and Tomatoes

Vegan Chickpea Curry with Spinach and Tomatoes

By Gary White
This post may contain affiliate links.
Read my full disclosure here.

Published August 1, 2017. Last modified October 5, 2026By Gary White · Updated Oct 5, 2026I may earn a commission. Affiliate disclosure

Jump to Recipe Video
Chickpea curry with spinach and tomatoes served alongside red quinoa.
Chickpea curry with spinach and tomatoes served alongside red quinoa.

This vegan chickpea curry brings together canned chickpeas, fire-roasted tomatoes, coconut milk and fresh spinach in a simple stovetop dinner. Fresh ginger, garlic and curry powder flavor the sauce, and the spinach goes in at the end. Serve it over rice or quinoa.

Canned chickpeas. Coconut sauce. Spinach stirred in at the end.

Chickpea curry with spinach and tomatoes served alongside red quinoa.

Real Talk

This is a stovetop curry. Cook the rice or quinoa separately, then serve it alongside or underneath the curry.

Why This Recipe Works

  • Canned chickpeas keep the preparation simple. They are already cooked, so the simmer develops the sauce rather than cooking dried beans.
  • Tomatoes and coconut milk make the sauce. The fire-roasted tomatoes bring a roasted flavor, while the coconut milk gives the curry its creamy character.
  • The spinach goes in last. Stirring it into the hot curry at the end wilts the leaves without giving them the full simmer.

Ingredients

Curry

  • 2 tablespoons grapeseed oil
  • 1 medium onion, diced (about ½ cup)
  • 1½ inches fresh ginger, peeled and grated
  • 1 tablespoon garlic, minced
  • 2 tablespoons curry powder
  • 14.5 oz. fire-roasted petite diced tomatoes, drained for a thicker sauce or undrained for a thinner sauce
  • 13.5 oz. can coconut milk
  • 15.5 oz. can chickpeas, drained
  • 1½ teaspoons sea salt
  • 8 oz. fresh baby spinach
  • Black pepper, to taste

Ingredient Notes

The full quantities are in the recipe card below. Start with these ingredient forms so the method makes sense.

  • Chickpeas: Use a drained 15.5-ounce can. You can also use about 1½ cups of chickpeas that have already been cooked from dried beans.
  • Fire-roasted petite diced tomatoes: Drain the 14.5-ounce can for a thicker sauce, or include the juices for a thinner sauce. Both choices are part of this recipe.
  • Coconut milk: The recipe calls for a 13.5-ounce can of coconut milk. Choose unsweetened coconut milk intended for cooking. Sweetened cream of coconut is a different product. Some cooking coconut milks come in cartons, so read the product label rather than relying on packaging alone.
  • Curry powder: I usually keep Jamaican-style curry powder in my pantry and use it here. Use a blend whose flavor and heat you enjoy. The recipe calls for curry powder, rather than a curry paste.
  • Onion, fresh ginger and garlic: These are cooked before the sauce ingredients are added. Peel and grate the fresh ginger, dice the onion and mince the garlic.
  • Fresh baby spinach: Stir in the full 8 ounces after turning off the heat, and mix until wilted.
  • Oil: Use grapeseed oil, olive oil or another mild-flavored oil.

Choose the Sauce Texture

Drain the tomatoes for a thicker sauce, or include their juices for a thinner sauce. Both choices are part of the recipe. Simmer over medium-low heat for about 20 minutes, stirring occasionally, until slightly thickened.

Watch How to Make It

How to Make Vegan Chickpea Curry

Step 1: Cook the aromatics and curry powder

Heat the oil in a large saucepan. Add the diced onion and grated ginger, then cook over medium-high heat for about 5 minutes, stirring frequently, until softened. Add the garlic and cook for about 1 minute. Stir in the curry powder and cook until fragrant, less than 1 minute.

Step 2: Simmer the sauce with the chickpeas

Add the tomatoes, coconut milk and drained chickpeas. Drain the tomatoes first if you want the thicker version, or add their juices for the thinner version. Bring to a boil, season with the salt and black pepper, then reduce to medium-low heat. Simmer for about 20 minutes, stirring occasionally, until slightly thickened.

Step 3: Wilt the spinach and serve

Turn off the heat and stir in the fresh baby spinach. Keep mixing until the leaves have wilted into the curry. Spoon into bowls and serve with rice or quinoa.

Chickpea curry with spinach and tomatoes served alongside red quinoa.

Expert Tips

  • Use cooked chickpeas. The short simmer is for the sauce. Uncooked dried chickpeas need their own cooking step first.
  • Watch the curry powder while it heats. It only needs the brief cooking step in the method before the wet ingredients go in.
  • Choose the tomato option before you begin. Draining gives a thicker sauce; including the juices gives a thinner one.
  • Cook the rice or quinoa separately. This recipe is for the curry.

Storage and Reheating

Refrigerate leftovers promptly in shallow, covered containers and use within 3 to 4 days. Reheat until the curry reaches 165°F, stirring so it heats evenly. The USDA leftover guidelines recommend refrigerating within 2 hours, or within 1 hour when the temperature is above 90°F.

FAQs

Should I drain the tomatoes?

Either way works. Drained tomatoes give a thicker sauce, and tomatoes with their juices give a thinner sauce. Choose the consistency you prefer, and use that choice in the simmer step.

Can I use dried chickpeas?

You can use about 1½ cups of chickpeas cooked from dried beans in place of the can. They must be cooked before being added to the curry; do not add uncooked dried chickpeas to this short simmer.

How spicy is the curry?

That depends mainly on the curry powder you choose. Blends vary in heat, so choose one you already like. I use Jamaican-style curry powder. Check the heat level on your blend when choosing one for this dish.

Are fire-roasted tomatoes spicy?

Plain fire-roasted tomatoes get their roasted flavor from the way they are prepared. Fire-roasted does not mean chili-spiced. Check the can if you are buying a version with added chilies or peppers.

Is this an Instant Pot recipe?

No. These directions use a saucepan on the stovetop. The rice or quinoa served alongside the curry is a separate preparation.

More Plant-Based Dinners

Thai Noodle Salad with Sweet and Spicy Peanut Sauce is a warm or cold noodle meal with crisp vegetables.

Butter Bean Burgers use baby lima beans, cooked rice and oats for the patties.

Air Fryer Portobello Mushrooms make another plant-based dinner with pesto mayo.

Did you make this Vegan Chickpea Curry?

Please leave a star rating and tell me how it turned out!

📖 Recipe

Chickpea curry with spinach and tomatoes served alongside red quinoa.

Vegan Chickpea Curry with Spinach and Tomatoes

A stovetop vegan chickpea curry with coconut milk, fire-roasted tomatoes and spinach, ready in 33 minutes.
5 from 9 votes
Print Pin Rate
Course: Main Course
Cuisine: Indian
Prep Time: 5 minutes minutes
Cook Time: 28 minutes minutes
Total Time: 33 minutes minutes
Servings: 4
Calories: 238kcal
Author: Gary White

Ingredients 

  • 2 Tbsp. grape seed oil
  • 1 medium onion diced (about ½ cup)
  • 1.5 inches fresh ginger peeled, grated
  • 1 Tbsp. garlic minced
  • 2 Tbsp. curry powder
  • 14.5 oz. fire roasted, petite diced tomatoes drained for a thicker sauce, or undrained for a thinner sauce
  • 13.5 oz. can coconut milk
  • 15.5 oz can chickpeas drained*
  • 1 ½ tsp. sea salt
  • 8 oz. fresh baby spinach
  • black pepper to taste

Instructions

  • Heat the oil in a large saucepan, then add the onion and ginger. Cook over medium-high heat until softened (about 5 minutes), stirring frequently. Then add garlic and continue cooking for about 1 minute. Add the curry powder, mix well, and cook until fragrant (less than 1 minute).
  • Add the tomatoes, coconut milk, and drained chickpeas. Drain the tomatoes for a thicker sauce, or include their juices for a thinner sauce. Bring to a boil. Season with salt and pepper and simmer over medium-low heat until slightly thickened (about 20 minutes), stirring occasionally.
  • Turn off heat and stir in the spinach, mixing until wilted.
  • Transfer to a bowl, serve, and enjoy!

Video

Notes

FAQS:
Can I use dried chickpeas instead of canned? Yes, you may use chickpeas that have been cooked from dried beans.  You will need about 1 ½ cups of cooked chickpeas.
What kind of curry powder do you use? I know my answer to this may not be common, but I really only ever have Jamaican-style curry powder in my pantry. I use it all the time and we love the flavor! But you can really use any kind that you prefer.

Nutrition

Calories: 238kcal | Carbohydrates: 31g | Protein: 9g | Fat: 10g | Saturated Fat: 1g | Sodium: 1168mg | Potassium: 935mg | Fiber: 10g | Sugar: 6g | Vitamin A: 5625IU | Vitamin C: 29.5mg | Calcium: 173mg | Iron: 6.4mg
Made this Recipe?Tag @eatsplusbeats on Instagram!

What Else Can This Do?

I'm working on a cookbook about what ordinary ingredients can become, from forgotten cooking methods to new recipes worth making. Get occasional updates and be first to hear when it's ready.

Occasional cookbook updates. Unsubscribe anytime.

More Vegan-ish

  • A vibrant bowl of canned bean salad featuring chickpeas, black beans, corn, and tomatoes, served on a rustic wooden table.
    Canned Bean Salad
  • A serving spoon scooping a portion of vegan green bean casserole topped with crispy fried onions from a glass baking dish.
    Vegan Green Bean Casserole
  • Air fryer cauliflower wings covered in sauce on a gray plate.
    Air Fryer Cauliflower Wings
  • Greek-style spaghetti squash in white rimmed bowl on wood table.
    Instant Pot Spaghetti Squash - Greek Style

Reader Interactions

Comments

  1. suzi

    August 14, 2026 at 1:12 am

    5 stars
    YUMMMMM~!!! I've made this sort of dish often and yours is super simple and perfect in fact. Dunked a warm flour tortilla and made a delicious mess tonite for dinner. House still smells good 6 hours later!! Thanks for sharing!!

    Reply
  2. Carole

    July 29, 2026 at 6:31 pm

    Should the tomatoes be drained or not? The list of ingredients says they should be drained but the instructions say to add the tomatoes with their juices. Thanks!

    Reply
    • Gary White

      September 11, 2026 at 11:13 am

      Either way works, Carole. Draining the tomatoes gives you a thicker sauce. Including the juices makes it thinner. Thanks for catching the conflicting directions!

      Reply
  3. Harris

    January 19, 2022 at 7:39 pm

    5 stars
    I made this a few times. It is delicious! Thank you for the good recipe!!

    Reply
    • Nance

      August 28, 2025 at 11:32 am

      5 stars
      Gonna make tonight & double the recipe cuz I no I’ll luv it but 1 ? U refer to the Tomatos & their juices in recipe but in the list of ingredients u say drained? I’m using my instapot & concerned need more liquid @ that point in recipe. Pls clarify! Your other recipes look amazing & glad Chickpea Curry got me to u! I’m still mastering my Instapot & jazzed u’ve got a bunch more IP recipes so I can keep learning!! Thanx!

      Reply
  4. Vickie

    July 01, 2020 at 8:39 pm

    5 stars
    This was so delicious,! I will definitely be making this again and again. I only had 5 oz of spinach so I added 3 oz of kale from my garden and it was perfect. Thank-you for this simple but delicious recipe.

    Reply
    • Katie LaMonte

      August 04, 2025 at 10:48 pm

      5 stars
      Im so glad we found this recipe! I make it about once a week and we add ground turkey sometimes to mix it up! So delicious 😋

      Reply
  5. nancy annette

    February 16, 2019 at 4:50 pm

    5 stars
    I just finished preparing this and it is a hit! I may put my own spin it next time, but it is quick, easy and good..

    Reply
    • Gary

      February 17, 2019 at 2:03 pm

      Glad you enjoyed it!

      Reply
  6. Barbara

    February 02, 2019 at 12:34 am

    I’d like to try this but I’m worried about the spice level. How spicy is this? Mild salsa is spicy to me haha! Would 1 tablespoon of curry powder still be spicy?

    Reply
    • Gary

      February 02, 2019 at 9:33 am

      It will really depend on the type of curry you use, as some are more spicy than others. I actually really like Jamaican curry because it's not too spicy on its own. But if mild salsa to spicy to you, I'd try adding just 1 tablespoon. This really isn't meant to be a spicy dish, so I think you'll be okay. The coconut milk also help balance it.

      Reply
  7. Summer

    July 31, 2018 at 6:10 pm

    Hi. What if you’re using dry beans for this recipe ? (Newbie) lol.

    Reply
    • Chef Gary

      August 02, 2018 at 9:44 am

      I don't think I would use dry beans for this one. Dried chickpeas take FOREVER to cook!

      Reply
  8. Julia Paschke

    March 06, 2018 at 10:03 am

    I can’t wait to try this simple recipe. Could I use another oil instead of grape seed and still maintain the flavor?
    Thank you!

    Reply
    • Chef Gary

      March 06, 2018 at 10:09 am

      Absolutely. Olive oil (or any mild flavored oil) will work just fine. Hope you like it! Let me know what you think.

      Reply
    • Sam

      September 03, 2020 at 5:27 pm

      I recommend a coconut oil as a delicious substitute for grape seed oil.

      Reply
  9. Laura

    January 29, 2018 at 8:48 pm

    5 stars
    My friend made this and shared it, and it was DELICIOUS. Not over spicey. I'm not a curry snob, but I like curries and this was right on target.

    Reply
  10. Katie

    January 27, 2018 at 6:04 pm

    5 stars
    This recipe is my #1 go-to recipe when I need something quick and delicious! I've also brought it to several potlucks and it's always a hit!

    Reply
    • Michele

      August 06, 2019 at 9:52 pm

      We also are sensitive to spicey hot foods. What about the fire roasted tomatoes? Are they too spicey? Would it be better to use stewed tomatoes, or just canned tomatoes?

      Reply
      • Gary White

        August 08, 2019 at 10:13 am

        Fire roasted tomatoes are not spicy at all, they are just tomatoes that have been roasted over fire.

  11. MIchelle

    December 07, 2017 at 6:01 pm

    5 stars
    Delicious and simple! I added diced potato because I had it on hand and used frozen peas instead of spinach because I didn't have fresh spinach. It made several hearty servings! Perfect for leftovers!

    Reply
5 from 9 votes

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Footer

↑ back to top

About

  • Recipes
  • Start Here
  • About
  • Instant Pot Recipes
  • Gluten-Free Comfort
  • Soup Recipes
  • Dessert Recipes
  • Dinner Recipes
  • Southern & Soul Food
  • Slow Cooker & Air Fryer
  • Vegan-ish

Legal

  • Privacy Policy
  • Disclosure

Newsletter & Contact

  • Sign Up! for emails and updates
  • Contact

As an Amazon Associate, we earn from qualifying purchases.

Copyright © 2026 The Foodie Eats

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.