Chole Recipe (Punjabi Chole) (2024)

Jump to Recipe

This Chole recipe, also known as Punjabi Chole is a creamy and tangy, dark-brown chickpea curry made with a special spice blend. It's an easy Instant Pot recipe made with dried or canned chickpeas, best-served street-style with crispy puffed bhatura, or homemade paratha.

Chole Recipe (Punjabi Chole) (1)
Jump to:
  • What is Chole?
  • What Is The Difference Between Punjabi Chole and Chana Masala?
  • Why You'll Love This Recipe
  • How to Make Chole Recipe
  • Serving Suggestions
  • How to Store
  • Frequently Asked Questions
  • More Indian Vegetarian Favorites
  • Popular Chickpea Recipes on the Blog
  • 📖 Recipe

Chickpeas are a staple in my kitchen. I use them multiple times a week in recipes like chana masala, chickpeas soup, hummus, and falafel, and one of my favorite curries to make is this Chole recipe.

Chole is perhaps one of the most popular north-Indian curries. My family loves to enjoy them with puffed fried bread called Bhature, or Puri, especially on festivals like Diwali.

Typically, I use dried and soaked chickpeas when I have the time to soak them ahead of time, but for other times when I just want a 30-minute meal, I use canned chickpeas. It's an easy and convenient way to make a delicious curry.

What is Chole?

Chole or Punjabi Chole is a creamy, spicy, and slightly tangy dish made with chickpeas cooked with fresh onions, ginger, and garlic, and seasoned with a unique spice blend called chole masala.

Chole masala typically consists of garam masala, anardana (pomegranate) powder (or tamarind concentrate), and amchur (dry mango powder). This special blend gives it an earthy and slightly tart taste.

Chole Recipe (Punjabi Chole) (2)

What Is The Difference Between Punjabi Chole and Chana Masala?

Chole recipe's distinguishing factors are a dark-brown curry or gravy, and a slight tangy flavor. Chickpeas are cooked with a Chole masala blend with fresh aromatics and very little tomato.

Chana masala, on the other hand, is a tomato-onion-rich gravy, with a reddish-orange curry. This is done by adding turmeric, red chili powder, and tomato puree.

Why You'll Love This Recipe

It was my mom who taught me the real secrets behind the best chole recipe. I love this plant-based, protein-packed meal because:

  • Chickpeas provide protein, fiber, and a wide array of nutrients, making this a very satisfying and nutritious dish.
  • One special ingredient provides that iconic, street-style Punjab chole at home.
  • Making this curry in an Instant Pot gives it the slow-cooked intense flavors in a fraction of the time, with very little effort.
  • The option of using canned chickpeas gets dinner on the table in under 30 minutes - which especially comes in handy on busy weeknights.

Ingredients - Notes & Substitutions

Gather together ghee, aromatic vegetables, a handful of Indian spices, dried (or canned) chickpeas, water, Indian tea bags, tamarind concentrate and cilantro. Here are some essentials to make this magical curry:

Chole Recipe (Punjabi Chole) (3)
  • Chickpeas: This curry can be made with dried and soaked, dried and unsoaked or canned chickpeas/garbanzo beans. The cooking times will vary based on which style of chickpea you use. If using canned, you will need 2 (14-oz) cans for this recipe.
  • Tea Bags: Indian tea bags result in rich-colored gravy. This is a cool trick passed down by my grandmother. Purchase plain Indian black tea bags such as Assam, Darjeeling, or Nilgiri. I would not use loose tea or a Masala Chai or any flavored tea here.
  • Amchur: This is dried mango powder, which is added for a tart flavor. Look for it in Indian specialty markets or online. If unavailable, add 1 teaspoon of fresh lime juice towards the end.
  • Tamarind Concentrate: Traditionally, dried pomegranate powder, called anardana, is used, but that is hard to find sometimes and doesn't have a long shelf life. Tamarind concentrate is easily available and a great alternative. Look for it in the global section of grocery stores.
  • Chaat Masala: Towards the end, I also add chaat masala to enhance these tangy flavors. If unavailable, either add another ½ teaspoon of tamarind paste or add a teaspoon of fresh lime juice instead.
  • Fennel Powder: This is optional, but highly recommend. It adds a special licorice flavor and helps aid in digestion.

