It usually takes several hours to prepare authentic Punjabi Chole, but with my instant pot recipe, you can have delicious masala coated chickpeas on your plate in no time.
What is Chana Masala?
Chana Masala, also known as Chole (pronounced Cho-lay), is a Punjabi dish where chickpeas are cooked in a spicy, flavorful onion-tomato gravy. But not too much gravy. It’s popular Indian street food with rich, complex flavors.
Spices are everything when it comes to making Punjabi Chole. I have tested this recipe many times to perfect my spice combination, and I know you will love it. There are two spices in particular that make this dish: dried mango powder (amchur), which adds tanginess, and roasted cumin powder, which adds depth and aroma to the dish.
If you’ve never heard of amchur powder, it’s made from unripe green mangoes, and it has a tart and slightly fruity flavor. Roasted cumin powder is highly aromatic and has a flavor that is far more intense than regular cumin. When a recipe calls for roasted cumin powder, please please please do not substitute it with regular cumin because you will definitely miss out, and the recipe will not taste the way it should. You can buy roasted cumin powder either on amazon or at an Indian store, but it’s also really easy to make – see my note at the bottom of the recipe!
This has been one of my favorite dishes – since childhood. Back in the day, most of my friends would beg their parents to take them to Pizza Hut or McD’s, or other fast-food restaurants. Not me. When I was younger, I would beg my parents to pick me up some chole bhature (chickpea curry and fried doughy bread) from a nearby casual Indian restaurant. Ask any north Indian, and they’ll tell you all about Chole Bhature – because it is so. darn. good. Especially when it’s served with sliced raw onion and spicy Indian pickles (achar). If I was ever on that “best thing I ever ate” show, I think my “thing” would be chole bhature.
If you are gluten-free, you can eat this by itself or serve it with my Instant Pot Perfect Basmati Rice or my 3-ingredient Paleo Naan. But just wait. One of these days, I will come up with a gluten-free recipe for bhatura.
When it came to testing the recipes for my cookbook – let me tell you, it was a family affair. I had to make sure I got approval from everyone, especially my Punjabi father. He is my biggest supporter and also my biggest food critic – especially when it comes to making good Indian food. Like many Indian parents, he has very high standards. I would make a recipe, have him taste it and give me notes, then remake the dish – over and over again.
Here’s a picture of my sweet dad helping me “style” my chana masala for a photoshoot. This dish (along with the rest of my book) is “dad-approved,” which is just about the best recommendation one can get.
Do I need to soak dried chickpeas overnight? What if I forget?
You either need to soak the dried chickpeas overnight OR do a quick soak. The amount of water listed in my recipe is what’s needed for soaked chickpeas. Dried chickpeas absorb a lot of water, so if you don’t soak them in advance, the proportion of chickpeas to water will not be correct. Also, I believe that soaking legumes helps them to be more easily digested.
Did you forget to soak the dried chickpeas overnight? You can easily do a quick soak by covering the dried chickpeas with an inch of water and pressure cooking them for 10 minutes with a natural release. Then dump out the water, rinse the chickpeas well and follow the chana masala directions from there.
How to Make Chana Masala
(for the full recipe, see the recipe card below 😋)
Get those onions a little brown and you’ll be on your way to flavor town!
Add some garlic and ginger and tomatoes too.
Gather spices and dump them in. Add chickpeas and water, and then it’s time to cook! And wait (netflix/chill) until the chana masala is done.
What is the difference between Chana Masala and Tikka Masala?
Both of these dishes are popular and you’ll find them on Indian restaurant menus but they are totally different! Chana masala is a spiced chickpea dish. Tikka masala is a dish made with chicken. You can see my recipe for slow cooker chicken tikka masala or you can try a new dish I made up called chicken tikka masala rice (which is basically chicken tikka masala biryani).
How can I thicken chana masala?
If you want a thicker curry you can mash the chickpeas up a bit to thicken the sauce, or you can press the saute button at the end to boil off liquid.
Can I use canned chickpeas?
I haven’t tested this recipe using canned chickpeas, but I’m sure it can be done. You’d need to adjust the amount of water in the recipe as canned chickpeas won’t soak up much water. You can also try my recipe for tawa chole which is similar and calls for canned chickpeas (or cooked chickpeas).
Can we freeze chana masala?
Yes! You can keep chana masala in the fridge for a couple of days, and freeze it for a couple of months.
Ingredients
- 2 cups dried chickpeas soaked overnight
- 2 tablespoons oil of choice
- 1 onion finely chopped
- 1 bay leaf
- 2 teaspoons minced garlic
- 2 teaspoons minced ginger
- 2 tomatoes chopped
Spices
- 2 teaspoons coriander powder
- 2 teaspoons dried mango powder amchur
- 2 teaspoons roasted cumin powder see notes
- 2 teaspoons salt
- 1 teaspoon garam masala
- 1 teaspoon paprika
- 1 teaspoon turmeric
- ½ teaspoon black pepper
- ¼ – ½ teaspoon cayenne
- 1 black cardamom
- 2 cups water
- Cilantro leaves and red onion garnish
Instructions
- Soak the chickpeas in cold water overnight. Drain, rinse and set aside.
- Press the sauté button. Add the oil and allow it to heat it up for a minute. Add the onion and bay leaf and stir-fry for 6-7 minutes, or until the onion begins to brown.
- Add the garlic, ginger, stir, then add the chopped tomatoes and cook for 5-7 minutes, or until they break down.
- Add the spices, stir, then add the chickpeas and water.
- Secure the lid, close the pressure valve and cook for 35 minutes at high pressure.
- Naturally release pressure.
- Discard the black cardamom and the bay leaf, garnish with red onion and chopped cilantro.
Video
Notes
Like this recipe? You can find all of my Indian Instant Pot Recipes right here on the blog!
Preeti says
Hi Ashley,
I love your recipes, especially the ones that use Onion Masala. How would I modify this recipe to use onion masala?
Thank you!
Maddy C says
Made this many times. Had to skip the paprika because of my kid. But it’s always a hit! The chickpea texture is perfect. I am never going to use canned chickpeas again.
Ashley - My Heart Beets says
Maddy, I’m so glad you liked it! Glad you’re ditching the canned chickpeas haha.
Rebecca Kulangara-Zacharias says
Excellent recipe! I want to make this again for my sweet Amma and she loves Bhature. Do you have a good recipe for Bhature so I can surprise her with this delicious dish and bread? Thanks Ashley your recipes are absolutely the greatest! I am new to your blog and I want to make everything you have on your site!!!!! I love Indian food 😋
Susan says
This recipe is great. I have never been very successful at making Indian food, but this one always turns out perfectly.
Nadeem says
When you say “soak overnight” does that mean put the chickpeas In a bowl of water before bed and make sure to drain and cook them in the morning? If I’m not going to cook until later in the evening is it okay for the recipe to leave them until it’s time? Or, in that case should I start soaking them in the morning?? I’ve never used non-canned chickpeas so have no idea.
Ashley - My Heart Beets says
Hi Nadeem, yes, you can soak overnight and cook the next evening – that’s fine. Just drain and cook. Let me know how it goes!
Andrew says
I have tried many Chana Masala recipes in my quest to get the flavor I remember from my childhood in Uttar Pradesh. Your recipe is the closest, thank you very much for sharing it!
Ashley - My Heart Beets says
So glad to hear that 🙂 Thanks for letting me know how it turned out for you!
Sonia Kalia says
I like to cook but I don’t want to spend all day in the kitchen. That is why I love your recipes they are simple and quick. thanks
Have you tried Anardana(dried pomegranate seeds) for this recipe?
Ashley - My Heart Beets says
Sonia, I’m so glad to hear that 🙂
Toby says
I am going to make this. Instead of amchur I think a little lemon juice will be fine. I cannot comprehend the comment about wanting to please a family — it makes no sense at all. The idea of providing food is that others will enjoy it. I can tell from the recipe that this will be wonderful. I’ve been making Punjabi food for about 55 years so I have lots of experience. What is new to me is using the instant pot. Here’s an idea for people who have some of this left over and like soup — mash the chick peas and gravy and combine them, with a tin of tomato soup, adding water as needed. It will make a delicious soup.
Bill Foonman says
Hi Ashley, given that the base of this Chole recipe is onions, tomatoes, ginger and garlic, is there any reason why cubes of Onion Masala could not be used to cut back on the preparation time?
On another unrelated subject, do you have a recipe for traditional dairy Khoya Rasmalai rather than the coconut milk Paleo version?
Thanks as always.
Raj says
Your entrees might be really good but because you need everyone’s approval from family instead doing it your way it will be limited. Great things come only from uncompromising self. Those that have many hands in the pot will be mediocre at best.
Ashley - My Heart Beets says
Honestly, I’m okay with being medicore, but if you’re not okay with me being mediocre then you should probably find another blogger to follow. I blog for fun, to preserve my family’s recipes, and to make Indian food accessible to others – not to be the best.
Martin says
Hello,
Could I substitute 1/2 cup onion masala for the onion, tomato, garlic and ginger?
Thank you
Peter says
Well said Ashley. You do a great job for a lot of people
Ashley - My Heart Beets says
Thank you, I really appreciate that.
Arun says
I use this recipe all the time! It’s a classic as written and still leaves so much room for individual cooks to bring their own ideas to the dish. Preserving family traditions is, in and of itself, a worthwhile and beautiful practice and reading the recipes here has inspired me in so many different ways.
The beauty of Indian culinary heritage is that it empowers every chef to bring their own identities and preferences to the dish. There is absolutely nothing mediocre about that in my view.
Ashley, I’m very happy to have found this little part of the internet.
Ashley - My Heart Beets says
Thanks, Arun! I really appreciate you sharing – I’m glad you found this recipe 🙂