Punjabi Chole Recipe (2024)

Jump to Recipe

Punjabi Chole Recipe is an Indian curry made using chickpeas (chole), onions, tomatoes, and Indian spices. It is one of the most popular curries in North Indian cuisine. Make it in one pot using my easy recipe in a stovetop pressure cooker or instant pot.

Punjabi Chole Recipe (1)
Jump to:
  • About Punjabi Chole (Chana Masala)
  • Ingredients
  • How To Make Chole Masala
  • Frequently Asked Questions
  • Pro Tips By Neha
  • Serving Suggestions
  • Storage Suggestions
  • You Might Also Like
  • Recipe Card

About Punjabi Chole (Chana Masala)

Chole (Chana) is chickpeas in Hindi and masala is a curry made using onion, tomato, and spices. Chole Masala (Chana Masala) is a spicy Indian curry made using chickpeas that is very popular in Punjab and Delhi regions.

It is a must-make dish for all festivals, Indian weddings, parties, and get-togethers. Chole Bhature (fried puffed bread) is a very popular combination and is a comfort food for many Indians. Some homes even have the ritual of making this combination for Sunday lunches.

Punjabi chole is listed on the menu of most Indian restaurants and although you can order them from outside, the taste of homemade chole is unmatchable.

Each home has its own recipe to make chole. Some make it with onions and garlic and some make it without. Some people add chole masala powder and some don’t. Some cook the soaked chole and then add them to the masala and some, like me, cook them all together.

My recipe to make this Punjabi chole curry is one-pot, uses basic ingredients, and comes together quickly. You get the curry that is dark in color, spicy tangy, and full of flavors.

This recipe is vegetarian and can be easily made vegan and gluten-free.

Double or triple if making it for a crowd.

Chana Masala can be made in a traditional stovetop pressure cooker or an instant pot. Just make sure to use a bigger pressure cooker or instant pot if scaling it. The time of cooking will remain the same.

Here are some more chole recipes that you may like

  • Palak Chole
  • Achari Chole
  • Amritsari Chole
  • Chana Masala
  • Chana Madra

Ingredients

Punjabi Chole Recipe (2)
Punjabi Chole Recipe (3)
Punjabi Chole Recipe (4)

This curry needs some very basic ingredients which are easily available in all Indian grocery stores.

Chickpeas (Chana, Chole, Garbanzo Beans) – This recipe is traditionally made using dry chickpeas that are soaked in water and then cooked with a spicy masala.

To save time, you can use canned chickpeas as well.

Black Tea (Chai Patti) – This is the trick to getting dark-colored chickpea curry. You can use loose black tea or tea bags.

Some people use dry amla (gooseberry) to darken their chole curry.

Whole Spices – You will need some whole spices such as cloves (laung), black cardamoms (badi elaichi), green cardamoms (hari elaichi), and cinnamon (dalchini).

Crush them a little in a mortar and pestle for the best flavor.

Spice Powders – To flavor up the curry, you will need chole masala powder, coriander powder, Kashmiri red chilli powder, turmeric powder, cumin powder (jeera powder), and anardana powder (pomegranate seeds powder).

I use Everest brand chole masala powder but you can use any brand that you like.

Anadrana powder gives a tangy taste to this Punjabi chole recipe and is traditionally added. But if it is not available easily, then skip it and add some more tamarind paste once the chole curry is ready.

Kasuri Methi – Kasuri methi adds a nice rustic flavor. I make my own Kasuri Methi at home but you can use a packet too.

Oil – Make this curry in vegetable oil, mustard oil, or ghee.

Others – You will also need onions, ginger garlic paste, grated fresh tomatoes, baking soda, tamarind paste, and salt.

Baking soda helps cook the chole very nicely.

Tempering – Although optional, a ghee tempering at the end makes this curry even more extravagant.

You will need ghee, asafetida (hing), fresh ginger, and green chillies.

Skip adding asafetida for a gluten-free curry.

Replace ghee with oil for a vegan curry.

