• 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
  • Collections
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Recipes
    • Ingredients
    • Festivals
    • Subscribe
    • Collections
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Curries

    Punjabi Chole Masala

    Published: Nov 6, 2020 · Last Modified: May 5, 2023 by Kanan Patel / 75 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 Chole Recipe
    • 🧾Ingredient Notes
    • 👩‍🍳How To Make Chole Masala? (Step-wise Pics) 
    • 💭Expert Tips
    • 🥣 Storage Instructions
    • 🍽 How To Serve Punjabi Chole Masala?
    • 📋 Recipe Card
    • ⭐ Reviews

    ❤️About This Chole 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 star 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.
    • Onion: When it comes to Indian cooking, I prefer to use red onions.
    • Tomatoes: Always use roma or plum tomatoes for making gravies. Plus, use ripe, red tomatoes otherwise gravy will turn sour.
    • Anardana and Amchur: This gives a nice tang to the dish just like the restaurant-style chole. In absence of it, use lemon juice.

    👩‍🍳How To Make Chole Masala? (Step-wise Pics) 

    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 Recipe:

    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 35 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. 

    🍽 How To Serve Punjabi Chole Masala?

    • 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 or samosa chaat. 
    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 Recipe

    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 hours
    Cook Time 45 minutes minutes
    Total Time 8 hours hours 45 minutes 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
    Prevent your screen from going dark

    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 35 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

    • Methi matar malai in a steel serving bowl with green napkin on side.
      Methi Matar Malai
    • A plate of chole bhature with green chilies on the side.
      Chole Bhature
    • Sarson ka saag topped with butter and served with sides.
      Sarson Ka Saag
    • Paneer lababdar in a steel serving wil with glass in the back.
      Paneer Lababdar
    3198 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. Aisha

      March 26, 2023 at 4:45 pm

      I’m using the 16oz canned chickpea.
      How much should I use and how will recipe change ?

      Reply
      • Kanan Patel

        March 28, 2023 at 10:02 am

        canned chickpeas are already cooked/boiled.
        This recipe called for dry chickpeas that are soaked overnight. Then cooked along with gravy and spices.

        Reply
    « Older 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

    • A stack of eggless chocolate chip cookies with a glass of milk.
      Eggless Chocolate Chip Cookies
    • eggless brownies on parchment paper.
      World’s BEST Eggless Brownies
    • close up top view of shahi paneer in a serving wok on a wooden board
      Punjabi Shahi Paneer (Restaurant Style)
    • Taking a spoonful of chipotle sauce from a bowl with taco plate in the back.
      Chipotle Sauce
    • eggless banana muffins in a basket with parchment paper liner
      Eggless Banana Muffins
    • Frankie Recipe (Bombay Veg Frankie Roll)
      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