• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About & Contact
    • Work with Me
  • Sign up
  • Terms of Use
    • Privacy Policy
    • Disclaimer
  • My Account
Vancouver with Love
  • Recipes
    • Lunch & Dinner
    • Desserts
    • Breakfasts
    • Side Dishes
    • Snacks
    • Holiday Recipes
    • Drinks & Smoothies
  • How To Guides
  • Travel
  • Podcast
  • 20 Min Dinners eBook
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipes
  • Travel Guides
  • How To Guides
  • Sign up
  • About / Contact
  • Podcast
  • 20 Min Dinners Ebook
×
Home » Recipes » Lunch & Dinner » Easy Chickpea Spinach Curry with Coconut Milk

Easy Chickpea Spinach Curry with Coconut Milk

Published: Jul 4, 2023 Modified: Feb 26, 2025 by Elizabeth · 36 Comments

This one-pot chickpea spinach curry takes 25 minutes and is perfect as a quick weeknight dinner or big batch meal. Naturally vegan and gluten-free.

Jump to Recipe
A bowl of vegan chickpea spinach curry with rice decorated with cilantro leaves.

You have to try this one.

I'm not always a huge curry fan (except for my butter tofu which is to-die-for), but this easy chickpea and spinach curry recipe ticks every box for me.

It's creamy, savoury, very flavourful, filling, and mild (in terms of spice).

Loosely based on the traditional Indian chickpea dish called chana masala, this vegan curry is really quick to make - just 25 minutes!

It also yields 3-4 servings (3 large or 4 medium) and will keep you full because it's high in protein.

It's also great as a quick weeknight dinner for the whole family (particularly in cooler weather), packed lunch or potluck dish.

You could even double the batch size and freeze half of it for lazy meals when you don't want to cook! (I always do this with my vegan black bean chili and easy vegetable stew too.)

A bowl of one pot Chickpea Spinach Curry and rice decorated with cilantro.

Why you'll love this

Easy weeknight meal with leftovers. This tasty chickpea spinach curry comes together incredibly quickly and you'll have leftovers for lunch the next day.

Tastes even better reheated. Honestly, it's true! The flavours get stronger once the curry has been refrigerated overnight. Great recipe for meal prep!

Great source of iron. This curry contains chickpeas and spinach, which are both good sources of plant-based iron. Plus tomatoes contain vitamin C which aids in iron absorption.

High in protein. Chickpeas or garbanzo beans are a great source of plant protein. Ideal if you're transitioning to a vegan diet and looking for easy meals.

Made from pantry ingredients. You can make this creamy chickpea curry recipe entirely from shelf-stable and freezer ingredients if using frozen spinach.

Great way to use up your pantry staples or when you haven't done grocery shopping!

(Other great pantry meals are my Chickpea Flour Pizza Crust, Store Cupboard Lentil Bolognese and Beet Pasta Sauce.)

Get my once-monthly newsletter with my latest recipes straight to your inbox!

/* real people should not fill this in and expect good things - do not remove this or risk form bot signups */

Ingredients & Substitutes

Ingredients in bowls: chickpeas, crushed tomatoes, spices, spinach and coconut milk.

Onion and garlic - The base of every good curry, these add flavour and aroma.

Spices - I've used Indian spices like ground coriander, turmeric and garam masala. These provide aromatic flavour while not being overpowering.

Feel free to play around with different spices: ground cumin, curry powder, cayenne pepper and smoked paprika all work well. If you like spice, add some chili red pepper flakes!

Canned crushed tomatoes - You can also use canned passata, chopped tomatoes or diced fresh tomatoes here.

If you use chopped/diced, I do recommend blending them first so you get a smooth texture similar to tomato purée and a more evenly distributed flavour.

Coconut milk - Use good quality, full fat coconut milk so your curry is creamy and rich. I really like Thai Kitchen and Whole Foods 365 brands (not sponsored).

