In this post I share how to make the dish on stovetop and instant pot with step-by-step photos and video.

About Chole

Chole Masala is a popular Punjabi dish where chickpeas are simmered in a spicy & tangy gravy. “Chole” is a Punjabi word for “chickpeas” and “masala” is a word for “spices”. So this dish is nothing but chickpeas cooked to perfection with various spices, onions, tomatoes and herbs. Chickpea is a legume that is relished all over India. While the term chole is specifically used to mention the Punjabi dish, Chana masala is a more generic word used to mention any Indian spiced chickpea curry. So chole masala is a Punjabi preparation and chana masala is not necessarily Punjabi and is made in numerous ways across India. Punjabi Chole is made with a unique spice mix known as Chole Masala, which is the backbone of the dish which you may not find in a regular chana masala. Ingredients like anardana (pomegranate seeds) and black cardamoms are the key ingredients in a Punjabi chole. Also traditionally the chickpeas are cooked with dried amla which impart the characteristic flavor and color to the chickpeas. However if you live in a country where amla is not available follow my tips and use tea decoction or tea bag when you cook the chickpeas. This post will help you make a very flavorful & delicious Punjabi chole masala that you can serve with plain basmati rice, Jeera rice, Bhatura, Poori, Butter naan, phulka or even with plain paratha.

About This Recipe

My recipe to make chole is pretty simple. With minimal effort you will be able to make a pot of good Punjabi chole at home. There is a bit of preparation as it requires soaking and preboiling the chickpeas unless you opt to use the canned ones. You don’t need a lot of ingredients but you will need a good spice powder or whole spices. Here is how to make this Preparing chole: Firstly chickpeas are rinsed and soaked overnight or at least for 8 hours. Soaking not only helps them cook faster but also reduces the phytic acid & eases the process of digestion thereby reducing bloating and flatulence. However to skip this soaking process, place 1 cup dried chickpeas in a large bowl. Bring 6 cups of water to a rolling boil and pour over the chickpeas. Cover and rest them for about an hour or until fully softened. Drain the water and rinse them well before use. Cooking chickpeas: Later the chickpeas are pressure cooked until soft with dried amla or tea bag or tea decoction. They can also be cooked in a pot adding more water as needed. But they do take a long time in the pot. If using canned chickpeas, these steps are skipped. However canned chickpeas sometimes are not as soft as the soaked and pressure cooked ones. So if they are not soft enough it is good to boil them for a while before adding to the gravy. Choosing spice powder: A special flavorful spice powder known as chole masala is very essential to make this dish. It infuses exceptionally good flavors. You can either use readymade chole masala from any popular brands or make your own as mentioned in the recipe below. Make onion tomato masala: Like most other Indian curries, chole is also cooked in onion tomato gravy which forms the base of this dish. So first the onion tomato masala is prepared. Then boiled chickpeas are added to it. Simmering chole in the prepared spicy onion tomato masala is the important step which makes the dish flavorful and delicious. Similar recipesRajma recipeAloo GobiPalak Paneer

How to Make Punjabi Chole (Stepwise photos)

Soak & prepare the chickpeas

  1. Rinse 1 cup chickpeas (chole) very well in a pot. Then soak them in ample amount of water overnight or at least for 8 hours. Optional To get darker chole, I simmer half tsp tea powder or 1 black tea bag in 3 cups water for a while. Cool and filter the tea decoction to the pot and soak the chole in tea. Soaking for longer helps in better digestion and chole turns out to be soft.
  2. After soaking chole will absorb much of this tea and turn darker in color. Discard the tea and give a good rinse with fresh water.
  3. Add 1½ cups water. Also add dried amla or one tea bag. As I didn’t have tea bag I boiled some tea powder in the 1½ cups water and poured it.
  4. This step is optional. Add a generous pinch of soda-bi-carbonate. Using soda helps to cook them soft and they turn mouth melting.
  5. Cook the chole till soft but not mushy. On a medium flame, I pressure cook for 5 to 6 whistles (without soda) or for 2 whistles with soda.
  6. Once done, open the pressure cooker and check. The chole must be soft cooked and not remain al dente. If they are al dente or even slightly hard, cook them again for 1 to 2 whistles.

Make Chole Masala (Spice Powder)

  1. You can also skip this step and use ready made chole masala. While the chole cooks, on a medium to low flame dry roast

1 bay leaf 2 to 3 red chili 1 tablespoon coriander seeds 4 cloves 1 inch cinnamon 1 small black cardamom 3 green cardamom 8 pepper corn. When they turn aromatic, add 1 teaspoon cumin seeds and 1 teaspoon fennel seeds. Deep roast them until slightly dark in color without burning.

  1. Cool them and add them to a blender. Add half teaspoon anardana. Make a fine powder. Set this aside.

Make Onion Tomato Masala

  1. Add 2 tablespoons oil to a hot pan. When the oil turns hot, add

