This is the best and easiest Chickpea Curry, made in 20 minutes or less! Creamy, flavor packed and full of plant protein, this will become one of your go-to dinners when you barely have time to cook.

Chickpea Curry has become one of my favorite meals. Itโs super quick to make and packed with flavor! Chickpeas make a wonderful base for curry because they are ready immediately, plus they’re full of plant fiber and protein.
Just like my Chickpea Tikka Masala, this coconut chickpea curry recipe uses canned full fat coconut milk for a creamy curry sauce. And it’s ready in 20 minutes or less!
If you love flavorful curry recipes, make sure to also check out my Roasted Eggplant Curry with Chickpeas and my popular Vegan Butter Chicken.

Why you’ll love this coconut chickpea curry
- Super simple and quick to make: This chickpea curry recipe is foolproof to make and ready in 20 minutes.
- Flavor packed: Seriously, you will think you picked this up from a restaurant, it’s so flavorful and perfectly spiced!
- It uses pantry staples: You probably have everything you need in your pantry right now! Always keep the ingredients on hand for a quick, delicious dinner.
- Full of plant protein and fiber: Sure, it tastes incredible but it’s also good for you! Full of protein and fiber, this is a meal you can feel good about. (Not that I think you should ever feel bad about anything you eat! ๐)

Ingredients needed (with substitutions)
- Olive oil – For sautรฉing, you only need a few tablespoons.
- Onion – A yellow or sweet onion sliced or chopped is perfect.
- Garlic – About 3 cloves minced. Use pre-minced garlic in a jar to skip peeling and chop it yourself! Fresh always tastes better.
- Mild curry paste – My favorite is Patak’s Mild Curry Paste. It has mellow Indian-inspired spices and adds so much flavor and depth to this curry. May sub with dried spices instead (see recipe or text below -FAQs section).
- Crushed tomatoes – They not only add a dimension of flavor but they also thicken the curry sauce. Tomato sauce or diced tomatoes will work as well, but I prefer crushed. If you don’t want to use tomatoes, pumpkin puree will also work for a slightly different flavor.
- Coconut milk – Full fat canned coconut milk is best here for a creamy vegan chickpea curry. May also sub cashew cream or light coconut milk.
- Chickpeas – I use canned, but you can use from scratch cooked beans as well. Of course you could go a different direction and substitute pan fried tofu or cauliflower.
- Lime juice – Adds a pop of flavor that would be missed! Make sure to use fresh.
- Sugar – Just a teaspoon, to bring out the flavors in the curry.
- Salt – To taste.
- Baby spinach – Optional, but an easy way to add some dark leafy greens to your meal. Feel free to add other vegetables, such as chopped kale, cauliflower florets or sweet potatoes.
How to make chickpea curry
Find the complete recipe with measurements in the recipe card at the bottom of the post.
Sautรฉ the onion in the oil for about 5 minutes. Add the garlic and curry paste and stir, cooking for a minute or two.

Add the crushed tomatoes, coconut milk and chickpeas. Cook for about 10 minutes, stirring every so often.

Lastly, stir in the lime juice, sugar, salt and spinach. Cook until the spinach wilts. That’s it! Serve with rice or quinoa.