How To Make Chole Masala

Soak The Chickpeas

Wash 1 cup (7 oz, 200 g) of dried white chickpeas with water and soak them in 3-4 cups of water for 4-5 hours.

Drain the water and wash them well once more. Drain and keep aside.

Punjabi Chole Recipe (5)

Brew The Tea

Heat 2 cups of water in a pan over medium heat.

Punjabi Chole Recipe (6)

Once the water comes to a boil, add 2 teaspoon of loose black tea leaves (or 2 teabags) and cook for a minute. You can skip this step if you don’t care about the color of the curry.

Punjabi Chole Recipe (7)
Punjabi Chole Recipe (8)

Strain the tea using a tea strainer and keep it aside.

Punjabi Chole Recipe (9)

Make The Chole Curry

In A Traditional Pressure Cooker

Lightly crush

  • 2-3 cloves
  • 1 black cardamom
  • 2-3 green cardamoms
  • 1-inch piece of cinnamon stick

in a mortar and pestle.

Heat 5 tablespoon of vegetable oil in a pressure cooker over medium-high heat.

Punjabi Chole Recipe (10)

Once the oil is hot, add the crushed spices and fry for 4-5 seconds.

Punjabi Chole Recipe (11)

Add 1 cup of grated onions and cook until they turn slightly brown in color, stirring frequently (8-10 minutes). Splash a little water if the paste sticks at the bottom of the cooker.

Punjabi Chole Recipe (12)
Punjabi Chole Recipe (13)

Add 2 teaspoon of ginger garlic paste and cook for 2 minutes or until the raw smell is gone.

Punjabi Chole Recipe (14)

Now add 1 cup of grated tomatoes and cook for another minute, stirring frequently.

Punjabi Chole Recipe (15)

Add

  • 2 tablespoon of chole masala powder
  • 1 teaspoon coriander powder
  • 1 teaspoon Kashmiri red chili powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon cumin powder
  • 1 teaspoon anardana powder (optional)

and cook until the oil starts to separate from the sides (1-2 minutes).

Punjabi Chole Recipe (16)

Now add the

  • soaked chole
  • tea water
  • ⅛ teaspoon baking soda
  • 2 teaspoon salt
  • 1 cup of plain water

to the cooker and stir gently.

Punjabi Chole Recipe (17)
Punjabi Chole Recipe (18)

Close the lid of the cooker.

Punjabi Chole Recipe (19)

Pressure cook for 1 whistle on high heat. Then reduce the heat to low and cook for 20 minutes.

Remove the cooker from heat and let the pressure release naturally for 15 minutes.

Release the remaining pressure manually and open the lid of the cooker.

Punjabi Chole Recipe (20)

Add 1 tablespoon of Kauri methi and 1 teaspoon tamarind paste and mix well.

Punjabi Chole Recipe (21)

Slightly mash the chole using the back of a ladle for a super creamy texture of the curry.

Check for salt and add more if needed.

If the chole are not tangy enough, then add a teaspoon or two of tamarind paste, dry mango powder (amchur powder), or lime juice and mix well.

In An Instant Pot

Press the SAUTE mode of the instant pot.

Follow the recipe until adding the chole and water.

Close the lid of the instant pot and set the valve to the sealing position.

Now press PRESSURE COOK mode and set the timer to 20 minutes at high pressure.

The instant pot will take some time to build the pressure and the timer to start.

Once the timer goes off, let the pressure release naturally for 10 minutes.

Release the remaining pressure manually and open the lid.

Open the lid and add 1 tablespoon of Kauri methi and 1 teaspoon tamarind paste and mix well.

Slightly mash the chole using the back of a ladle for a super creamy texture for the curry.

Check for salt and add more if needed.

If the chole are not tangy enough, then add a teaspoon or two of tamarind paste, dry mango powder (amchur powder), or lime juice and mix well.

Temper The Chana Masala (Optional)

Heat 1 tablespoon of ghee for tempering in a small pan over medium-high heat.

