This post may contain affiliate links. Please read my disclosure.
This Instant Pot chana masala recipe (also called Punjabi Chole Masala or Chickpea Curry) is a spicy, flavor packed dish of chickpeas, tomatoes and spices that takes less than 30 minutes to make in the Instant Pot!
You will love the buttery, spicy, umami flavor of the chickpeas and gravy, along with the nutty basmati rice and perfectly cooked naan.
And the fact that you can make this Instant Pot curry at home in less than 30 minutes (like this instant pot chicken curry) is just an added bonus. So don't get scared of the long list of ingredients - it's actually a really easy recipe to make!
Typically made with onions sauteed in ghee, tomatoes, coriander, cumin, garlic, ginger, garam masala and amchur powder (among other spices), this Instant Pot recipe is spicy and savory, with just a hint of sweet and sour.
Jump to:
Why this instant pot chana masala recipe works
- The pressure cooker makes it easy to use either canned or dried chickpeas. When using dried, you need to soak the chickpeas for the best result.
- Using the Instant Pot, this Indian food recipe can be ready in under 30 minutes if using canned chickpeas - ultra convenient for easy weeknight meals. It's an easy way to cook chickpeas (they're great in this eggplant curry also)!
- This favorite Indian dish can easily be made a vegan and gluten free Instant Pot recipe by using coconut oil in place of the ghee, and vegetable broth in place of chicken broth.
For more favorite Instant Pot recipes from around the world, check out my FREE Instant Pot cookbook.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Went Here 8 This.
Ingredients
The full list of ingredients and amounts is included in the recipe card at the bottom of the post.
Canned chickpeas work well in this recipe and are used for convenience for this easy chana masala. We also use canned tomatoes, onion, fresh garlic and ginger, chopped cilantro (for garnish) and chicken broth. You can substitute vegetable broth or add water to the pot to make this vegan.
Amchur powder is a powder made from dried unripe green mangoes, adding that touch of sourness. I was able to find it at my local grocery store, but if you are unable to find it, you can also substitute a tablespoon of lemon juice.
Garam masala is a mixture of ground spices such as coriander, cumin, cardamon, fennel, cloves, peppercorns, cinnamon and nutmeg. (use homemade garam masala). It is commonly used in Indian cooking and has quickly become one of my favorite spices to cook with.
Kashmiri red chili powder is a chili powder used in Indian cooking as both a flavor enhancer (similar to chili powder or paprika is used) and a color additive due to it's bright red color. You can substitute cayenne pepper, chili powder or paprika for it.
Ghee is basically a type of clarified butter that originated in India. It has a slightly sweet and nutty flavor, as well as a high smoke point making it perfect for high heat cooking. Learn how to make your own ghee. Substitute coconut oil to make this vegan.
Step by step instructions to make chana masala
I use a 6 quart Instant Pot to prepare this North Indian recipe. Be sure to drain the chickpeas and then rinse the chickpeas thoroughly before using.
Step 5: Open the Instant Pot lid and add the chickpeas, can of tomatoes, chicken broth, coconut sugar, and salt.
Step 6: Close the lid, seal it and cook on high pressure setting on the Instant Pot for 10 minutes. It will take several minutes to allow the Instant Pot to come to pressure.
Step 7: Let the pressure release naturally for 10 minutes, then use the quick release to release any remaining pressure.
Step 8: Add the amchur powder OR lemon juice to the instant pot and stir. Add additional salt to taste if desired.
Garnish with cilantro and serve this homemade chana masala with instant pot basmati rice and/or naan bread.
Expert tips for punjabi chole
- If using dried chickpeas, soak chickpeas overnight (1 cup). Increase the chicken broth to 2 cups and the cook time to 40 minutes. If the chickpeas are not cooked through after 40 minutes, pressure cook and additional 10 minutes. If you forget to soak them, just add 5 minutes to the cook time.
- To give it a slighter thicker consistency, use a potato mashed to slightly mash some of the beans before stirring and serving.
- Add additional kashmiri chili powder for more spice, or omit the chili powder for less spice.
- Substitute 1 tablespoon of lemon juice for the amchur powder if needed.
- Substitute any chili powder or Paprika for the Kashmiri red chili powder.
- Add additional garam masala or curry powder for an even deeper flavor.
- Using fresh spices will result in the best flavor. Older spices can result in a blander tasting curry.
- To make vegan instant pot chana masala, substitute coconut oil for the ghee, and vegetable broth for the chicken broth.
- You can easily double the recipe or even triple it!
Frequently asked questions
While chole and chana both technically mean chickpea, authentic Indian chole masala is typically made with teabags and coked down tomatoes for a darker curry, while authentic chana masala is made with fresh tomatoes and tends to be brighter and fresher tasting.
Chana masala spice tends to be spicier and tangier than garam masala due to the addition of chili powder and amchur powder (dried mango powder). Garam masala powder has more of a sweet flavor than chana masala spice.
Leftover pressure cooker chana masala can be stored in an airtight container for up to 3 days and reheated in a saucepan over medium heat or in the microwave.
Leftovers can also be frozen in an airtight container for up to 3 months. Thaw in the fridge overnight and reheat in the microwave or in a saucepan over medium heat. You can also reheat it straight from frozen in the microwave.
More vegetarian curry recipes
If you love this recipe, please leave a star rating and a comment below and let us know your favorite thing about it. We'd also love to connect on Instagram! Follow us at @went_here_8_this for awesome recipes and all sorts of fun food stuff 🙂
Recipe
Instant Pot Chana Masala (Punjabi Chole)
Ingredients
- 2 cans chickpeas rinsed and drained
- 1 tablespoon ghee
- 1 onion diced
- 1 inch fresh ginger peeled and minced
- 4 garlic cloves minced
- 1 teaspoon cumin seeds toasted
- 1 teaspoon ground coriander toasted and ground
- 1 teaspoon turmeric
- 1 teaspoon Kashmiri red chili powder
- 1 tablespoon garam masala
- 2 teaspoons salt
- 1 teaspoon coconut sugar
- 1-15 ounce can diced tomatoes
- 1 cup chicken broth
- 1 teaspoon amchur powder (substitute 1 tablespoon lemon juice)
- Cilantro for garnish
Instructions
- Toast the cumin seeds in a skillet over medium heat until they become fragrant. Remove and set aside.
- Heat the ghee in the Instant Pot on the saute setting and add the onions.
- Cook them for about 7 minutes, until the edges are browned. Add the garlic and ginger and cook another 1-2 minutes, until everything is lightly browned.
- Add the turmeric, toasted cumin seeds, coriander, chili powder and garam masala and cook for 20 seconds.
- Add the can of tomatoes, chicken broth, coconut sugar, salt and chickpeas and cook on high pressure for 10 minutes.
- Let the pressure release naturally for 10 minutes, the use the quick release to release any remaining pressure.
- Stir in the amchur powder OR lemon juice. Add additional salt to taste if desired.
- Garnish with cilantro and serve with basmati rice and/or naan bread.
Expert Tips:
- If using dried chickpeas, soak chickpeas overnight (1 cup). Increase the chicken broth to 2 cups and the cook time to 40 minutes. If the chickpeas are not cooked through after 40 minutes, pressure cook and additional 10 minutes. If you forget to soak them, just add 5 minutes to the cook time.
- To give it a slighter thicker consistency, use a potato mashed to slightly mash some of the beans before stirring and serving.
- Add additional kashmiri chili powder for more spice, or omit the chili powder for less spice.
- Substitute 1 tablespoon of lemon juice for the amchur powder if needed.
- Substitute any chili powder or Paprika for the Kashmiri red chili powder.
- Add additional garam masala or curry powder for an even deeper flavor.
- Using fresh spices will result in the best flavor. Older spices can result in a blander tasting curry.
- To make vegan instant pot chana masala, substitute coconut oil for the ghee, and vegetable broth for the chicken broth.
- You can easily double the recipe or even triple it!
Nutrition
Bryan Murphy
This was bloody brilliant. That little bit of cayenne definitely knocks up the spice level. Do you grind the cumin seeds after toasting of just add them in whole?
Danielle
Thanks! I just put them in whole. You can grind them, but I've never felt I needed to. They're small so they just blend in with the rest of the ingredients.
Gloria
I love a good curry recipe. This looks quick and delicious. The aroma would be amazing. Leftovers for another meal would taste even better.
Danielle
They totally would! Thanks Gloria.
Emmeline
Never had this but it looks delicious - gotta try your recipe! And isn't it fun to look back at those old pictures - that we probably thought where prettyyy good back then - and have a good laugh. The new pics are gorgeous btw!
Danielle
Totally! I cringe when I look at some o the old photos, but thought I was great back then LOL! Thanks so much Emmeline!
Charla
I LOVE anything with chana, be it dry roasted or curried. Send it my way, what I love about this recipe is that it's freezer friendly too so I can always come back to leftovers another day.
Danielle
The leftovers are even better!
Caroline
Chana masala is definitely a favorite vegetarian Indian curry - your version looks tasty and I imagine nice and easy if you have an IP.
Danielle
It's so easy with the Instant Pot!
Sue
Chana Masala is a favorite of mine. This Instant Pot method looks so easy - will be trying this for sure!
Danielle
Hope you love it!
kevin
This is one of my favorite dishes in the restaurant. Can't wait to try this recipe!
Blair
Channa Masala is one of my favorite Indian dishes. Your version sounds delicious!
Danielle@wenthere8this
Thanks! It's one of my favorites also - I love the flavors of Indian food.
FinancePatriot
That just looks phenomenal.
Danielle@wenthere8this
Thanks! It's also a lot easier to make than it sounds.