My new cookbook Big Vegan Flavor is now available!

Vegan Instant Pot Chana Masala

Jump to Recipe
This vegan Instant Pot Chana Masala is packed with authentic Indian flavor and rivals any restaurant dish, but is easy and quick to make. Stovetop instructions included.
Prep 15 minutes
Cook 50 minutes
Total 1 hour 5 minutes
5 from 128 votes

This Vegan Chana Masala is my favorite Indian dish, and Iโ€™m showing you how to make it easily using the Instant Pot. Itโ€™s packed with spices and depth of flavor, just like any good Indian dish! For the full walk-through the recipe and tips, check out the video on Youtube!

And if you want more than 90 incredible vegan Instant Pot recipes, be sure to order my cookbook, The Vegan Instant Pot Cookbook!

Donโ€™t have an Instant Pot? This blog post has stovetop instructions, too!

This is the easiest and best vegan Instant Pot Chana Masala recipe ever! Itโ€™s loaded with Indian spices and brimming with flavorful aromas. Its thick gravy-like consistency will remind you of restaurant-style chana masala. But itโ€™s made in a fraction of the time and with minimal effort using the Instant Pot!

One of the things I love about this recipe (aside from its delicious taste) is that itโ€™s made primarily with pantry ingredients. So, as long as you have some Indian spices in the pantry, you likely have most of the ingredients needed for this recipe!

Stovetop or Instant Pot

If you have an Instant Pot, Iโ€™d recommend making the Instant Pot version of this recipe. This recipe is also in my cookbook, if you have a copy :)

The high pressure of the Instant Pot thickens the gravy in a short period of time, which gives it the texture of an authentic Indian restaurant-style dish. Itโ€™s pretty difficult to achieve that same type of texture on the stovetop, but the stovetop version is still very delicious!

bowl of Indian chana masala framed by hands

Ingredient Rundown

As I mentioned above, this recipe is made with mostly pantry ingredients like onions, garlic, spices, and canned tomatoes.

There are a few ingredients that arenโ€™t pantry ingredients: fresh ginger, serrano peppers (spicy green chili peppers), and cilantro (stirred in at the end). If you donโ€™t have these ingredients or donโ€™t want to buy them, feel free to omit them (though fresh ginger and cilantro add quite a bit to this recipe).

All of the spices used in this recipe are common Indian spices that you can find at most grocery stores, except black mustard seeds. If you donโ€™t have them or canโ€™t find them, you can use the more commonly available brown mustard seeds or omit them.

Dried Chickpeas vs. Canned Chickpeas

I have made this recipe many times with both dried chickpeas and cooked chickpeas, and both come out great.

If you are making the Instant Pot version, I recommend using dried chickpeas since you donโ€™t have to go through the extra step of cooking them. You do need to soak the chickpeas, and the cook time is 35 minutes instead of 8 minutes, but I think the textural difference is worth it.

If you are making the stovetop version, itโ€™s easiest to use canned chickpeas. If you use dried chickpeas, youโ€™ll have to cook them from scratch. And while itโ€™s really easy to cook chickpeas in the Instant Pot, if you have an Instant Potโ€ฆthen you should just be making the Instant Pot version :)

Vegan Instant Pot Chana Masala

Watch! How to make Vegan Instant Pot Chana Masala

INSTANT POT CHANA MASALA | Instant Pot Indian Recipe
INSTANT POT CHANA MASALA | Instant Pot Indian Recipe

If you give this recipe a try, be sure to tag me on Instagram with your recreations and please comment with your feedback below!

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Vegan Instant Pot Chana Masala

5 from 128 votes
This vegan Instant Pot Chana Masala is packed with authentic Indian flavor and rivals any restaurant dish, but is easy and quick to make. Stovetop instructions included.
Prep Time: 15 minutes
Cook Time: 50 minutes
Total Time: 1 hour 5 minutes
Course: Dinner
Cuisine: Indian
Diet Vegan
Serving size: 6

Ingredients

  • 3 (15-ounce / 440g) cans of chickpeas OR 12 ounces (1 1/2 cups) dried chickpeas
  • 3 tablespoons coconut oil or neutral cooking oil
  • 2 teaspoons black mustard seeds
  • 1 1/2 teaspoons cumin seeds
  • 2 medium onions, finely diced
  • 4 cloves garlic, minced
  • 1 1/2 tablespoons freshly minced or grated ginger
  • 1-2 serrano peppers*, minced
  • 3 bay leaves