Scroll to the recipe card for a detailed list of ingredients and quantities.

Why Soak Chickpeas? Soaking chickpeas not only cuts down on cooking time but also releases the chickpea's phytic acid, increasing the bioavailability of nutrients. (Phytic acid is an antinutrient that prevents our bodies from reaping the full nutritional benefits of chickpeas.)

Cooking chickpeas without soaking can also increase the risk of digestive side effects such as gas and bloating. I recommend soaking chickpeas overnight, or at least 8-10 hours. Drain and rinse once before cooking.

Cook times: Dried, Soaked & Canned Chickpeas

  • Dried (Unsoaked) Chickpeas: To make this chole recipe with unsoaked dried beans, adjust the pressure cooking time to 60 minutes at high pressure.
  • Soaked Chickpeas: Rinse well then soak chickpeas overnight, or at least 8-10 hours.
  • Canned Chickpeas: Rinse well and drain the canned chickpeas. Follow the recipe directions and reduce the pressure cooking time to 5 minutes at high pressure.

How to Make Chole Recipe

Here are the step-by-step instructions and photos using the Instant Pot, or any comparable electric pressure cooker:Chole Recipe (Punjabi Chole) (4)

1. Prep: Soak, Rinse & Drain Chickpeas

If using dried chickpeas/garbanzo beans, rinse and soak them in 4 cups of water, overnight, or at least 8-10 hours. Strain and rinse them once again before cooking. Skip soaking if using canned chickpeas. Rinse and drain them as well.

2. Saute Aromatics, Add Spices, Chickpeas & Water

  1. Heat ghee/oil for 30 seconds on Saute mode in the Instant Pot. Add bay leaf and chopped onions, and saute for 2 minutes (Pic 1).
  2. Add minced ginger and serrano chiles and saute for another minute (Pic 2).
  3. Then, add chopped tomatoes, salt, and spices and saute for another minute. Add a few tablespoons of water if the spices start sticking to the bottom (Pic 3).
  4. Add julienned ginger, rinsed chickpeas, water, and baking soda, if using. Give it a stir. Add tea bags and gently push them under the liquid. Turn off saute (Pic 4).
Chole Recipe (Punjabi Chole) (5)

3. Pressure Cook

  1. Close the lid, set the vent to 'sealing', and pressure cooks for 45 minutes at Bean or Pressure Cook/Manual mode. Adjust time to 60 minutes if using dried 'unsoaked' beans (Pic 5).
  2. Wait for the pressure to release naturally for at least 10 minutes, then follow the quick-release instructions of your cooker. Open the lid after the pin drops. Remove the tea bags (Pic 6).
  3. Using a potato masher or a wooden spoon, mash up a few beans. This makes the curry creamy and thick. Turn on saute and stir in tamarind concentrate (or anardana powder). Simmer for 3 to 5 minutes and check for seasoning. Turn off saute (Pic 7).
  4. Garnish with cilantro (Pic 8).
Chole Recipe (Punjabi Chole) (6)

Alternate 30-Minute Method Using Canned Chickpeas:

By using canned chickpeasChole Recipe (Punjabi Chole) (7), you can reduce the cooking time to less than half.

  • Rinse out the canned chickpeas. Follow the steps as written and add them to the pot as per instructions. Then, pressure cook everything for 5 minutes.
  • Wait 10 minutes and then release the remaining pressure manually. Open the lid after the pin drops. It's ready!

Serving Suggestions

Here are some of our favorite ways to enjoy Chole Masala:

