• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Spice Up The Curry
  • Home
  • About
  • Recipes
    • By Category
    • By Ingredients
    • Festivals
    • Collections
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • About
  • Recipes
  • Ingredients
  • Festivals
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Recipes
    • Ingredients
    • Festivals
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Curries

    Punjabi Chole Masala

    Published: Nov 6, 2020 · Last Modified: Nov 6, 2020 by Kanan Patel / 73 Comments

    Jump to Recipe Pin Recipe
    Chole served with onion rings and bhatura.

    Chole Recipe - a delicious and protein-packed chickpeas curry from Punjab (North India). Chickpeas are cooked with onion-tomato gravy.

    Close up of chole masala garnished with onion rings.
    Jump to:
    • ❤️About This Recipe
    • 🧾Ingredient Notes
    • 👩‍🍳Step By Step Photo Instructions 
    • 💭Expert Tips
    • 🥣 Storage Instructions
    • 🍽 Serving Ideas
    • 📋 Recipe Card
    • ⭐ Reviews

    ❤️About This Recipe

    This Punjabi chole is super quick to make because it is made in a pressure cooker only. Originally this recipe was posted in 2012 and at that time I have used a traditional stovetop pressure cooker. But nowadays I use instant pot.

    It is super delicious, spicy, tangy and aromatic. 

    Plus, it is healthy and packed with protein. 

    Here I have made freshly ground masala instead of store-bought chana masala powder. And it makes the chole masala aromatic. 

    🧾Ingredient Notes

    See below the pic of the ingredients used in making this simple chole recipe. All of them are basic and easily available.

    Ingredients used in chole includes chickpeas, onion, tomato, ginger, garlic, chili, oil, salt and spices.

    Chickpeas: This is the start of the dish. As we are cooking it into the pressure cooker, you must use the dry chickpeas. That has to be soaked overnight. What if you forget to soak the beans? No worries I have mentioned the quick soaking method below in the notes.

    Pre-soaking the chole will reduce the cooking time. This reduced cooking time can mean less loss of water-soluble nutrients due to less time of exposure to heat and water. This is the reason, I prefer overnight soaking over quick soaking.

    Freshly ground chole masala - For making this Punjabi chole recipe, whole spices are dry roasted and ground into the powder. This spice powder recipe is adapted from a cookbook ‘The Dhabas Of Amritsar’. It gives very aromatic flavors to the dish. If in rush, you can use store-bought chole masala. Or you can make a big batch of this masala and use it in the recipe over time.

    Anardana and Amchur: This gives a nice tang to the dish just like the restaurant-style chole. In absence of it, use lemon juice.

    👩‍🍳Step By Step Photo Instructions 

    Preparation:

    1) Wash the chickpeas under running cold water until water runs clear. Or rinse them 2-3 times until the water is not cloudy anymore. 

    2) Then soak in enough water (2-3 inches above) for 8 hours or overnight. After the soaking time, you can see they have double up in size. Discard the soaking water.

    Collage of 2 steps showing chickpeas in water and soaked chickpeas.

    3) To make fresh spice powder, take whole spices (bay leaves, black cardamoms, cloves, peppercorns, cinnamon stick) in a small pan and dry roast on low-medium heat for 2 minutes or until aromatic.

    4) Remove it to a plate and let it cool down. Then grind into a fine powder using a spice grinder.

    5) Now chop onion, tomato, ginger, garlic and green chilies. 

    6) Then make a smooth puree using the blender.

    Collage of 4 steps showing roasting spices, ground into powder, chopped veggies and ground paste.

    Making Punjabi Chole:

    1) Heat the oil in a pressure cooker on medium heat. Once hot add cumin seeds and let them sizzle a bit.

    2) Then add the prepared onion-tomato puree and a little salt. Let it cook. It will splutter a lot so you can partially cover it. It avoids some mess around the stove. Coon until it becomes a thick paste and oil starts to ooze out from the masala.

    3) Then add remaining salt, turmeric powder, red chili powder, coriander powder, anardana powder and above-prepared spice powder.

    4) Mix well and cook for a minute.

    5) Then add soaked chana. 

    6) Add water, cover the cooker with a lid.

    Collage of 6 steps showing cumin in oil, paste added, spices added, mixed, chickpeas added, water added.

    7) Cook on medium heat for 20-25 minutes. (if using instant pot, then cook on manual for 20 minutes). Let the pressure go down by itself and then open the lid.

    8) Stir with a spatula. Check the chana, it should be cooked and soft, but not mushy. Check the gravy consistency. If gravy is thin and watery, then let it simmer for a few minutes. If it gravy is too thick. add some more water and simmer for 2-3 minutes. Mine was perfect for me. So I have not added any extra water.

    9) Now add amchur powder and mix.

    10) Lastly, garnish the chole with chopped cilantro and serve.

    collage of 4 steps showing cooked chole, mixed, adding amchur, adding cilantro.

    💭Expert Tips

    Quick soaking method: Take beans and plenty of water in a pan. Bring the water to a rolling boil. Let it boil for 2-3 minutes. Then turn off the stove and cover tightly with a lid. Let it sit for 1 hour. Voila, after 1 hour your beans are at the same stage where you have after overnight soaking.

    In my capsicum curry, many readers have an issue that their gravy becomes bitter. It happens sometimes when you are grinding the raw onions. How to avoid that? Remove the stem and bottom root of the onion completely. If a single piece of root is present. The gravy will be bitter. Been there done that.

    🥣 Storage Instructions

    In the refrigerator, this chole stays good for 2-3 days depending on the climate where you live. Store in an airtight container. 

    In the freezer, this chole masala stays good for up to 3 months. Store the individual servings in a freezer-safe container or ziplock bag.

    To defrost it, let it sit in the refrigerator overnight. Or just defrost on the countertop for a few hours. 

    🍽 Serving Ideas

    • Serve this chole with Bhatura, puri or paratha.
    • Also, have some sliced onions or onion rings w/ lemon wedges on the side.
    • Many times I also serve mango pickle and chaas or salted lassi on the side to complete a meal.
    • This can be used in making aloo tikki chole. 
    Punjabi chole served with onion and bhatura.

    Check Out Other Chickpea Recipes

    • Chole bhature
    • Chole without onion garlic
    • Palak chole
    • Chana aloo
    • Chana paneer
    • Pindi chole

    PS Tried this chole recipe? Please leave a star rating in the recipe card below and/or a review in the comment section. I always appreciate your feedback! Plus, Subscribe to my newsletter and follow along on Pinterest, Instagram, and Facebook for all the latest updates. 

    📋 Recipe Card

    Step by Step Photos AboveWant to make it perfect first time? Don't forget to check out Step-by-Step photo instructions and helpful Tips & Tricks !!
    Close up of chole masala garnished with onion rings.
    Print Pin Save Saved!

    Punjabi Chole Masala

    4.85 from 33 votes
    Tried this recipe? Leave a comment and/or give ★ ratings
    Chole masala - This is a popular Punjabi chole recipe made with white chickpeas, onion, tomato and spices.
    Author: Kanan
    Course: Main Course
    Cuisine: Indian,Punjabi
    Calories: 421kcal
    Servings 3
    Prep Time 8 hours
    Cook Time 45 minutes
    Total Time 8 hours 45 minutes
    US measuring cups are used (1 cup = 240 ml) See details

    Ingredients  

    To Make Fresh Powder:

    • 2 Bay leaves
    • 2 Black cardamom
    • 4-5 Cloves
    • ½ inch Cinnamon stick
    • ½ teaspoon Black peppercorns

    To Grind Into Paste:

    • 1 medium or 1 cup Red onion roughly chopped
    • 2 small or 1 cup Tomato roughly chopped
    • 1 Green chili
    • ½ inch Ginger chopped
    • 2 cloves Garlic sliced

    For Chole Recipe:

    • 1 cup Dried white chickpeas (Chole or kabuli chana or safed chana)
    • 2-3 tablespoons Oil
    • ½ teaspoon Cumin seeds
    • Salt to taste
    • 2 teaspoons Red chili powder
    • 1 teaspoon Coriander powder
    • ¼ teaspoon Turmeric powder
    • 1 teaspoon Anardana powder (dried pomegranate seeds powder)
    • 2 ¼ cups Water
    • ½ teaspoon Amchur powder (dried mango powder)
    • 2 tablespoons Cilantro or coriander leaves finely chopped

    Recommended Products

    Spice grinder
    Spice grinder
    Vitamix blender
    Blender

    Instructions 

    Preparation:

    • Wash the chickpeas under running cold water until water runs clear. Or rinse them 2-3 times until the water is not cloudy anymore.
    • Then soak in enough water (2-3 inches above) for 8 hours or overnight. After the soaking time, you can see they have double up in size. Discard the soaking water.
    • To make fresh spice powder, take whole spices (bay leaves, black cardamoms, cloves, peppercorns, cinnamon stick) in a small pan and dry roast on low-medium heat for 2 minutes or until aromatic.
    • Remove it to a plate and let it cool down. Then grind into a fine powder using a spice grinder.
    • Now chop onion, tomato, ginger, garlic and green chilies. Then make a smooth puree using the blender.

    Making Punjabi Chole:

    • Heat the oil in a pressure cooker on medium heat. Once hot add cumin seeds and let them sizzle a bit.
    • Then add the prepared onion-tomato puree and a little salt. Let it cook. It will splutter a lot so you can partially cover it. It avoids some mess around the stove. Coon until it becomes a thick paste and oil starts to ooze out from the masala.
    • Then add remaining salt, turmeric powder, red chili powder, coriander powder, anardana powder and above-prepared spice powder. Mix well and cook for a minute.
    • Then add soaked chana and water, cover the cooker with lid. Cook on medium heat for 20-25 minutes. (if using instant pot, then cook on manual for 20 minutes). Let the pressure go down by itself and then open the lid.
    • Now add amchur powder and mix.
    • Lastly, garnish with chopped cilantro and serve.

    Notes

    Quick soaking method: Take beans and plenty of water in a pan. Bring the water to a rolling boil. Let it boil for 2-3 minutes. Then turn off the stove and cover tightly with a lid. Let it sit for 1 hour. Voila, after 1 hour your beans are at the same stage where you have after overnight soaking.

    Nutrition

    Calories: 421kcal | Carbohydrates: 52g | Protein: 15g | Fat: 19g | Saturated Fat: 2g | Sodium: 492mg | Potassium: 820mg | Fiber: 15g | Sugar: 11g | Vitamin A: 872IU | Vitamin C: 16mg | Calcium: 110mg | Iron: 5mg
    *Nutrition information is a rough estimate for 1 serving
    Did you make this recipe?Snap a pic, mention @spice.up.the.curry or tag #spiceupthecurry. I would love to see.

    Similar Recipes

    • Baingan Bharta
    • Sarson Ka Saag
    • Chana Saag
    • Methi Matar Malai
    3191 shares
    • Facebook493
    • WhatsApp

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Jitender Bhatia

      September 20, 2020 at 3:37 pm

      Hi,
      Thanks for posting a great recipie. I tried your chole bhature and punjabi chole masala, both turned out great. I have a question, in the chole bhauture recipie you first boil the chole then add it to the saute mix and here you boil it with the saute mix. In general does it make any difference if you boil first or with the sauted mix ?
      Thanks again!5 stars

      Reply
      • Kanan Patel

        September 21, 2020 at 9:51 am

        Both methods give good tasty and delicious results.
        It's just the different methods I shared so one can choose as per his/her preference.

        Reply
        • Jitender Bhatia

          September 22, 2020 at 1:31 pm

          I see. I will try pressure cooking with the saute mix in other recipes also 🙂
          Thankyou for the clarification and great recipes!5 stars

          Reply
          • Anjana

            July 21, 2022 at 11:23 pm

            Hello Mam,
            How do we assess how many onions and tomatoes are to be taken?
            Is it like 1 cup chole means 1 onion and 2 tomatoes?
            Pls clarify.
            Regards
            Anjana

            Reply
            • Kanan Patel

              July 25, 2022 at 9:07 am

              Yes, the quantity is already mentioned in the recipe card.

    2. April

      June 27, 2020 at 6:37 pm

      Hello. I would like to check how important the anardana powder is? I have all the other ingredients but don’t know if I should wait to purchase that before making this recipe. Thanks in advance!

      Reply
      • Kanan Patel

        June 28, 2020 at 6:45 am

        Go ahead and skip it.
        Taste first and if needed, add little lemon juice instead.

        Reply
        • April

          June 28, 2020 at 7:52 am

          Thank you! I am going to make tonight. I love your recipes! The directions are very clear and the end results have always been delicious!

          Reply
          • Kanan Patel

            June 29, 2020 at 4:23 am

            Thank you.
            Hope you enjoy this one too

            Reply
    « Older Comments
    Newer Comments »

    Primary Sidebar

    Kanan

    Hi, I'm Kanan Patel. I share easy, delicious vegetarian recipes (mostly Indian) and Eggless baking recipes that you can sure count on!

    More about me →

    Indian Spice Box

    Indian Spice Box

    Top Recipes

    • Eggless Chocolate Chip Cookies
    • World’s BEST Eggless Brownies
    • Punjabi Shahi Paneer (Restaurant Style)
    • Chipotle Sauce
    • Eggless Banana Muffins Recipe
    • Frankie Recipe (Bombay Veg Frankie Roll)

    Footer

    ↑ back to top

    About

    • About Kanan
    • Privacy Policy
    • Disclosure
    • Accessibility Policy
    • Nutrition Disclaimer

    Newsletter

    • Sign Up! for emails and updates. Plus get a bonus cooking tips!

    Resources

    • Conversion Chart
    • Glossary
    • Recipe Index
    • Contact

    As Featured In

    Spice Up The Curry Featured in sites

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Spice Up The Curry