Ground Spices

  • 2 teaspoons ground coriander
  • 1 teaspoon ground turmeric
  • 1/2 - 1 teaspoon Indian red chili powder (use less for a less spicy version)
  • 1 tablespoon garam masala
  • 1/2 teaspoon black pepper
  • 1 1/2 teaspoons kosher salt
  • 1 (14.5-ounce / 410g) can diced or whole peeled tomatoes
  • 1 1/2 cups (360 mL) vegetable broth or water
  • 1 1/2 tablespoons fresh lemon juice
  • 1 cup fresh cilantro leaves, roughly chopped
  • For serving: Basmati rice and/or Indian flatbread

Instructions

  • If you are using dried chickpeas, place them in a large bowl and soak in cold water overnight or for 8 hours. Drain, rinse, and set aside. If you are using canned chickpeas, open the cans, drain and rinse.
  • On the Instant Pot, select the Sautรฉ setting. Add the oil and once it is shimmering, add the mustard seeds and cumin seeds. They might sputter a bit so stand back. After 30 seconds, add the diced onion and cook, stirring frequently until the onion starts to brown, 6-7 minutes.
  • Add the garlic, ginger, Serrano peppers, and bay leaves and stir to combine until garlic is golden brown, 1-2 minutes.
  • Add the Ground Spices and stir until fragrant, about 30 seconds. You may need to add a tablespoon of water to prevent the mixture from drying out and/or burning.
  • Stir in the salt, canned tomatoes, canned or soaked dried chickpeas, and vegetable broth or water. Stir well to combine. Select the Cancel setting.
  • Secure the Instant Pot lid and set the Pressure Release valve to Sealing. Select the Pressure Cook setting on the Instant Pot and set to high pressure for 8 minutes (for canned chickpeas) or 35 minutes (for soaked, dried chickpeas).
  • Once the timer is up, allow the Instant Pot to come to a natural pressure release. It should take 10-15 minutes.
  • Open the pot and stir in the lemon juice and cilantro, and season to taste. Serve over Basmati rice and/or with Indian flatbread.

Notes

* For a mild version, omit the seeds and membranes and use just one pepper (or use a jalapeรฑo pepper). For a moderately spicy version, use 2 peppers and omit the seeds and membranes. For a spicy version, use two peppers and keep half or most of the seeds intact.

Calories: 296kcal | Carbohydrates: 38g | Protein: 12g | Fat: 12g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Sodium: 1286mg | Potassium: 570mg | Fiber: 12g | Sugar: 4g | Vitamin A: 462IU | Vitamin C: 13mg | Calcium: 128mg | Iron: 4mg

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Vegan Chana Masala (Stove-Top Method)

4.9 from 107 votes
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Diet Vegan
Serving size: 6 people

Ingredients

  • 3 (15-ounce / 440g) cans chickpeas, rinsed and drained; or 12 ounces (1ยฝ cups / 340g) dried chickpeas, soaked and cooked
  • 2 tablespoons coconut oil, or neutral cooking oil
  • 2 teaspoons black mustard seeds*
  • 1ยฝ teaspoons cumin seeds**
  • 2 medium yellow onions, finely diced
  • 6 garlic cloves, minced
  • 1ยฝ tablespoons freshly grated or minced ginger (optional)***
  • 1 serrano pepper, minced, seeds and membranes removed (optional)***
  • 3 bay leaves
  • Ground Spices
  • 2 teaspoons ground coriander
  • 1 teaspoon ground turmeric
  • 1/2 - 1 teaspoon Indian red chili powder****
  • 1 tablespoon garam masala
  • 1/2 teaspoon black pepper
  • 1 (14.5-ounce / 410g) can diced tomatoes*****
  • 1 (14.5-ounce / 410g) can crushed tomatoes*****
  • 1ยฝ teaspoons kosher salt
  • ยฝ cup (120 mL) water, more or less as needed
  • 2-3 teaspoons coconut sugar or cane sugar, as needed to balance the heat
  • 1 tablespoon fresh lemon juice
  • For serving: Basmati rice and/or Indian flatbread