Chickpeas - These provide protein, which makes the curry more filling. You could also switch it up and use your favourite type of bean if preferred.

If you don't have a can of chickpeas in your pantry, you can also cook some dried chickpeas in an instant pot ahead of time and keep them in the freezer.

Vegetable stock/broth - We just use a small amount of liquid (ideally double concentrated - see note in recipe card) for extra flavour.

If you don't have this, don't worry - just salt your curry until you achieve the desired taste.

Spinach - A great source of iron and helps balance the flavour of the curry. You can switch fresh spinach out for thinly sliced kale or other leafy greens if you're in a pinch.

How to make Chickpea Spinach Curry

Onion cooking in a pan.

Heat olive oil in a large pot or large skillet on medium heat.

Add onion and cook for 4 minutes, stirring regularly until softened.

Onion, garlic and spices cooking in a pan.

Add garlic, garam masala, coriander and turmeric, and cook for another minute, stirring constantly.

Coconut milk, crushed tomatoes, chickpeas, onion and spices simmering in a pan.

Stir in crushed tomatoes, coconut milk, chickpeas and vegetable stock/broth.

Coconut milk, crushed tomatoes, chickpeas, onion and spices simmering in a pan.

Bring curry to a boil, then reduce heat and simmer for 15 minutes, stirring occasionally (with pan uncovered, to allow curry to thicken slightly).

Chickpea Spinach Curry simmering in a large pan with a spoon.

Stir in spinach, and cook until just wilted. Add salt if desired.

Serve with naan or rice, and optionally top with cilantro leaves. Add some lime juice if desired for an extra kick.

See my web story on how to make this vegan chickpea curry.


What to serve with chickpea spinach curry

I love serving this delicious meal with brown rice, basmati rice, cauliflower rice or naan bread.

You can eat the curry on its own but it makes a more filling meal served with either of these or another vegan side dish.

Expert tips

Prep all ingredients beforehand - This curry comes together quickly, so you'll do yourself a favour by having all your ingredients chopped and ready to go.

To make this cheaper, use regular leaf spinach instead of baby - A regular bunch of spinach is usually cheaper than a pack of baby leaf spinach, and you get a lot more for your money!

Double the concentrate of your vegetable stock for more flavour - If using stock cubes or bouillon powder, make your stock double the concentrate (i.e. if the package instructions say to use ½ teaspoon powder per ½ cup of water, use 1).

Alternatively, you can also put additional salt to your curry to bring out the flavour.

A bowl of Chickpea Spinach Curry and rice decorated with cilantro.

Different flavours

Chickpea Potato Curry - Add in 2 heaped cups cubed potato (½ ich cubes) when you add the chickpeas, coconut milk etc., and omit the spinach.

Chickpea Cauliflower Curry - Add in 2 heaped cups small cauliflower florets when you add the chickpeas, coconut milk etc., and omit the spinach.

How to store

This spinach chickpea curry will keep for up to 5 days in an airtight container in the fridge.

You can also freeze it and store it for up to 1 month in a sealed container.

A bowl of vegan Chickpea Spinach Curry and rice surrounded by cilantro leaves and lime wedges.

FAQs

Is chickpea curry high in calories?

Chickpea curry isn't especially high in calories. The highest calorie part is the coconut milk, which you could substitute for light coconut milk or another type of dairy-free milk if desired (although this would vastly change the creaminess of the curry).

You can find a nutrition estimate of this vegan chickpea curry at the bottom of the recipe.

Can you reheat chickpea curry?

You can reheat chickpea curry! Please ensure it is fully reheated all the way through until hot, then enjoy.

Can you freeze chickpea and spinach curry?

Definitely! You can freeze this vegan chickpea and spinach curry in a sealed container for up to 1 month.