1 inch cinnamon 2 green cardamoms a small piece of bay leaf 1 to 2 cloves

  1. Add 1 tablespoon ginger garlic paste. Saute until the raw smell has gone completely.
  2. Add 1½ cups finely chopped onions & 1 chopped green chili. I prefer to fine process the onions in my processor and use. You can also grate or blanch and puree, then use.
  3. Fry until the onions turn light brown and the raw smell has gone completely.
  4. Add 1 cup chopped tomatoes, 1/8 teaspoon turmeric and ¾ teaspoon salt. You can also add pureed or grated tomatoes.
  5. Saute the entire mixture until the tomatoes turn fully mushy and the raw smell has gone.
  6. Add the masala powder we made earlier for this chole recipe, and then ½ to 1 teaspoon more red chili powder & ¾ teaspoon garam masala. An addition of red chili powder is just to adjust the heat levels and color. so you may skip it as well.
  7. Mix everything well and saute for another 3 to 4 minutes. Make sure the raw smell of the onion & tomatoes has gone by now. By then the masala begins to leave the sides of the pan.
  8. Add cooked chickpeas, fresh water as needed. I added 1 cup fresh water plus more. Note that If you have used tea to soak & as well to pressure cook then using the entire tea decoction for the gravy may alter the taste. You can use 2 tbsps of the chole cooked stock if you like the dark color & then use fresh water.
    You will need to adjust the quantity of water as desired to make the gravy.
  9. Once it comes to a boil, cover and simmer on a low flame for 18 to 20 minutes or until the gravy thickens & reaches a desired consistency. Add 1 teaspoon crushed kasuri methi and amchur powder (optional). Taste the chole and then add more salt if needed. Remove to a serving bowl. Garnish chole with coriander leaves and ginger juliennes. Serve chole bhatura or rice with lemon & sliced onions.

Pro Tips

Amla or tea bags: Punjabi chole recipe makes use of dried amla which gives the dark color to the chickpeas apart from adding a slight sour taste. Since I am not accessible to dried amla sometimes I make use of tea decoction which works fairly well without altering the taste of the dish. However feel free to skip if you do not have. I have made this several times without the use of tea as I have young kids at home. Using tea for dark chole If you fancy the dark color chole and do not have access to dried amla, then add a tea bag while you boil the chickpeas. You can also make tea decoction with half tsp tea powder and then use that to boil the chole. While making the decoction do not over boil the tea to the extent it turns bitter. Do not use tea powder that has leaves.

Faqs

Instant Pot Chole Recipe

  1. Rinse and soak chana for 8 hours and drain the water. Give them a good rinse.
  2. Press saute button on your Instant pot. Pour 2 tablespoons oil to the steel insert of your instant pot. Then add 1 bay leaf, 2 cloves, 2 cardamoms and 1 inch piece of cinnamon.
  3. As soon as they begin to sizzle add 1 ½ cup fine chopped onions & 1 green chili (optional). Begin to saute them.
  4. Spread them evenly in the oil so they fry faster and uniformly. 5 Saute until the onions turn golden. If the pot becomes too hot, press cancel sometime in between or switch to saute – less. Then add ¾ to 1 tablespoon ginger garlic (paste or chopped) & saute for 30 to 40 seconds.
  5. Add 1 cup tomatoes (Fine chopped or pureed, 3 No) and ¾ teaspoon salt.
  6. Saute until the tomatoes break down and become mushy.
  7. Then add all the spice powders – 1 tablespoon chole masala, ¾ teaspoon garam masala, 1 teaspoon coriander powder, ½ to 1 teaspoon red chilli powder &1/8 teaspoon turmeric. If you do not have chole masala, replace it with another ¾ teaspoon garam masala. This is just a substitute but won’t give you the same flavors.
  8. Saute for a few minutes until onion tomato masala begins to smell good. This is a very important step so do not skip it.
  9. Next pour 2 cups water. Deglaze by scrubbing the bottom of the pot with a spatula so any bits of masala stuck there will release. This also avoids burning of any food particles at the bottom.
  10. Then add chickpeas. Mix well and press cancel. Secure the instant pot with the lid. Position the steam release vent to sealing.
  11. Press pressure cook button (high pressure) and set the timer to 35 minutes. If using canned chickpeas set the timer to 10 minutes instead.The IP beeps when it is done. Wait for the pressure to release naturally for 18 to 20 mins. Then open the lid.
  12. Pour 1 tablespoon ghee, ½ inch ginger juliennes and 1 teaspoon kasuri methi. Press the saute button and simmer for 1 to 2 minutes. If you prefer a thicker curry, take 3 to 4 tablespoons chole to another bowl and mash them very well. Transfer this back to the pot and simmer for 3 minutes.
  13. Taste test and add salt. Garnish chole with 2 tablespoons fine chopped coriander leaves and serve with bhatura, poori or naan. You can check more Instant Pot Recipes here Related Recipes

Recipe Card

Chole Recipe  Punjabi Chole Masala    Swasthi s Recipes - 46Chole Recipe  Punjabi Chole Masala    Swasthi s Recipes - 94