Instant Pot Chickpea Curry
This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases. Read our full disclosure statement.
Pin this recipe!Instant Pot Chickpea Curry is an incredibly delicious Indian-inspired meal. Tender chickpeas and spinach are coated in a rich, creamy curry that has so many layers of flavour. Serve it with rice or naan for an easy vegan dinner.
This curry pairs beautifully with my Lemon Yogurt Sauce! Make it with a plant-based yogurt to keep it vegan (it’s amazing with a coconut-based yogurt).

Why you’ll love this recipe
We love my stovetop version of this recipe, but I’ve started to prefer making it in my Instant Pot because it’s so hands off. We think you’ll love this Instant Pot Chickpea Spinach Curry because it’s

Ingredients
Here’s what you’ll need to make pressure cooker coconut chickpea curry. See the recipe card below for full details!
- Canned chickpeas (garbanzo beans)
- Coconut milk – full fat will give the creamiest texture, but light works too.
- Spinach – we like to use fresh baby spinach, but this recipe also works with frozen.
- Curry powder – your favourite kind. A must-have ingredient for this Indian-inspired dish!
- Garam masala – we tested this recipe both with and without garam masala and everyone preferred the version that includes it. It adds even more complexity and layers to the flavour when paired with the curry powder.
- Turmeric powder – a small amount enhances the colour of the dish.
- Onion and garlic – to add another layer of flavour.
- Ginger – grate your own using a microplane, or use store-bought paste to save time.
- Tomato paste – for a hint sweetness and colour. We like to use paste instead of diced tomatoes so that the curry stays rich and creamy.

How to make it
First, sauté the onion in coconut oil. For the last 30 seconds, add the minced garlic and grated ginger. Turn off the Sauté function and deglaze the pot with a quarter cup of water.
Next, add the coconut milk and sprinkle in the curry, garam masala, turmeric and kosher salt.

Add the drained chickpeas in an even layer, then layer the tomato paste on top. If you’re using frozen spinach, add it now. Do not stir.
Pressure cook on High for 5 minutes. At the end of cooking time, allow the pressure to release naturally for 5 minutes, then quick release the remaining pressure.
Remove the lid and stir the curry until all ingredients are well combined. Stir in the fresh spinach, then set the lid askew on the pot for a few minutes to let it wilt. Taste and add salt, if needed.

Tips for Success

More vegan Instant Pot recipes
- Instant Pot Creamy Vegan Pasta
- Instant Pot Sweet Potato and Black Bean Chili
- Instant Pot Lentil Soup
- Instant Pot Cabbage Soup
- Instant Pot Black Bean Soup
- Instant Pot Applesauce
⭐️⭐️⭐️⭐️⭐️ If you enjoyed this recipe, please leave a review below! You can also subscribe to my newsletter and follow on Facebook, Instagram and TikTok to see the latest recipes and meal inspiration!

Instant Pot Chickpea Curry
Click stars to rate now! ↑
Ingredients
- 1 tablespoon coconut oil
- 1 yellow onion, diced
- 3 cloves garlic, minced (can sub 1 teaspoon garlic powder and add with spices)
- 1 tablespoon grated fresh ginger or store-bought ginger paste
- ¼ cup water
- 15-oz can full-fat coconut milk (can sub light coconut milk)
- 1 tablespoon curry powder
- 1 teaspoon garam masala
- 1 teaspoon kosher salt (plus more to taste after cooking)
- ½ teaspoon ground turmeric
- 30 oz canned chickpeas, drained and rinsed
- 3 tablespoons tomato paste
- 4 large handfuls fresh baby spinach (can sub 2 cups frozen chopped spinach)
For serving
- basmati rice
- naan
- chopped fresh cilantro
- lemon yogurt sauce (highly recommend! Make it with vegan yogurt, if needed.)
Instructions
- Turn on the Sauté function on the Instant Pot. Once the screen says “Hot”, melt the coconut oil, then add the diced onion. Cook until the onion is softened and fragrant, about 3-5 minutes. Add the minced garlic and grated ginger, then turn off the Sauté function and continue to sauté in the residual heat for 30 seconds, stirring continuously.
- Pour in the water and deglaze the bottom of the pot (using a flat-bottomed turner, scrape up any bits of food stuck to the bottom of the insert). This is important to prevent a burn warning.
- Add the can of coconut milk, then sprinkle in the curry powder, garam masala, kosher salt and turmeric. Add the chickpeas in an even layer, then add the tomato paste on top. If you’re using frozen spinach, add it now. Do not stir.
- Close the lid and set the vent to sealing. Pressure cook on Manual High pressure for 5 minutes (your Instant Pot model may have a "Pressure Cook" button rather than a "Manual" button). It will take 10-15 minutes to come to pressure. At the end of cooking time, allow for a 5-minute natural release (NPR), then quick release the remaining pressure.
- Open the lid and mix the curry until all ingredients are well combined. Stir in the baby spinach, then set the lid askew on the pot for a few minutes until the spinach is wilted.
- Taste and season with additional salt if needed, then serve with basmati rice and/or naan, chopped fresh cilantro and yogurt sauce. Store any leftovers in an airtight container in the refrigerator and eat within 4 days.
Notes
- Double batch: double all ingredients, no change to cook time.
- Freezing: this curry freezes and reheats beautifully. Transfer individual or family-size servings to airtight storage containers, leaving at least a half inch of space at the top to allow for expansion. Cool completely before closing the lid and freeze for up to 3 months.
- Thawing: thaw in the refrigerator overnight or use the defrost function on your microwave.
- Reheating: reheat in a saucepan over medium heat, stirring occasionally for even heating. Add a splash more broth or water if you find the curry is getting too thick for your liking. Be sure it reaches a temperature of 165°F for food safety reasons.
- Inactive time indicates the time it takes for the Instant Pot to come to pressure and release pressure.
- This recipe was tested in both 6-quart and 8-quart Instant Pot models.
- Nutrition estimate is for curry only.
- Adapted from my stovetop Chickpea Spinach Curry.
Nutrition Estimate
Did you make this recipe?
Please leave a review below and share your results!

Hey, I’m Laura!
Creator of The Recipe Well
If you’re looking for easy meals and Instant Pot recipes, you’re in the right place! I use my nutrition degree to create simple, approachable recipes that will help you find your happy place in the kitchen.










We make this often and love it! Your stovetop version is delicious but we find this one even easier to make. The chickpea texture is amazing and the flavors spot on. Thank you!
Thrilled to hear you love the recipe, Jen! Thanks for taking the time to leave a review.
Have you tried this with the pot in pot method to cook rice at the same time?
Hi Becky, I haven’t tried it yet, but I will test that next time I make this and add a note to the recipe card. It should work. Based on some other pot-in-pot recipes I’ve seen, it looks like you could cook 1 cup of rice (1:1 with water) in a stainless steel bowl on a trivet above the curry and pressure cook for 6 or 7 minutes + 10 minutes natural pressure release. The chickpeas will hold up fine with that timing.