Once the ghee is hot, add

  • ½ teaspoon asafetida
  • 2-3 green chiles (slit into half)
  • 1 teaspoon ginger juliennes

and fry for 10-12 seconds.

Punjabi Chole Recipe (22)

Pour the tempering over the chole and mix well.Serve hot.

Punjabi Chole Recipe (23)
Punjabi Chole Recipe (24)

Frequently Asked Questions

How to make chana masala using canned chickepas?

If using canned chickpeas to make this curry, prepare the masala as mentioned in the recipe in a regular pan over the stovetop. Add the drained and rinsed canned chole and cook the curry for 10-15 minutes on low heat uncovered. Adjust the quantity of water as needed. For 1 cup of dry chole, you will need 2 cans of chickpeas.

Can I make chole without onions and garlic?

Yes, if you prefer to avoid onions and garlic, you can make chole without them. Just skip adding them to the recipe.

Can I adjust the spice level in chole?

Absolutely! The spice level in chole can be adjusted to suit your taste. You can increase or decrease the amount of chili powder or add fresh green chilies for extra heat. Adjust the spices according to your preference.

Can I replace chole masala with garam masala?

No, garam masala is a very strong blend of whole spices and is added in very small quantities to enhance the taste of curries while chole masala powder is a spice mix that is milder and has some extra ingredients added to enhance the taste of chole curry specifically.

Pro Tips By Neha

If you forgot to soak chickpeas, then soak them in boiling hot water for about an hour or two. I usually soak them in a hot case to even fasten the soaking process.

Always slightly overcook the chickpeas. They should very easily press in between your fingers.

Tea is optional, but if you need that dark color in your chole curry, then you must use it. Never use tea bags directly in the cooker as they might burst inside the cooker.

Slightly mashing a few chickpeas, once the curry is ready, makes the curry very creamy.

If anardana is not available, you can use lemon juice, tamarind pulp, or dry mango powder in its place.

I like the consistency of my Punjabi chole masala on the drier side. You can choose to add more water to make the gravy thinner.

Serving Suggestions

Chole curry can be served for brunch, breakfast, dinner, or lunch with Poori, Naan, Garlic Naan, or Bhatura.

You can also serve Punjabi chana masala with Plain Tawa Paratha, Lachha Paratha, Phulka, Steamed Rice, or Jeera Rice.

I sometimes add it over my Aloo Tikkis and then top it with some coriander mint chutney, sweet tamarind chutney, finely chopped onions, and sev to make chaat.

Storage Suggestions

Punjabi Chole will last in the fridge for about 3 to 4 days in an airtight container. If you are storing in big quantities, reheat only the amount you need, as reheating, again and again, will decrease its shelf life.

If you feel the curry has become a little dry after refrigeration, add in a little water and give it a mix.

You can also freeze the Punjabi chole masala curry for up to 3 months. When ready to use, defrost on the counter and then reheat.

You Might Also Like

  • Jaljeera (Tangy Indian Summer Drink)
  • Achari Bhindi Masala
  • Sweet Lassi (Indian Yogurt Drink)
  • Chicken Tikka (Murgh Tikka)

Recipe Card

Loved this recipe?Click here to leave a review and give us a five star rating ★★★★★

Punjabi Chole Recipe (29)

Punjabi Chole Recipe

Punjabi Chole (Chana Masala) is an Indian curry made using chickpeas (chole), onions, tomatoes, and Indian spices. It is one of the most popular curries in North Indian cuisine. Make it in one pot using my easy recipe in a pressure cooker or instant pot.

4.23 from 27 votes

Print Pin Rate

Course: Main Course

Cuisine: Indian

Diet: Vegetarian

Prep Time: 10 minutes minutes

Cook Time: 1 hour hour

Soaking Time: 5 hours hours

Total Time: 6 hours hours 10 minutes minutes

Servings: 4 people

Calories: 213kcal

Author: Neha Mathur

Ingredients