Instructions

  • If using dried chickpeas, see the Notes below.
  • Heat a large, deep nonstick frying pan or a Dutch oven over medium heat. Once hot, add the black mustard seeds and cumin seeds. Stir occasionally and toss the seeds around for 1-2 minutes, or until they start to jump in the pan and smell very aromatic.
  • Add the oil, and once itโ€™s melted, add the diced onions. Cook, stirring occasionally, until the onions are softened and start to turn golden, 6-8 minutes.
  • Add the garlic and cook for 1-2 minutes until very aromatic, stirring frequently to prevent burning. If using ginger and serrano pepper, add with the garlic.
  • Add the bay leaves and Ground Spices, and stir into the onions for 30 seconds. Add the chickpeas and stir them around to coat in the spices. Cook for 5-6 minutes, turning only once after a few minutes, to allow them to get a bit browned and crispy.
  • Add the canned tomatoes, salt, and water. Youโ€™re looking for the texture of a thick stew (it should not be soupy). Bring to a gentle boil, then reduce the heat to medium-low or low to maintain a simmer for 20-25 minutes, stirring occasionally and adding water as needed if it appears too thick. The texture should get thicker and the liquid should mostly evaporate.
  • Taste for seasonings and adjust accordingly, adding more salt as needed, or a bit of coconut sugar to balance the heat. Stir in lemon juice, and serve with rice. Leftovers stay good in an airtight container for up to 5 days; freeze for longer.

Notes

* If you donโ€™t have black mustard seeds, you can sub brown mustard seeds or omit.
** If you donโ€™t have cumin seeds, use 1 ยผ teaspoon ground cumin along with other ground spices.
*** I usually make my chana masala with these ingredients but omit them for the โ€œstrict pantryโ€ version of this recipe. If you have them, use them. If you donโ€™t, donโ€™t :)
**** If you donโ€™t have Indian red chili pepper, substitute with ยผ - ยฝ teaspoon cayenne pepper.
***** If using one (28-ounce / 795g ) can of diced tomatoes, you may not need to add any water, or use less. Otherwise, the texture will be too watery. If using one (28-ounce / 795g) can crushed tomatoes, you may need to add a bit more water.

Calories: 320kcal | Carbohydrates: 50g | Protein: 14g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Sodium: 483mg | Potassium: 945mg | Fiber: 14g | Sugar: 13g | Vitamin A: 463IU | Vitamin C: 21mg | Calcium: 138mg | Iron: 6mg

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

How to cook dried chickpeas on the stove

4.9 from 93 votes

Ingredients

  • 12 ounces 1ยฝ cups / 340g chickpeas
  • Water
  • 1 ยฝ - 2 teaspoons kosher salt.

Instructions

  • Soak chickpeas in plenty of cold water overnight or for 8 hours. Drain and rinse.
  • Add chickpeas to a large saucepan and add water to cover by 3 inches (8 cm).
  • Bring to a boil over high heat. Then lower to medium heat and simmer until just tender, about 1 hour. Add 1 ยฝ - 2 teaspoons of kosher salt and simmer for 5 more minutes, or until tender.

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

4.95 from 128 votes (38 ratings without comment)

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




