Chana Masala, also known as Chickpea Curry or Chole, is the quintessential Indian soul food. This simple recipe achieves an authentic Punjabi Chana Masala flavor without a store-bought spice blend, and the sauce is full-bodied with bold garam masala and deep tomato flavors.
This is a sponsored post. I’m partnering with Kawan to help share recipes and meal ideas. All opinions expressed are my own.
- Ingredients for Chana Masala / Punjabi Chole / Chickpea Curry:
- What is Chana Masala Powder
- Stove Top Pressure Cooker vs Instant Pot
- Tips for The Best Chickpea Curry
- Step by step recipe
- How to cook Kawan Plain Parathas
- Frequently asked Questions:
- Love versatile chickpeas? Here are some of my other favorite recipes:
- Fav curries that pair well with Kawan Parathas:
Growing up I remember, mom serving big fluffy puris also known as Bhature served with tangy-spicy Chole. My mom grew up next door to a Punjabi family which was her second home. She grew up not only eating delicious North Indian food but also learned how to make authentic Punjabi dishes. Of course, she always likes to give her unique twist to recipes and for me, it is a treat I look forward to when visiting her.
As much as I enjoy homemade Chole Bhature, making the fried bhatura can be time-consuming.
Years ago I discovered the crispy flakey Kawan Plain Parathas sold in the frozen section of Indian grocery stores. These pre-rolled parathas cook in 3 minutes from frozen to crispy, flakey bread and were a blessing during my busy weeknights as a working mom with 2 little ones. The taste of these delicious buttery parathas reminds me of mom's Bhatura's and since then I always turn to my freezer whenever I make Chole.
Ingredients for Chana Masala / Punjabi Chole / Chickpea Curry:
Here are some additional tips about the ingredients and spices I used:
- Chickpeas: Use dried chickpeas for the best flavor and nutrition. Soak them for at least 4 hours or overnight. If you want to use canned chickpeas, you'll have to adjust the cooking time in the Instant Pot. Add only ½ cup of water and reduce the pressure cook time to 5 minutes. After the cooking cycle completes you can quick release or allow natural pressure release.
- Onions: I used a yellow onion. If you want it to have a sweeter undertone, you can use red onion instead.
- Ginger + Garlic: For the best flavor, use fresh homemade ginger and garlic paste. You could substitute it with ginger and garlic powder, but it won't have as bold of a flavor.
- Cumin Seeds: Cumin has an earthy heat and a brightness that almost tastes like dried lemon peel. In a pinch, you can substitute ground cumin for whole cumin seeds.
- Ground Coriander: This has a citrusy flavor. There really isn't a good substitute for it since it adds so much to this dish.
- Kashmiri red Chili Powder: You can use any mild red chili powder or paprika. If you want it to have a lot more heat, use a spicier chili powder or cayenne pepper.
- Ground Turmeric: This spice is incredibly good for your body with anti-inflammatory properties. Keep this on hand and use it in as many recipes as you can.
- Tomatoes: I used plum tomatoes, but you can chop up grape tomatoes or cherry tomatoes. You can also use one can of tomatoes with the juice.
- Garam Masala or Chana Masala Powder: Use homemade garam masala as it brings out the authentic flavors
What is Chana Masala Powder
Chana masala powder or chana masala spice blend is simply a spice blend or seasoning made with various spices that are used to make chickpea curry. I have an amazing chana masala spice blend recipe that makes restaurant-quality chickpea curry, but I also want to give you few other options especially if you do not have time to make the homemade spice blend.
- Homemade chana masala spice blend - the key ingredient in this is amchur, which is dried raw mango powder that adds tangy flavor to the dish. In a pinch, you can skip amchur and squeeze fresh lemon in the end. Add 1 to 2 tablespoons and skip the red chili powder, turmeric, ground coriander, and garam masala as called for in this recipe.
- Store-bought Chole masala - I like Everest Chole Masala. Add 1 to 2 tablespoons and skip the red chili powder, turmeric, ground coriander, and garam masala as called for in this recipe.
- Garam masala - This easy 5 ingredient garam masala adds the perfect flavors and kick to make quick Chana Masala. Add ¼ teaspoon to 1 teaspoon in this recipe.
- I also love using my mom's homemade masala. I know a lot of you have made this recipe so I want to make sure you know that it works great for chana masala too. Add 1 teaspoon to this recipe.
Stove Top Pressure Cooker vs Instant Pot
Traditionally, soaked chickpeas are pressure-cooked first and then cooked with spices and other ingredients in a different pot. Here is my restaurant-style chana masala recipe using a traditional pressure cooker. This stovetop recipe uses a homemade chana masala spice blend also known as chana masala powder.
Since I started using the Instant Pot, I prefer this one-pot easy chana masala recipe from The Essential Indian Instant Pot Cookbook. Not only is it hands-free, but you have only one pot to clean, hurray!
Tips for The Best Chickpea Curry
- Use 1 teaspoon Kashmiri red chili powder for a milder curry, or 2 teaspoons for a spicier curry.
- Add extra garam masala for a spicier curry. I also love using my mom's garam masala in this recipe for a more homely taste.
- A black tea bag can be optionally added during the pressure cooking cycle to get a more deep brown color to the curry. I prefer mine vibrant red/orange so I skip this step. But in traditional recipes, a tea bag is often added while pressure cooking and discarded after. Adding the tea bag does not alter the flavors of the final dish.
- While the Instant Pot can cook dried beans quickly (see FAQ below), for this recipe I find soaking the chickpeas creates a softer and more even texture.
- Organic or older beans may need an extra 5 to 10 minutes of pressure cooking time.
- If you have more questions, check out the FAQ section below.
Step by step recipe
All of these steps are also in the printable recipe card at the bottom of this post. First, I have photos of each step in the process, along with some additional tips.
- In a bowl, combine the chickpeas and 2 cups of warm water and let soak for at least 4 hours or up to overnight. Drain the chickpeas and set them aside.
- Select the high saute setting on the Instant Pot and heat the ghee (photo 1).
- Add the cumin seeds directly to the hot oil and cook until they start to sizzle, about 1 minute. Add the onion and cook, stirring occasionally, until translucent, about 5 minutes. Cover the pot with a glass lid to speed up the process (photo 2).
- Add the ginger and garlic and saute until aromatic, about 1 minute (photo 3).
- Add the coriander, salt, chili powder, turmeric, and chickpeas; pour in the water, and stir well with a wooden spoon nudging lose any browned bits from the pot bottom (photo 4).
- Secure the lid and set the pressure release to sealing. Press the Cancel button to reset the cooking program, then select pressure cook/manual (hi) and set the cooking time to 35 minutes. Allow natural pressure release (photo 5).
- Open the Instant Pot and stir in the tomatoes and garam masala (photo 6).
- Select the high saute setting and cook until the tomatoes soften about 5 minutes. Garnish with cilantro (photos 7-8).
Enjoy hot with homemade parathas, Kawan Parathas or brown rice!
How to cook Kawan Plain Parathas
- Heat a non-stick griddle pan.
- Remove the paratha from the plastic wrapping and place it on the griddle.
- Cook on medium-high heat for about 1 to 1-½ minutes on each side or until both sides are golden brown, pressing gently with a spatula. Enjoy hot!
Frequently asked Questions:
Simply substitute cooking oil for the ghee.
Canned chickpeas work well in this recipe. Add only ½ cup of water and reduce the pressure cook time to 5 minutes. After the cooking cycle completes you can quick release or allow natural pressure release.
You have 2 options:
1. Bring 3 cups of water to a full boil and turn the heat off. Add the dried chickpeas and allow them to soak for 30 minutes. Make sure the pot is covered. Follow the recipe.
2. Add dried chickpeas with 2.5 cups of water. Increase the pressure cooking time to 55 minutes and allow full natural pressure release.
Glad you asked! Adding tomatoes, in the end, adds a unique freshness to the dish and also brightens the flavors. Give it a try, I promise you will love the idea. But if you wish, feel free to add tomatoes along with the chickpeas and pressure cook them.
To double the recipe simply double all the ingredients. Pressure cook time remains the same. It will simply take longer for the Instant Pot to come to pressure.
Yes. Chana Masala freezes well. Simply allow it to cool completely and then store it in the freezer. To reheat, allow the chana masala to thaw in the refrigerator and then reheat in microwave, stovetop, or using Instant Pot saute function.
I love to serve chana masala with Parathas. For gluten-free options serve with cumin rice or riced cauliflower.
This Chana Masala recipe is medium spicy. Chili powder and garam masala make this dish more or less spicy. I use Kashmiri red chili powder that adds a brilliant hue to the curry without making it too hot. If you are using other chili powders add them to taste. You can always stir in more red chili powder or garam masala in the end to suit your taste.
Love versatile chickpeas? Here are some of my other favorite recipes:
- Quick and Easy Instant Pot Chana Saag
- Stove Top Creamy Spinach and Chickpeas
- Chickpeas and Rice - Instant Pot Chickpea Biryani
Fav curries that pair well with Kawan Parathas:
- Palak Paneer - Restaurant favorite Creamy Spinach with Indian Cottage Cheese
- Easy Dum Aloo - Quick and easy Instant Pot potato curry
- Batatyachi Bhaji - Maharashtrian spicy potatoes
- Aloo Gobi Masala - 15-minute Instant Pot recipe
- Daal Makhani - Copy cat Madras Lentils recipe
- Need more ideas? Check out these 40+ delicious Indian Curries
★ Have you tried this recipe? We love your feedback, Please click on the stars in the recipe card below to rate.
Instant Pot Easy Chana Masala
- 1 cup dried chickpeas rinsed
- 3½ cups water
- 2 tablespoons ghee
- 1 teaspoon cumin seeds
- 1 yellow onion finely diced
- 1 teaspoon ginger grated
- 1 tablespoon garlic minced
- 1 tablespoon ground coriander
- 2 teaspoons kosher salt
- 1 to 2 teaspoons kashmiri red chili powder
- ¼ teaspoon ground turmeric
- 2 plum tomatoes finely diced or 1 cup canned tomatoes with juice
- ¼ teaspoon garam masala
- ½ cup cilantro chopped
- In a bowl, combine the chickpeas and 2 cups of warm water and let soak for at least 4 hours or up to overnight. Drain the chickpeas and set aside.
- Select the high saute setting on the Instant Pot and heat the ghee. Add the cumin seeds directly to the hot oil and cook until they start to sizzle, about 1 minute. Add the onion and cook, stirring occasionally, until translucent, about 5 minutes. Cover the pot with a glass lid to speed up the process. Add the ginger and garlic and saute until aromatic, about 1 minute. Add the coriander, salt, chili powder, turmeric and chickpeas; pour in the 1.5 cups water; and stir well with a wooden spoon nudging loose any browned bits from the pot bottom.
- Secure the lid and set the pressure release to sealing. Press the Cancel button to reset the cooking program, then select pressure cook/manual(hi) and set the cooking time to 35 minutes.
- Allow natural pressure release. Open the Instant Pot and stir in the tomatoes and garam masala. Select the high saute setting and cook until the tomatoes soften, about 5 minutes. Garnish with cilantro
- Serve with hot parathas or puri. For gluten-free options serve with jeera rice or steamed rice.
- Use 1 teaspoon Kashmiri red chili powder for a milder curry, or 2 teaspoons for a spicier curry.
- Organic or older beans may need an extra 5 to 10 minutes of cooking time.
♥ Subscribe to our Youtube Channel for tasty and easy video recipes. Looking for more Instant Pot recipes? Check out our delicious Instant Pot Recipe board on Pinterest.
Since I don't have raw mango powder(though I could probably dehydrate and gind a fresh mango?) I was thinking would quince work(I have a fruit tree) or stewed apricot?
Sound delicious and this sounds like a girlfriend lunch! Thank you!
I have not tried quince and fresh mango might not have that sour taste. How about using lemon juice instead?
OK...I have never had mango powder and didn't know it was so sour. Fresh lemon is easy and I always have in my house.
Awesome Heide! I will love to know how you like the flavors
What would you suggest if dish came out too salty?
Hi Ami, slice a tomato in half and add to the curry and boil it. then take out the tomato while serving. You can also add 1 boiled potato
LESLIE DSOUZA says
Hi Archana...how are you ??? Could i make this chicpea recipe over the stove , I do not know how to use a pressure cooker or Instant cooker please help and how do i make Pooris step by step many Thanks to you ..Leslie D'Souza
Hi Leslie, you can absolutely cook on stove. I would add extra 1 cup of water. Bring everything to book and the cook covered on low medium heat for 45 mins
And Puri recipe coming soon
Do you put uncooked chickpeas or canned chickpeas?
I have used soaked chickpeas but you can also use canned with reduced pressure cook time.
Thank you for this recipe. If I am using canned chickpeas for this recipe, would I still need to soak them for the 4 hours ahead of time?
No need to soak canned chickpeas. Check out the FAQ section - "Canned chickpeas work well in this recipe. Add only 1/2 cup of water and reduce the pressure cook time to 5 minutes. After cooking cycle completes you can quick release or allow natural pressure release."
Natarajan Iyer says
Hello Archana. Have been a great fan of your recipes.
I wanted clarification on the Chana Masala cook time - is it 35 minutes from dry or soaked chana ? I feel soaked chana might become too mushy in 35 minutes. Can you please advice ?
35 mins for soaked chana. Its cooks nice and soft.
Hey, If you are using dried chickpeas and you forget to soak them. Do you add an additional 2.5 cups of water and increase the pressure cooking time to 55 min? Following the rest of the recipe the same, with all the onions etc. in the pot together..? I like the idea of just throwing it all in there. Just wanted some clarification.
yes exactly! Follow the recipe just increase the pressure cook time and additional water.
Vandana Rao says
Hi Archana. Don't we have to cook the tomatoes?? Will it cook if we add later?
They do cook but not overcook. It has more bright, fresh flavors.
Eating it at the moment. I’ve died and gone to heaven. Thank you so much.
CHETNA BHATTACHARYYA says
I haven't made this recipe yet. I have aamchur but not all the ingredients to make chana masala. Should I add in a little bit of aamchur if am just using the spices listed in the recipe (garam masala, red chili, etc). If so, how much and when should I add it?
Yes add 1 teaspoon of aamchur.
Mister Dude says
I wasn't sure of the ratio of dried to canned chickpeas. I used two cans and followed the instructions to use 1/2 cup water and the dish was delicious.
Are you using fresh or ground ginger?
Hi. I notice that the list of ingredients says 3.5 cups of water but the recipe says 1.5.
Which do you use?
I use 2 cups to soak the chickpeas and 1.5 cups to pressure cook
Can you mash chickpeas after cooking to make the gravy thicker?
Yes! That is a good idea.
Hi, when would I use the tea bag if I wanted to use one? Before I start the pressure cook on instant pot?
You would add the teabag during pressure cook cycle.
Help! My toddler LOVES this recipe, but with not enough time to go to the grocery store I am stuck trying to improvise which is always a mistake. Can I sub dried black chickpeas or canned chickpeas? Thanks!
Hi Kim, Yes you can use canned chickpeas, I have details in the notes. You pressure cook them for 5 minutes.
This has become a staple at my house!
Using the calculator, to double the recipe, requires 7 cups of water. Is this correct?
Yes! Out of the 7 cups you will use 4 cups to soak the chickpeas and 3 cups to cook them.
What a great recipe!! Loved it!! I think it's so cool that you put the tomatoes into the curry AFTER pressure cooking. That's so different from how I usually make curries, but I really like how it turned out! Thank you!
Adding tomatoes, in the end, keeps the freshness and makes the curry more light and vibrant too.
I’ve made this about 8 times in the last 2 months! Need I say more?! I’ve done traditional chickpeas, kala chana and half and half- all superb! I like kala for nutrition/digestion and regular for taste/texture. A couple questions/clarification: Do you prefer 1tsp or 1tbs garlic in this recipe? Book and website call for different amounts of garlic. Does kala chana take longer or is the texture just different?
I do like more garlic, so I would say 1 tablespoon. Also Kala chana can take longer to cook.
I made this last night and it was wonderful. I have made many failed attempts at making chana masala and I was quite pleased with this recipe. 5 stars!
Thank you! I am so glad you enjoyed the recipe.