To Soak The Chole

  • 1 cup dried chole (white chickpeas, garbanzo beans) (7 oz, 200 g)

For The Tea Water

  • 2 cups water
  • 2 teaspoons loose black tea leaves (chai patti) (or 2 tea bags)

For The Curry

  • 2-3 cloves (laung)
  • 1 whole black cardamom (badi elaichi)
  • 2-3 whole green cardamoms (hari elaichi)
  • 1 inch piece of cinnamon stick (dalchini)
  • 5 tablespoons any neutral-flavored cooking oil (or mustard oil, ghee)
  • 1 cup grated onions
  • 2 teaspoons ginger garlic paste
  • 1 cup grated fresh tomatoes
  • 2 tablespoons chole masala powder
  • 1 teaspoon coriander powder
  • 1 teaspoon Kashmiri red chili powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon cumin powder
  • 1 teaspoon anardana powder (pomegranate seed powder) (optional)
  • teaspoon baking soda
  • 2 teaspoons salt (or to taste)
  • 1 tablespoon Kasuri methi
  • 1 teaspoon tamarind paste (plus more if the curry is not tangy enough for your taste)

For The Tempering (Optional)

  • 1 tablespoon ghee (use oil for vegan recipe)
  • ½ teaspoon asafetida (hing) (skip for gluten free)
  • 2-3 green chilies (slit into half)
  • 1 teaspoon julienned ginger

US Customary or Metric

Instructions

Soak The Chickpeas

  • Wash chickpeas with water and soak them in 3-4 cups of water for 4-5 hours.

  • Drain the water and wash them well once more. Drain and keep aside.

Brew The Tea

  • Heat water in a pan over medium heat.

  • Once the water comes to a boil, add tea leaves and cook for a minute.You can skip this step if you don’t care about the color of the curry.

  • Strain the tea using a tea strainer and keep it aside.