Meal prep idea
This is the perfect meal prep recipe, because it lasts for several days and reheats well. Divide into containers with rice and refrigerate for 4-5 days. When it’s time to eat, simply reheat in the microwave until warm. Alternatively, warm on the stovetop in a small pan.
Frequently asked questions
- Is chickpea curry the same as chana masala? This curry is not the same as chana masala, which is an authentic Indian dish consisting of chickpeas in a heavily spiced tomato sauce. My easy coconut chickpea curry is inspired by Indian flavors, but is different than chana masala because it has coconut milk, making it rich and creamy.
- Can I used homemade chickpeas? Of course! I just use canned beans for convenience, but if you love to cook beans from scratch at home, go for it!
- What can I use instead of curry paste? I love curry paste in this particular recipe, but if you must use dried spices, you can. I suggest 2 teaspoons garam masala, 1/4 teaspoon turmeric and 1/4 teaspoon cayenne pepper.
- Can I make chickpea curry in the Instant Pot? Yes. Sautรฉ the onion, garlic and curry paste in the inner pot first, then add the crushed tomatoes, coconut milk and chickpeas and cook on high pressure for 5 minutes. Do a manual release, carefully, then stir in the remaining ingredients.
- How about a crock pot? Sure! Cook for 7 hours on low or 3-4 on high. Stir in the last ingredients right before it’s done.
- Does it freeze well? It freezes very well. Transfer to a freezer friendly ziplock bag or small containers and freeze. To reheat, use the microwave or cook in a small pot until warm.

Serving suggestions
Serve this easy curry with basmati rice, vegan naan and perhaps another vegetable side, such as steamed kale.
I also like a sprinkle of fresh chopped cilantro and sometimes some chopped peanuts or cashews on top.
Want more recipes featuring chickpeas
- Butternut Squash Curry with Chickpeas
- Italian Chickpea Soup
- Chickpea Burgers
- Chickpea Meatballs
- Curry Chickpea Salad
- Quinoa Salad with Chickpeas

Easy Chickpea Curry
Ingredients
- 2 tablespoons olive oil
- 1 large onion, sliced or diced
- 3 cloves garlic, minced
- 2 tablespoons mild curry paste see Notes for options
- 15 ounce can crushed tomatoes
- 13.5 ounce can full fat coconut milk
- (2) 15-ounce cans chickpeas, drained and rinsed
- juice from 1/2 lime
- 1 teaspoon sugar
- 1/2 teaspoon salt, plus more to taste
- 2 cups baby spinach, sliced into ribbons
For Serving
- 4 cups cooked rice or quinoa
- lime wedges, chopped cilantro
- Vegan Naan
Instructions
- In a large pan, heat the oil over medium-high heat. Add the onion and sautรฉ for 5 minutes. Add the garlic and curry paste and stir, cooking for 1-2 minutes.
- Pour in the crushed tomatoes, coconut milk and chickpeas. Bring to a boil, then simmer for about 10 minutes, stirring occasionally. Stir in the lime juice, sugar, salt to taste and spinach. Cook for a minute until the spinach has wilted.
- Serve with rice and/or Easy Vegan Naan. Sprinkle with chopped cilantro and serve with lime wedges. Enjoy!
Video
Notes
- You may use full fat or light coconut milk here. Full fat coconut milk will obviously make the dish creamier and richer, but both are good options. Or sub cashew cream, or even a plant based unsweetened milk, such as cashew or soy milk.
- The kind of curry paste you use will make all the difference here, so make sure to use a good quality brand. I love Patak’s Mild Curry Paste.
- Don’t have curry paste? Substitute 2 teaspoons garam masala, 1/4 teaspoon turmeric, 1/4 teaspoon cayenne pepper, and sautรฉ along with the garlic, adding oil if needed to de-glaze the pan.
- Add more vegetables: Sometimes I like to add more vegetables, such as diced sweet potatoes, carrots, cauliflower, zucchini or broccoli. Add these kinds of vegetables when you add the coconut milk and chickpeas, and cook until tender. Or add a few handfuls of baby spinach or kale at the end of cooking, until they wilt.
- Instant Pot: Use the sautรฉ feature to cook the onion, garlic and curry paste, then add the coconut milk and chickpeas. Cook at high pressure for 5 minutes, then carefully release any pressure, stir in the remaining ingredients and serve.
- Slow cooker: In a pan on the stove, sautรฉ the onion, garlic and curry paste. Then transfer to a slow cooker with the remaining ingredients and cook on low for 7 hours or high for 4 hours.
- It will last for 4-5 days in the refrigerator, and freezes well.
Nutrition
*This post was last updated October 2023. It was first published July 2019. The original recipe did not have crushed tomatoes, but after a lot of recipe testing I decided I liked this version better. I also increase the chickpeas to 2 cans and removed the fresh halved cherry tomatoes.




