More quick dinners

  • White bowl of easy vegetable stew with carrots, mushrooms, broccoli and lentils. A spoon is in the bowl.
    Easy Vegetable Stew with Lentils (Vegan)
  • Easy lentil and carrot soup with a spoon.
    Easy Carrot Lentil Soup (30 Minutes)
  • White bowl of pasta with mushrooms and broccoli, decorated with vegan parmesan.
    Creamy Pasta with Mushrooms & Broccoli (Vegan)
  • A white plate of eggplant stir fry and flat noodles, decorated with green onions and sesame seeds.
    Easy Eggplant Stir Fry with Garlic Sauce
A bowl of Chickpea Spinach Curry and rice decorated with cilantro.
Print Recipe Pin Recipe Save Recipe Saved Recipe!
4.97 from 87 votes

Easy Chickpea Spinach Curry with Coconut Milk

This one-pot chickpea spinach curry takes 25 minutes and is perfect as a quick weeknight dinner or big batch meal. Naturally vegan and gluten-free.
Prep Time5 minutes mins
Cook Time20 minutes mins
Total Time25 minutes mins
Course: Main Course
Cuisine: comfort food, gluten-free, healthy, Indian, vegan, vegetarian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 4 people
Calories per serving: 395kcal
Author: Elizabeth Emery

Special Equipment

  • large pot

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, crushed
  • 1 tablespoon garam masala
  • 2 teaspoon coriander
  • 1½ teaspoon turmeric
  • 1 400ml/15 oz can crushed tomatoes
  • 1 400ml/13.5 oz can coconut milk
  • 1½ 410ml/15oz cans chickpeas, rinsed and drained (about 2 cups)
  • ¼ cup vegetable broth or stock (see note below)
  • 2 tightly packed cups baby spinach (about 90g)

Optional (to serve)

  • naan or rice
  • fresh cilantro leaves
  • lime juice

Instructions

  • Heat olive oil in a large pot on medium heat.
  • Add onion and cook for 4 minutes, stirring regularly until softened.
  • Add garlic, garam masala, coriander and turmeric, and cook for another minute, stirring constantly.
  • Add crushed tomatoes, coconut milk, chickpeas and vegetable stock/broth. Bring curry to a boil, then reduce heat and simmer for 15 minutes, stirring occasionally (with pan uncovered, to allow curry to thicken slightly).
  • Stir in spinach, and cook until just wilted. Add salt if desired.
  • Serve with naan or rice, and optionally top with fresh cilantro leaves. Add some lime juice if desired for an extra kick!
Tried this recipe?Leave a rating above and mention @vancouverwithlove or tag #vancouverwithlove on Instagram!

Notes

Vegetable stock/broth - if using stock cubes or powder, make stock double concentrate to boost flavour.

Storage:

This curry will keep for up to 5 days in an airtight container in the fridge. You can freeze it for up to 1 month.

Substitutes:

Spices - Curry powder, cumin and smoked paprika all work really well as alternatives.
Tomatoes - You can sub in canned passata or chopped/diced tomatoes. If using chopped, blend them first for a smooth texture.
Chickpeas - Any other type of bean will work in a pinch.
Spinach - Frozen is fine to use. Can also switch for thinly sliced kale or chard.

Nutritional information per serving

Calories: 395kcal | Carbohydrates: 33.6g | Protein: 9.1g | Fat: 27.5g | Saturated Fat: 21g | Sodium: 466mg | Potassium: 607mg | Fiber: 9.9g | Sugar: 10.7g | Calcium: 124mg | Iron: 6mg

If you’ve tried this vegan chickpea curry, please leave a comment or tip for others below.

I'd love to know how you’ve made it your own!

Follow Vancouver with Love on Instagram, Pinterest and Facebook!

Get my once-monthly newsletter with my latest recipes straight to your inbox!

/* real people should not fill this in and expect good things - do not remove this or risk form bot signups */
« Best EASY Vegan Chicken Noodle Soup
10-Minute Spinach Pasta Sauce (Easy) »
  • Facebook
  • Twitter
  • Email

If you're a brand and love my work, learn more about Working with Me and feel free to get in touch!