Breads: Chole masala is best enjoyed with a puffed fry bread, called bhatura. But chole also tastes great with kulcha, poori, and naan, with a side of sweet and spicy lemon pickle.

Rice: Enjoy them with steamed basmati, or cumin rice.

Vegetable Sides and accompaniments: Serve along with a vegetable side dish like bhindi or aloo gobi. Popular accompaniments include Indian yogurt dips like boondi or cucumber raita, and kachumber salad.

Lower Carb Serving: Chickpeas contain carbs, so they don't qualify for a low-carb meal, but you can certainly control the carbs on the sides. Pair along with Indian-style cauliflower rice, or keto roti for a lower-carb meal.

Chole Recipe (Punjabi Chole) (8)

How to Store

Leftover chole can be stored in an airtight container and refrigerated for up to 4 days, or frozen for up to a month.

To reheat, simply warm the desired portion in the microwave for a minute. If frozen, thaw it overnight in the refrigerator then warm it before using.

Recipe Tips & Notes

  • Skip the ghee for vegan. Simply use olive oil as the cooking fat to keep it completely plant-based.
  • Use two textures of ginger. Minced ginger is for forming the base flavors of the curry, while julienned ginger adds texture and gentle heat.
  • Customize the spice level. Remove the seeds from the serrano chiles before adding or skip them for a mild curry. To make it spicy, add½teaspoon of cayenne.
  • Substitute amchur for lime juice. Amchur is dried mango powder, which is added for a tart flavor. If unavailable, add 1 teaspoon fresh lime juice towards the end.
  • Use your preferred style of chickpeas. This curry can be made with dried & soaked, dried & unsoaked, as well as canned chickpeas/garbanzo beans. Adjust the pressure cook time as follows: Dried Soaked: 45 minutes; Dried Unsoaked: 60 minutes; Canned: 5 minutes.
  • Add baking soda to make the chickpeas creamy. Optional, but it makes the chickpeas super soft and tender.
  • Don't forget the tea bags. Adding Indian tea bags for a rich-colored gravy is a cool trick passed down by my grandmother. Pull them out carefully after pressure cooking and discard them. I wouldn't recommend adding any flavored tea bags here.
  • Look for tamarind concentrate. Tamarind concentrate is added to achieve the iconic tangy flavors in this curry. Traditionally, dried pomegranate powder, called anardana, is used, but that is hard to find and doesn't have a long shelf life. Tamarind concentrate is easily available in the global section of supermarkets and is a great alternative.
  • Serve street-style with bhatura. This is the most authentic way to enjoy chole. But kulcha, poori, naan, basmati or cumin rice are all great options.

Frequently Asked Questions

What is Punjabi chana masala?

Punjabi chana masala, Punjabi chole or chole masala is a deeply colored North Indian style chickpea curry made with aromatics, earthy and tangy ground spices and herbs.

Can chana (chickpeas) be cooked without soaking?

Yes, if you forget to soak or just don't have time, simply Pressure Cook for 60 minutes at Bean or Pressure Cook/Manual mode.

What happens if you don't soak chickpeas?

Unsoaked chickpeas may increase the risk of digestive issues such as gas, bloating or cramping. It also decreases our absorption of the chickpea's nutrients since phytic acid (an antinutrient) is still locked in to the legumes.

What is the difference between chana and chole?

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.

More Indian Vegetarian Favorites

  • Dal Makhani
  • Paneer Tikka Masala in Instant Pot
  • Dal Tadka | Dal Fry
  • Palak Paneer / Saag Paneer

Popular Chickpea Recipes on the Blog

  • Chana Masala Tacos with Cucumber Salsa
  • Chana Masala Biryani - Indian Chickpeas Rice

★ Did you make this recipe? Pleasegive it a star rating below! For more quick & easy recipes, FOLLOW ME on Facebook, Instagram, Pinterest and Youtube.

★ Did you make this recipe? Pleasegive it a star rating below! For more quick & easy recipes, FOLLOW ME on Facebook, Instagram, Pinterest and Youtube.