I was delighted with how simple and tasty this was. I used the Patak’s paste, as recommended. This is now my go-to weeknight meal!
Hi Emily. Thank you for sharing your stellar review and comments! I’m so glad that you loved the curry, and will be making it often! Happy cooking to you!
Thank you for sharing your recipes and being so generous I for one and most appreciative.
We are wondering how this would taste if we left out the coconut milk or even the subs that you suggest?
We are cooking for someone and helping them a couple that really needs to lose a lot of weight and
get healthy
Oh sure, you could probably leave out the milk altogether if you want. I would add water or vegetable broth as needed, or else the curry will be too thick. Though something like unsweetened almond milk has almost no calories and would add something to the dish.
I love this dish. It’s so flavorful and easy to make. I’ve made this so many times. It warms my tummy, and puts a smile on my face.
Hi Pearl. Your words warm my heart! Thank you for sharing your glowing review and feedback! I’m so glad you are loving the recipe!
loved the recipe as is but added sliced ripe bananas – was wonderful
Thank you so much for this – it was so easy to make and it’s absolutely delicious – just the type of curry I love and packed with protein and fibre. My husband wanted to add chilli to it, which he can easily, but for me it’s perfection as it is.
Love it – this is now one of my go to recipes!
Hi Nora,
my name is Marina. I just recently went vegan and was looking for a good place where I could find tasty and appealing vegan recipes. It was not as easy to find as I thought it would be, so I am really happy I found your website. You have a lot of recipes that look yummy, and I can’t believe you developed these recipes yourself. I’ll make sure to try as many as I can ๐ First I am planning to try your Easy Chickpea Curry recipe. One thing though – I am not sure how to read the nutrition information you provide for this and other recipes – are the calories and the rest of nutrition info listed per serving or entire dish? Also, it says 285kcal – I am not familiar with kcal unit of measure. I googled it and it says 1kcal is equal to 1,000 calories. that would mean there are 285,000 calories in this dish or even just one serving. That doesn’t sound right. Can you please clarify what that means? Thanks so much! ๐
Hi Marina, I hope you find many recipes to enjoy here! So while the whole kcal or calorie discussion can get confusing, kcal and cal are actually usually used interchangeable to mean the same thing when it comes to eating/exercise/etc. I’m just talking about calories, not 1000 calories per kcal. Also, I’m not a dietician or nutritionist, and the information listed on my site is an estimate only, and will vary depending on the exact products you use and so on. There are 285 calories per serving, NOT 285,000! There are 6 servings total, so if you were to divide the recipe into 6 equal parts, that is your serving size. I know some folks who try to precisely count calories weigh the dish, and then weigh the portion they take. I personally don’t do any of this, and am not a calorie counting expert.
Thank you, I guess even Google is wrong sometimes ๐ I tried out the recipe today. It turned out just the way it looks on your pictures and it tasted delicious!
I’m glad you loved the recipe! Happy cooking!
Had serious doubts about the sugar so I went to taste it before I added it in but I was instantly wrongโthe sugar is necessary! Iโll never doubt Nora again. Amazing dish! We do homemade pizza night and then I make this with leftover tomato sauce.
Hi Andrea. Isn’t it amazing how it compliments the flavor! I appreciate you using my recipes and am glad you are enjoying them! Thanks for your awesome review! Happy cooking!
This curry was absolutely delicious. I added pumpkin, broccoli, pak choy, baby spinach and coriander. And I followed the spice directions in the recipe. Fantastic.
This is so good and EASY! I tried to eat it slowly. It didn’t work. LOL!
I’m so glad you loved the curry recipe, Sheryl! Thanks for your fabulous review! Happy cooking!