Reader Interactions

Comments

  1. Megane

    March 15, 2023 at 12:33 am

    5 stars
    The chickpea and spinach combination is awesome in this curry. I added thos to mason jars salads for our lunches for the week it was delicious@ Thanks so much for a great recipe.

    Reply
    • Elizabeth

      March 15, 2023 at 10:59 pm

      What a great idea! I need to try that too.... So glad you liked it. 🙂

      Reply
    • Rosacolleti

      September 29, 2025 at 9:03 am

      What salad do you add the curry to? Do you heat up or eat cold?

      Reply
      • Elizabeth

        October 02, 2025 at 7:52 pm

        I probably wouldn't heat it up myself if you're adding it to salad jars as it will wilt the salad. My preference personally is serving the curry with rice or naan. 🙂

  2. Tina

    March 15, 2023 at 2:28 am

    5 stars
    I love that this dish is naturally vegan. I love curry dishes, and this one was no exception! Love how quickly it comes together.

    Reply
    • Elizabeth

      March 15, 2023 at 10:59 pm

      Thank you! Yes, I'm all about those naturally vegan dishes. 🙂

      Reply
  3. Andrea

    March 15, 2023 at 11:37 pm

    5 stars
    this curry dish turned out amazing! will definitely be making this again for dinner!

    Reply
    • Elizabeth

      March 16, 2023 at 5:28 pm

      I'm so glad you liked it Andrea! That makes me so happy to hear.

      Reply
  4. Mina

    March 19, 2023 at 6:05 pm

    5 stars
    Another vegan recipe to try for weeknight dinner! I'm so excited to make it at home!

    Reply
    • Elizabeth

      March 20, 2023 at 5:27 pm

      I hope you love it Mina!

      Reply
  5. Nancy

    July 05, 2023 at 5:19 pm

    5 stars
    Loved the chickpea and spinach combination in this flavourful curry. This summer we are trying eat more veg

    Reply
    • Elizabeth

      July 05, 2023 at 10:46 pm

      I love that you are. It's so important!

      Reply
  6. Bernice

    July 05, 2023 at 7:03 pm

    I just love all the spices in the creamy gravy. This dish was great with spinach but I'm also thinking it might be good with Swiss chard! I only say this because I have so much of it in the garden.

    Reply
    • Elizabeth

      July 05, 2023 at 10:47 pm

      Great idea Bernice - chard would work really well with this curry. Always use the seasonal produce you have! 🙂

      Reply
  7. Lindsay Howerton-Hastings

    July 05, 2023 at 8:14 pm

    5 stars
    This is one of our favorite dinners! I make double and freeze half as meal prep. Thanks for a great recipe!

    Reply
    • Elizabeth

      July 05, 2023 at 10:46 pm

      So glad to hear it Lindsay! Great call on freezing half.

      Reply
  8. swathi

    July 08, 2023 at 9:07 pm

    5 stars
    Yes chickpeas and spinach goes well together.

    Reply
    • Elizabeth

      July 10, 2023 at 3:55 pm

      agreed, they do!

      Reply
  9. Hannah McGregor

    April 24, 2024 at 7:13 pm

    5 stars
    I made this dish and it was so easy. I made my own garam masala using cumin, cardamom and coriander seed.

    Reply
    • Elizabeth

      April 25, 2024 at 3:45 pm

      So happy to hear Hannah! Great call on subbing those spices too.

      Reply
  10. Wayne Rudiger

    April 28, 2024 at 3:44 am

    5 stars
    Cleaning out the fridge before a trip and threw in zucchini, broccoli and carrots (along with the tomatoes, cocount milk and garbanzo's). Covered for ~10 minutes to cook the veggies. It was excellent!

    Reply
    • Elizabeth

      April 29, 2024 at 10:10 pm

      One of my favourite things is that you can customize this recipe so easily. So many veggies work with it! Thanks for the feedback. 🙂

      Reply
  11. Bob

    May 13, 2024 at 12:26 am

    Should the chickpeas be drained and rinsed? Or dropped in with the water?

    Reply
    • Elizabeth

      May 13, 2024 at 4:49 pm

      Hi there. Great question. Drain and rinse chickpeas before adding to curry please! (I'll be sure to add this to the instructions to clarify.)

      Reply
  12. Catherine Hall

    August 21, 2024 at 3:58 pm

    5 stars
    Loved the simplicity of the making and the delicate creamy flavours. Will definitely be on repeat in my kitchen!!!!

    Reply
    • Elizabeth

      August 21, 2024 at 5:06 pm

      So glad you liked it Catherine! I love the simplicity too. 🙂

      Reply
  13. Rubin Allison

    October 25, 2024 at 11:44 pm

    3 stars
    Query: this recipe is titled as a “curry” dish but curry isn’t in the recipe. Why?

    Reply
    • Elizabeth

      October 29, 2024 at 8:29 pm

      Is it a curry, and the combination of spices in it form that. Were you meaning that it doesn't specifically list 'curry powder' as an ingredient?

      Reply
  14. Kay

    May 20, 2025 at 3:11 am

    5 stars
    Easy peasey. Used chick peas plus brown lentils. Great flavours

    Reply
    • Elizabeth

      May 21, 2025 at 3:36 am

      So happy you love it! I'm a big fan of brown lentils too.

      Reply
  15. Helen Pierce

    June 08, 2025 at 11:33 pm

    Great recipe! I used frozen spinach, maybe a little too much but it still turned out good.

    Reply
    • Elizabeth

      June 10, 2025 at 12:25 am

      Haha. Can never have too much spinach IMO. 🙂 So happy you liked it!

      Reply
  16. Anonymous

    November 15, 2025 at 1:07 am

    5 stars
    So tasty!

    Reply
    • Elizabeth

      November 16, 2025 at 5:33 pm

      Really glad you like it!

      Reply
  17. Marie

    December 15, 2025 at 8:38 pm

    5 stars
    I have just made this chickpea spinach coconut curry for dinner. When it was cooked I decided to add in some basmati rice. I bought it to.a simmer, covered it and took it off the stove. The rice cooked in the curry (covered) in 10 minutes.
    Oh my goodness. This is a fabulous meal.

    Reply
    • Elizabeth

      December 16, 2025 at 11:27 pm

      I'm so pleased you loved it! Adding rice is a great trick to make it more filling. I often serve it on the side but adding it in sounds delicious (and easier!)

      Reply
4.97 from 87 votes (73 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Elizabeth Emery of Vancouver with Love sitting at a kitchen table eating a vegan dessert.

Welcome! Vancouver with Love is a plant-based food blog, sharing a love of vegan recipes and travel

Read more →

  • Facebook
  • Twitter
  • Pinterest
  • Instagram

Most Popular

  • Cookie Dough Overnight Oats in a glass jar with chocolate chips.
    Cookie Dough Overnight Oats (vegan, gluten free)
  • Stuffed dates with peanut butter, chocolate drizzle and sea salt flakes.
    Stuffed Dates with Peanut Butter & Chocolate
  • Maple roasted carrots on a white plate sprinkled with parsley.
    Easy Maple Roasted Carrots
  • A spoonful of tiramisu overnight oats is taken from a glass jar, decorated with coffee beans and cacao powder.
    The BEST Tiramisu Overnight Oats

Web Stories

Footer

↑ back to top

Contact

  • About / Contact
  • Work with me / Press

Newsletter

  • Sign Up! for emails and updates
  • Facebook
  • Twitter
  • Pinterest
  • Instagram

Terms of use

  • Privacy policy
  • Disclaimer
  • Terms of use

Copyright © 2025 Vancouver With Love

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.
This site uses cookies to improve your experience. By using this site you agree to our use of cookies. Please refer to our privacy policy for more information.