Make The Chole Curry

    In A Traditional Pressure Cooker

    • Lightly crush cloves, black cardamom, green cardamoms, and cinnamon in a mortar and pestle.

    • Heat oil in a 3-liter stovetop pressure cooker over medium-high heat.

    • Once the oil is hot,add the crushed spices and fry for 4-5 seconds.

    • Add onions and cook until they turn slightly brown in color, stirring frequently (8-10 minutes).Splash alittle water if the paste sticks at the bottom of the cooker.

    • Add ginger garlic paste and cook for 2 minutes or until the aw smell is gone.

    • Now add tomatoes and cook for another minute, stirring frequently.

    • Add chole masala powder, coriander powder, chili powder, turmeric powder, cumin powder, and anardana powder, and cook until the oil starts to separate from the sides (1-2 minutes).

    • Now add the soaked chole, tea water, baking soda, salt,and 1 cup of plain water to the cooker and stir gently.

    • Close the lid of the cooker.

    • Pressure cookfor 1 whistle on high heat. Then reduce the heat to low and cook for 20 minutes.

    • Remove the cooker from heat and let the pressure release naturally for 15 minutes.

    • Release the remaining pressure manually and open the lid of the cooker.

    • Add Kauri methi and tamarind paste and mix well.

    • Slightly mash the chole using the back of a ladle for a super creamy texture of the curry.

    • Check for salt and add more if needed.

    • If the chole are not tangy enough, then add a teaspoon or two of tamarind paste, dry mango powder (amchur powder), or lime juice and mix well.

    In An Instant Pot

    • Press the SAUTE mode of a 3-quart instant pot and follow the steps until closing the lid.

    • Close the lid of the instant pot and set the valve to the sealing position.

    • Now press PRESSURE COOK mode and set the timer to 20 minutes at high pressure.

    • The instant pot will take some time to build the pressure and timer to start.

    • Once the timer goes off, let the pressure release naturally for 10 minutes.

    • Release the remaining pressure manually and open the lid.

    • Add Kauri methi and tamarind paste and mix well.

    • Slightly mash the chole using the back of a ladle for a super creamy texture for the curry.

    • Check for salt and add more if needed.

    • If the chole are not tangy enough, then add a teaspoon or two of tamarind paste, dry mango powder (amchur powder), or lime juice and mix well.

    Temper The Chana Masala (Optional)

    • Heat ghee for tempering in a small pan over medium-high heat.

    • Once the ghee is hot, add asafetida, green chiles, and ginger juliennes and fry for 10-12 seconds.

    • Pour the tempering over the chole and mix well.Serve hot.

    Notes

    Double or triple the recipe if making it for a crowd. Just make sure to use a bigger pressure cooker or instant pot if scaling it. The time of pressure cooking will remain the same.

    If youforgot to soak chickpeas, then soak them in boiling hot water for about an hour or two. I usually soak them in a hot case to even fasten the soaking process.

    Alwaysslightly over boil the chickpeas. They should very easily press in between your fingers.

    Teais optional, but if you need that dark color in your chole curry, then you must use it.Never use tea bagsdirectly in the cooker as they might burst inside the cooker.

    Slightly mashing a few chickpeas,once the curry is ready, makes the curry very creamy.

    If anardana is not available, you canuse lemon juice, tamarind pulp, or dry mango powderin its place.

    If usingcanned chickpeasto make this curry, prepare the masala as mentioned in the recipe in a regular pan. Add the canned chole and cook the curry for 10-15 minutes on low heat uncovered. Adjust the quantity of water as needed. For 1 cup of dry chole, you will need 2 cans of chickpeas.

    I like theconsistencyof my chole on the drier side. You can choose to add more water to make the gravy thinner.

    Nutrition

    Calories: 213kcal | Carbohydrates: 14g | Protein: 2g | Fat: 17g | Saturated Fat: 13g | Cholesterol: 9mg | Sodium: 270mg | Potassium: 394mg | Fiber: 3g | Sugar: 5g | Vitamin A: 535IU | Vitamin C: 14.3mg | Calcium: 39mg | Iron: 2.2mg

    Pin this recipe for later use!I LOVE to see your creations so pin and mention @WhiskAffair!

    Sign up for regular updates?I would love to have you as part of my journey. Click to sign up!

    Punjabi Chole Recipe (2024)

    FAQs

    What is the difference between Pindi Chole and Punjabi chole? ›

    Pindi chole originates from Punjab, in a town called Rawalpindi. What distinguishes it from other versions of chole or chana masala is it does not use onion, garlic, or tomato. I know, I know, why would you omit ingredients that give food its aroma? Well, pindi chole highlights flavors from other ingredients.

    How many people can eat in 1 kg of chole? ›

    For 15 to 20 people, one kilogram or a bit more should suffice.

    What is the difference between Punjabi chole and chana masala? ›

    Generally speaking, both the terms Chana and chole mean chickpeas. Chana is a Hindi word and Chole is a Punjabi word & both mean the same. But chana masala is any Indian chickpea curry and chole masala is a dish made in Punjabi style with specific spices. Can we cook Chole without soaking?

    What all can be made from chole? ›

    This recipe can be served alongside piping hot bhature, which is a big, fluffy puri or even parathas.
    1. Chole Bhature.
    2. Pindi Chole, Punjabi Pindi Chana Recipe. ...
    3. Chole, Punjabi Chole Masala, Chole Recipe. ...
    4. Chole Samosa Chaat.
    5. Baked Chole Parcels.
    6. Roti Nu Shaak, Roti ki Sabzi.
    7. Spicy Corn Palak.
    Jan 30, 2024

    What are chole called in English? ›

    From Hindi छोले (chole, “chickpeas”).

    What is the benefits of Pindi Chole? ›

    The best Pindi chole recipe also has all the essential nutrients and is low in fat but rich in protein and fibre. The various health benefits of Pindi chole masala are: Pindi chole masala is helpful for weight management and can also be considered as a healthy diet recipe.

    How much chole is enough for 4 people? ›

    Typically, 1 cup of dried chickpeas (chana) per person is enough to make a curry for 4 people. So, 4 cups of dried chickpeas would be sufficient for 4 people. It's nearly 250 to 350 grams is enough for four members.

    Is chole heavy to digest? ›

    Rajma and chole take longer to digest as well due to certain nutrients like fibre, complex carbohydrates, resistant starch and proteins, which take relatively longer to digest. As per the data from Harvard University, fiber is a type of carbohydrate that your body can't digest easily.

    Can we cook chole without soaking? ›

    Originally Answered: can you make chole without soaking overnight ? Although soaking overnight is a very good option but if in an emergency you can always cook chhole without soaking it. All you need to do is that soak the chholle in hot water and add a pinch of cooking soda in it..

    Which is better Kabuli chana or chana? ›

    Black chickpeas are slightly higher in protein and fibre than white chickpeas, and they also contain more iron, folate, and antioxidants. On the other hand, white chickpeas are slightly lower in calories and carbohydrates than black chickpeas, making them a good choice for those who are watching their calorie intake.

    How much chana to eat per day? ›

    An ideal amount of chana to be had daily would be just 100 grams or approximately two bowls of chana. This will ensure maximum effect on weight loss, maintain fibre content in the body and thus result in maximum utlisation of the health benefits of chana.

    Which is better, chickpeas or Kala Chana? ›

    However, Kabuli Chana is the superior option for protein intake. Kabuli Chana is better than Kala Chana for maintaining bone health and strength, as it is rich in iron and calcium.

    Why do you add baking soda to chole? ›

    Baking Soda used while boiling Chickpeas (chole or chana)

    Baking soda when used while boiling hard ingredients like chickpeas for hummus or chole masala, for boiling chana or rajma, makes them softer, tender and creamy.

    How long to soak chole in hot water? ›

    Transfer the water to a pot with a lid or an air tight container and quickly add washed chole to it. Cover the lid with a heavy object and seal in the chole and water as quickly as possible. Let it be for 10-15 minutes depending on the quantity of your legumes and take the lid off once the water has cooled down.

    What goes best with chole? ›

    Raita: A cooling yogurt-based side dish with chopped vegetables like cucumber, tomatoes, and mint. Raita helps balance the spiciness of chole. Pickles and Chutneys: A variety of Indian pickles, such as mango pickle or mixed vegetable pickle, can add tanginess to the meal. Mint.

    Why is it called Pindi Chole? ›

    This dish originates from Rawalpindi in Punjab, Pakistan and hence it gets its name 'Pindi Chana' or 'Pindi Chole'. I love this recipe as it is one of the easiest and simplest recipes you can make. You do not need to chop or blend the usual onions and tomatoes.

    What are the different types of Kabuli chana? ›

    The larger light tan kabuli and variously coloured desi are the two main types of chickpea. They are green when picked early and vary through tan or beige, speckled, dark brown to black. Seventy-five percent of world production is of the smaller desi type.

    What is the difference between chole and chickpeas? ›

    Pindi Chole is typically made using boiled chickpeas that are cooked with a blend of spices and a minimal amount of gravy. The spices commonly used include cumin, coriander, garam masala, amchoor (dried mango powder), and pomegranate seeds. Pindi Chole has a slightly drier consistency compared to other chickpea dishes.

    What is the difference between chole and channa? ›

    Chana refers to plain cooked chickpeas, while chole is a specific North Indian dish made by cooking chickpeas with a blend of spices and a tangy gravy. Are chhole and chickpeas same? Yes, chhole and chickpeas are the same. Chhole is the Hindi word used to refer to chickpeas.

    References

    Top Articles
    Latest Posts
    Article information

    Author: Gov. Deandrea McKenzie

    Last Updated:

    Views: 5597

    Rating: 4.6 / 5 (66 voted)

    Reviews: 89% of readers found this page helpful

    Author information

    Name: Gov. Deandrea McKenzie

    Birthday: 2001-01-17

    Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

    Phone: +813077629322

    Job: Real-Estate Executive

    Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

    Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.