183 comments on Vegan Instant Pot Chana Masala

  1. Ann

    5 stars
    So delicious! Thank you for including stovetop instructions too.

    1. Kaitlin @ Rainbow Plant Life

      You’re welcome, Ann!

  2. Sarena W.

    5 stars
    Oh my! So damn good!!!
    I made this last night for dinner and DAMN!! DAMN!! DAMN!! That’s delicious!!!
    I have “baby-mouth” and so used the yellow mustard seeds and only a half tsp of cayenne.
    I thought I bought Indian pepper but it turns out I did not, SO, I used cayenne. What is the Indian pepper you are using in this recipe?? I found Kashmiri Pepper at the Indian grocery, but the reviews say it is a mild pepper. It is a beautiful red but I am not sure it is the pepper you using. Plus, I mistakenly picked up a container of Kashmiri curry which was next to the Kashmiri Pepper and did not notice until I was cooking. And so I used cayenne.
    The only modification I made was at the dinner table. I served the Curry with yogurt and sour cream on the table for as a condiment. They both added a nice flavor to the Curry and rounded it out as it was acidic. I saw your notes after dinner about adding a bit of sugar as well but the cream was lovely.
    I served the Curry with your quick flatbread (gluten-free) on the side, it’s a big winner in our house!!
    Your recipes are inspiring me to get back into the kitchen more often. Thank you.

    1. Kaitlin @ Rainbow Plant Life

      Hi Sarena, we’re so happy you loved this recipe! This one’s a favorite of mine as well!

      And as for the chili powders info: Indian red chili powder is made entirely from dried chile peppers, unlike standard grocery store chili powder, which is a blend of chilies and spices like oregano and cumin. Youโ€™ll typically find it in two primary forms at Indian grocery stores: (1) Kashmiri chili powder, gorgeously vibrant red and mild in heat; (2) the standard red chili powders (often labeled mirchi or lal mirch, Hindi for chili or red chili), which are spicy. This recipe calls for the former!

  3. Zarah

    5 stars
    Made this (with canned chickpeas) and served it with mixed rice/quinoa, oatly’s Turkish style oatgurt, cilantro and quick pickled veggies (carrots, beets and red onions) and I donโ€™t have words for how amazing it is!!
    (Didnโ€™t have any Serrano chilis so I ground up jalapeรฑo, chipotle and โ€œregularโ€ chili flakes and it worked, as well, but I bet it would be even better (if thatโ€™s possible?) with Serrano. Will go looking for those! :)
    Definitely adding this recipe to my favourites. Thank you so much!!

    1. Kaitlin @ Rainbow Plant Life

      We’re over the moon to hear you enjoyed the recipe, Zarah, Thanks for your kind words!

  4. Kathy McDevitt

    5 stars
    I just made the Instapot versionโ€ฆYUMMMMMM! Nice flavor with a touch of heat. I used dried beans that I had already cooked in my Instapot (from your instapot cookbook) Can this be frozen?

    1. Kaitlin @ Rainbow Plant Life

      Hi Kathy, sorry for the late response! We are so happy you enjoyed it. For future reference, yes this can be frozen for 2-3 months!

  5. richo

    I am planing to cook this tomorrow, but I am a bit confused. On one place you write:
    “You do need to soak the chickpeas, and the cook time is 35 minutes instead of 8 minutes”
    and later you do mention:
    “Select the Pressure Cook setting on the Instant Pot and set to high pressure for 8 minutes (for canned chickpeas) or 35 minutes (for soaked, dried chickpeas).”

    My confusion is: Is it soak on not soaked dry chcipeas for 35 minutes?

    1. Kaitlin @ Rainbow Plant Life

      Hi Richo, sorry for any confusion!

      If using canned chickpeas:
      – no need to soak
      – cook for 8 mins in IP

      If using dried chickpeas:
      – you must soak them ahead of time
      – AND you will also need to cook these for 35 minutes in the IP

      Hope this cleared up any confusion!

  6. Maggie

    5 stars
    A definite keeper – made this with fresh tomatoes and a jalapeรฑo and a Fresno pepper because I had them. I have amchur powder (I am lucky to have an Indian grocery in my neighborhood), but couldn’t remember what you said in the video so I didn’t add quite the 1.5 tsp you mentioned (I went back and re-watched it later – next time)! Also, I don’t know if this is considered ok, but I just love kasoori methi, and added some dried leaves at the end of cooking time – my hands still have the sweet smell even after washing – this is one of my favorite spices. The smell just does something to my heart. Anyway, if this tastes better the second day, I am really looking forward to tomorrow’s lunch, because this was deliciously warming and comforting on this very cold night. I’ve tried several of your Indian recipes now (aloo gobi, dal makhani, red lentil curry and now chana masala), and would love more! Thank you for sharing these recipes!

    1. Maggie

      5 stars
      forgot to mention that I used dry, soaked chickpeas and an instant pot for this recipe, and they came out tender, perfect. I also had to let the chana masala boil on sautรฉ after cooking for a few minutes in order to thicken up the broth. A wonderful flavor!

      1. Kaitlin @ Rainbow Plant Life

        That’s lovely to hear, Maggie! :)

    2. Kaitlin @ Rainbow Plant Life

      Hi Maggie, thanks for taking the time to leave such a sweet review! I agree, Nisha’s Indian recipes are out of this world! May I suggest the chickpea curry or palak paneer? Two of my faves!

      1. Maggie

        5 stars
        Ohhh, thank you Kaitlin for the suggestions, the chickpea curry looks divine – next on my stove!

        1. Kaitlin @ Rainbow Plant Life

          You’re welcome, Maggie! Enjoy :)

  7. Scott Ross

    5 stars
    I made this for my wife who is pretty hard to please and she couldn’t stop siging it’s praises!

    1. Kaitlin @ Rainbow Plant Life

      Wow! What a compliment! Thanks for sharing, Scott :)

  8. Sejal Graber

    3 stars
    Not my favorite channa masala recipe. It came out so soupy in the instant pot and the canned channa was too soft. Next time I will probably only cook it for five minutes instead of the eight and put less water (or no water) than was recommended.

    1. Kaitlin @ Rainbow Plant Life

      We’re sorry to hear it didn’t work out very well for you, Sejal. We appreciate your feedback.

  9. jade

    5 stars
    Love love love this. This is the best thing to eat with homemade paratha roti. My family absolutely hated me for cooking this late at night though LOL the spices were overpowering and stopped them from sleeping (oops D:)

    1. Kaitlin @ Rainbow Plant Life

      We’re happy you loved the recipe, Jade! Too bad to hear about how the spices woke your family up – I guess that’s a sign the flavor profile in this recipe is just too great… Lol!

  10. Alan

    5 stars
    My wife and I love this recipe! We have enjoyed Indian cuisine for nearly 30 years and have eaten at quite a few restaurants at home and when we travel. This is absolutely the best Chana Masala, period. I made the Instant Pot version four times since finding it a few months ago and just can’t get enough. We love this recipe.

    1. Kaitlin @ Rainbow Plant Life

      Alan, Thank you for your thoughtful review! Weโ€™re so happy to hear that you are such a fan of the Chana Masala :)

  11. Racheal

    5 stars
    As always 5 starts are never enough! For anyone hesitating, feeling overwhelmed by the steps and lots of ingredients please just know it’s easier than it looks and it’s beyond worth it. Amazing as always! A million stars!

    1. Kaitlin @ Rainbow Plant Life

      Hey Rachael! Wow, I can feel your enthusiasm about this recipe through the screen! Love it!

  12. Karen

    I would like to make this recipe but would like to know the nutritional information first. The link to access it seems to be broken.

    1. Kaitlin @ Rainbow Plant Life

      Hi Karen, sorry you’re having trouble with this! You can actually see the nutrition facts on the first recipe card for the IP method. The theme we use prevents us from including nutrition facts on any subsequent recipe cards on the post unfortunately. Hope that helped!

  13. Anita

    5 stars
    Made it with tiny green lentils, in my instant pot, cooked for only 6 min, depressurized naturally 15 min, came out perfect, lentils still intact and all dente. Great taste ๐Ÿ‘Œ

    1. Kaitlin @ Rainbow Plant Life

      We’re over the moon to hear you enjoyed the recipe, Anita. Thanks for your kind words!

  14. Sonya Paige

    Could you recommend a tamarind paste โ€” to purchase? And perhaps an amount to add to this recipe?

  15. Laura

    5 stars
    I have loved this recipe for so long now and I am finally making it for a big group of people! This means I’ll probably have to double the recipe, is there anything I’ll need to alter if I want to do that? Will a double batch fit in the instant pot? please help me with these questions and thank you Nisha for always creating such gorgeous recipes <3

    1. Kaitlin @ Rainbow Plant Life

      Hi Laura, thank you so much for the kind comments. What a great recipe to make for a big group of people! We havenโ€™t tested a double batch in the instant pot, but whenever you double a recipe in the IP, you want to make sure youโ€™re not exceeding the inner potโ€™s maximum capacity setting. Since there isnโ€™t a lot of liquid in this recipe, we think it could work, but again, we havenโ€™t tried it ourselves to be able to confirm. We hope this helps, and please let us know how it goes!

  16. David Kosik

    5 stars
    Love This with the Naan SO SO GOODโ€ฆ. Love your recipes and ideas .. Keep it going โค๏ธโค๏ธโค๏ธ

    1. Kaitlin @ Rainbow Plant Life

      Happy to hear that, David! Thanks for the support :)

  17. Christine

    I’m confused about the canned tomatoes. Do you use two cans: one can of each for the recipe or only one can of your choice-either diced or crushed?
    Thank you!

    1. Steph

      5 stars
      I used 1 can of diced tomatoes. Turned out better than perfect.

      1. Kaitlin @ Rainbow Plant Life

        Hi Steph, Thank you so much for such a fantastic review! Appreciate you taking the time!

    2. Kaitlin @ Rainbow Plant Life

      Hi Christine, you need either one 14.5 oz can of diced tomatoes or one can of the same size of whole peeled tomatoes, whichever you prefer. Enjoy the chana masala!

  18. Steph

    5 stars
    I made this lastnight for my family and my hubby was blown away. He said it was better than when we order in Indian food. The whole time he was eating he was commenting about the flavours. He has NEVER done that. This is a keeper!

    1. Kaitlin @ Rainbow Plant Life

      We appreciate your feedback and support, Steph. Thank you for leaving a review!

  19. E

    5 stars
    This recipe is a part of our regular rotation. All of your recipes are divine! Thank you for helping my family eat well & thrive ๐Ÿ™Œ๐Ÿป

    Namaste

    1. Kaitlin @ Rainbow Plant Life

      Your review made our day, E! Thank you for taking the time to share your thoughts and for trying out the recipe.

  20. Ileana

    5 stars
    Amazing, simple, lovely!!

    1. Kaitlin @ Rainbow Plant Life

      Ileana, So glad to hear you loved the chana masala!

Development Alchemy + Aim