📖 Recipe

Chole Recipe (Punjabi Chole) (17)

Punjabi Chole in Instant Pot (Tangy Chickpeas Curry)

Aneesha Gupta

Punjabi Chole, or Amritsari Chole, is a creamy, tangy and dark-colored chickpea curry made with a special masala blend served street-style.

4.53 from 19 votes

Print Recipe Pin Recipe Add to Collection

Prep Time 10 minutes mins

Cook Time 55 minutes mins

NPR 10 minutes mins

Total Time 1 hour hr 15 minutes mins

Course Main Course

Cuisine Indian

Servings 5 people

Calories 198 kcal

Equipment

Ingredients

  • 2 teaspoons ghee or olive oil for vegan
  • 1 bay leaf
  • 1 cup finely chopped onion (1 medium onion)
  • 1 tablespoon minced ginger 1-inch ginger ground or grated
  • 2 serrano green chiles stems removed (or 1 jalapeno)
  • 1 roma tomato de-seeded and finely chopped
  • 1 teaspoon pink salt (kala namak) adjust to taste - see notes for substitute
  • 1 tablespoon coriander powder
  • 2 teaspoons garam masala add more, depending on how strong yours is
  • 2 teaspoons cumin powder
  • 1 teaspoon amchur (dry mango powder) - see notes for substitute
  • 1 teaspoon fennel powder : optional, adds flavor and for easy digestion
  • 1 tablespoon julienned ginger ½-inch ginger peeled and thinly sliced
  • 1 cup dried chickpeas rinsed and soaked for 8-10 hours or 2 (14oz) cans chickpeas/garbanzo beans
  • 1½ cups water add more or less, depending on your consistency preference
  • ¼ teaspoon baking soda optional ingredient (for making chickpeas soft and creamy)
  • 1-2 black tea bags for color (Indian Tea) - optional

For Finishing

  • 1 teaspoon tamarind concentrate or 1 teaspoon dry pomegranate powder (anardana)
  • 2 tablespoons chopped cilantro
  • ½-1 teaspoon chaat masala (optional but recommended)

Instructions

Prep: Soak, Rinse & Drain Chickpeas

  • If using dried chickpeas/garbanzo beans, rinse and soak them in 4 cups of water, overnight, or at least 8-10 hours. Strain and rinse them once again before cooking. Skip soaking if using canned chickpeas. Rinse and drain them as well.

    Chole Recipe (Punjabi Chole) (18)

Saute Aromatics, Then Add Spices, Chickpeas & Water

  • Heat ghee/oil for 30 seconds on Saute mode in the Instant Pot. Add bay leaf and chopped onions, and saute for 2 minutes.

    Chole Recipe (Punjabi Chole) (19)

  • Add minced ginger and serrano chiles and saute for another minute.

    Chole Recipe (Punjabi Chole) (20)

  • Add chopped tomatoes, salt, spices and saute another minute. Add a few tablespoons of water if spices start sticking to the bottom.

    Chole Recipe (Punjabi Chole) (21)

  • Add julienned ginger, rinsed chickpeas, water and baking soda, if using. Give it a stir. Add tea bags and gently push them under the liquid. Turn off saute.

    Chole Recipe (Punjabi Chole) (22)

Pressure Cook

  • Close the lid, set vent to 'sealing', and pressure cook for 45 minutes at Bean or Pressure Cook/Manual mode. Adjust time to 60 minutes if using dried 'unsoaked' beans.

    Chole Recipe (Punjabi Chole) (23)

  • Wait for the pressure to release naturally for at least 10 minutes, then follow the quick release instructions of your cooker. Open the lid after the pin drops. Remove the tea bags.

  • Using a potato masher or a wooden spoon, mash up a few beans. This makes the curry creamy and thick. Turn on saute and stir in tamarind concentrate and chaat masala (if using). Simmer for 2 to 3 minutes and check for seasoning. Turn off saute.

    Chole Recipe (Punjabi Chole) (24)

  • Garnish with cilantro and serve with bhatura, kulcha, puri, naan, basmati or cumin rice.

    Chole Recipe (Punjabi Chole) (25)

Short-Cut: 30 Minute Easy Chole Recipe with Canned Chickpeas

  • Rinse out the canned chickpeas. Follow the steps as written and add them to the pot as per instructions. Then, pressure cook everything for 5 minutes.

  • Wait 10 minutes and then release the remaining pressure manually. Open the lid after the pin drops. It's ready!

Video

Chole Recipe (Punjabi Chole) (26)

Notes

  • Skip the ghee for vegan. Simply use olive oil as the cooking fat to keep it completely plant-based.
  • Use two textures of ginger. Minced ginger is for forming the base flavors of the curry, while julienned ginger adds texture and a gentle heat.
  • Customize the spice level. Remove the seeds from the serrano chiles before adding or skip them for a mild curry. To make it spicy, add½teaspoon of cayenne.
  • Substitute amchur for lime juice. Amchur is dried mango powder, which is added for a tart flavor. If unavailable, add 1 teaspoon fresh lime juice towards the end.
  • Use your preferred style of chickpeas. This curry can be made with dried & soaked, dried & unsoaked, as well as canned chickpeas/garbanzo beans. Adjust the pressure cook time as follows: Dried Soaked: 45 minutes; Dried Unsoaked: 60 minutes; Canned: 5 minutes.
  • Add baking soda to make the chickpeas creamy. Optional, but it makes the chickpeas super soft and tender.
  • Don't forget the tea bags. Adding Indian tea bags for a rich colored gravy is cool trick passed down by my grandmother. Pull them out carefully after pressure cooking and discard them. I wouldn't recommend adding any flavored tea bag here.
  • Look for tamarind concentrate. Tamarind concentrate is added to achieve the iconic tangy flavors in this curry. Traditionally, dried pomegranate powder, called anardana, is used, but that is hard to find and doesn't have a long shelf life. Tamarind concentrate is easily available in the global section of supermarkets and a great alternative.
  • Serve street-style with bhatura. This is the most authentic way to enjoy chole. But kulchi, poori, naan, basmati or cumin rice are all great options.

Note: Recipe has been recently updated with enhanced photos and instructions. The following optional ingredients have been added to enhance the flavor: bay leaf, julienned ginger, tamarind concentrate, baking soda.

Note: The nutrition facts below are my estimates. If you are following any diet plan, I recommend cross-checking with your preferred nutrition calculator.

Nutrition

Calories: 198kcal | Carbohydrates: 31g | Protein: 9g | Fat: 5g | Saturated Fat: 2g | Cholesterol: 5mg | Sodium: 539mg | Potassium: 474mg | Fiber: 8g | Sugar: 7g | Vitamin A: 197IU | Vitamin C: 9mg | Calcium: 69mg | Iron: 3mg

Did you try this recipe?Share a photo and tag @spicecravings or #spicecravings

★ Did you make this recipe? Pleasegive it a star rating below! For more quick & easy recipes, FOLLOW ME on Facebook, Instagram, Pinterest and Youtube.

Chole Recipe (Punjabi Chole) (2024)
Top Articles
Latest Posts
Article information

Author: Carlyn Walter

Last Updated:

Views: 6276

Rating: 5 / 5 (50 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Carlyn Walter

Birthday: 1996-01-03

Address: Suite 452 40815 Denyse Extensions, Sengermouth, OR 42374

Phone: +8501809515404

Job: Manufacturing Technician

Hobby: Table tennis, Archery, Vacation, Metal detecting, Yo-yoing, Crocheting, Creative writing

Introduction: My name is Carlyn Walter, I am a lively, glamorous, healthy, clean, powerful, calm, combative person who loves writing and wants to share my knowledge and understanding with you.