• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Herbivore Cucina

  • Recipe Index
  • Indian
  • Instant Pot
  • Air-Fryer
  • International
  • Cakes & Bakes
  • More..
    • Featured
menu icon
go to homepage
  • About Me
  • Recipe Index
  • Instant Pot
  • Contact
  • Web Stories
  • Get Social

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About Me
    • Recipe Index
    • Instant Pot
    • Contact
    • Web Stories
  • Get Social

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Instant Pot

    Published: Dec 7, 2018 · Modified: Nov 15, 2023 by Smruti · This post may contain affiliate links · Leave a Comment

    Instant Pot Chole Recipe

    Jump to Recipe Print Recipe

    Restaurant style Indian recipe; Instant Pot Chole is an easy and quick main dish.

    Garbanzo beans cooked in tomato onion curry, this pairs wonderfully with kulcha, naan or even steamed rice.

    A handi filled with chole and topped with onions and chili with kulcha in the background.

    Indian cuisine boasts of so many curries. From different add-ins to different colored and flavored curries, we love them all. And yet there are some that are popular not only among Indians but among other people too.

    Paneer Tikka, Chole, Palak Paneer and Paneer Jalfrezi top the list of popular curries. They feature on most Indian restaurant menus, are popular in events and also made commonly in most households.

    These pair so well with roti, kulcha, bhatura, parathas or cumin rice. And a side of raita or kachumber makes a complete meal.

    Jump to:
    • What is Chole
    • Why this recipe works
    • Making it in the Instant Pot
    • Ingredients and Substitutions
    • How to make this recipe
    • Expert Tips and Notes
    • Soaked vs Unsoaked Chole
    • Serving
    • Recipe FAQs
    • More Instant Pot Recipes
    • Instant Pot Chole

    What is Chole

    Chole or Chickpea curry is one of the most popular Indian curries. A super versatile curry that pairs brilliantly with breads, samosa or rice; chole is commonly found in Indian restaurants, events and parties! 

    The curry is popular by a variety of names and many styles of making it. With variations like no tomato version made with anardana powder to boiling the beans with tea bags to get a dark color; every household has their own recipe for chana masala.

    There are minor differences between chole, chana masala and Pindi chana. They all start with the same bean but based on how they are cooked, they may be classified differently. However, sometimes the names are used interchangeably.

    Why this recipe works

    • It is super easy to make.
    • The recipe is naturally Vegan and gluten-free.
    • A great source of protein, we use garbanzo beans to make this one.
    • This recipe needs just the instant pot and no additional utensils.
    • The recipe is easy to customize for kids and adults.
    • Great for meal prep, this one freezes really well.
    • The same recipe works with canned garbanzo beans and fresh ones.
    • It is super versatile recipe for any meal or chaat.
    • We only need a handful of ingredients to make this recipe.

    Making it in the Instant Pot

    Chole is popular to make in so many ways. Traditionally the dry beans are pressure cooked with water and salt till soft. And then the masala and onions tomatoes are cooked and mixed with the cooked beans.

    However, making Instant Pot Chole is a game changer. No more pressure cooking the beans separate. We can simply prepare everything for the gravy, cook it all and add soaked chole in it. When pressure cooked, the beans absorb all the flavors of the masala and make a delicious curry. This one pot curry is definitely an easy and delicious one.

    Ingredients and Substitutions

    Ingredients of instant pot chole in small bowls arranged on a dark surface.
    • Garbanzo Beans: This is the primary ingredient in the recipe. Either soak dry chickpeas or use the directly from the can. Moreover, as we use the instant pot, we can start with dry garbanzo beans as well.
    • Tomatoes: The gravy is made with tomatoes. A puree of fresh tomatoes works the best to give the perfect consistency to the chole. Diced tomatoes tend to make the gravy particulate. However, canned tomatoes can be used as well. Simply puree them and use in the recipe.
    • Onions: Perfect for some crunch, flavor and taste; I like to add diced onions in the recipe. It can also be blended before adding; but diced works far better.
    • Aromatics: The only aromatics we need are garlic and ginger. I like to grate them fine or chop them before adding but puree works as well. Some green chili is great to add too.
    • Whole Spices: A bunch of hole spices like cinnamon, bay leaves and cloves are great in the recipe. Adding other spices like cumin seeds, asafetida, mustard seeds, cardamom and star anise works well as well.
    • Powdered Spices: A little turmeric powder, red chili powder, salt and sugar is great for flavor and taste. Plus, some dhania jeera powder can be added too.
    • Chole Masala: This signature spice mix is perfect for flavoring the chole. I like to use chole masala but garam masala will work as well.
    • Oil: Any neutral oil is perfect to make the recipe. And so the recipe is Vegan. However, temper everything in ghee for a rustic flavor and the recipe is Vegetarian but not Vegan.

    See the recipe card for detailed ingredient information, measurements and nutrition.

    How to make this recipe

    1- Add oil to the insert of the Instant Pot and set mode to 'Sauté' and normal.

    2- Once the display reads 'hot', add cinnamon, bay leaves and cloves.

    Collage steps to make instant pot chole; heating oil and adding whole spices.

    3- Once they are aromatic, add garlic and ginger.

    4- Sauté till the raw flavor of garlic vanishes and add onion.

    Collage steps to make instant pot chole; adding garlic, ginger and onions and cooking them.

    5- Mix well and cook till the onions are soft. It takes about 6-7 minutes. Next add salt, chole masala, turmeric powder and red chili powder. Mix well and cook for a few seconds.

    6- Deglaze by adding 2-3 tablespoon water.

    Collage steps to make instant pot chole; adding masalas and then deglazing with water.

    7- Then add the tomato puree and mix well.

    8- Let the mixture cook for 7-8 minutes till it is bubbling. The tomato mix should be bright red by now.

    Collage steps to make instant pot chole; adding tomato puree and cooking it well.

    9- Add in the chole and 2 cups water. Mix well.

    10- Close the lid, press 'Cancel' and press 'Pressure Cook'. Set pressure to high and time to 15 minutes and move the valve to sealing. Once the Instant Pot beeps, let the pressure release naturally for 10 minutes. Then release the remaining pressure manually and open the Instant Pot.

    Collage steps to make instant pot chole; ading chole and cooking it through, a spatula with cooked chole.

    11- Add lime juice, amchur powder and adjust the consistency by adding water if required. 

    12- Serve topped with chopped onions and cilantro. Chole is amazing with bhature, puri, roti, kulcha or rice. 

    Collage steps to make instant pot chole; serving chole in a container and topping it with chili and onions.

    Expert Tips and Notes

    • Fresh Ingredients: The best flavor definitely comes from fresh ingredients. Onions, tomatoes, garlic and ginger are great when added fresh. While canned or processed ingredients work, they lack the same flavor.
    • For the sour flavor: In this recipe I used tomatoes for the sour taste. However, there are a couple of variations possible. Amchur powder, tamarind or anardana powder work as well.
    • Chole Masala: I like to add minimum spices like cinnamon, cloves and bay leaves. The rest of the flavor comes from the Chole Masala. However, if you do not like to stock your pantry with every kind of masala; just add garam masala and some peppercorns and cardamom.
    • Canned Garbanzo Beans: If you would rather use canned garbanzo beans for the recipe; it works too. Just drain the chickpeas and follow the recipe. Just adjust the time to 12 minutes and reduce water to 1 cup.
    • Making dark brown Chole: The dark color of chole is easy to attain. To do so, simply 1 teaspoon loose black tea or 2 tea bags to a cup of hot water and mix well. Let it stand for 10-15 minutes. Then drain and use that water instead of plain water. This imparts a dark color to the chole without actually bringing in any tea taste. Beware, this will have some caffeine.
    A bowl of chole with a piece of kulcha on the side with more kulcha in the background.

    Soaked vs Unsoaked Chole

    As we use the Instant Pot to cook the chole, we can start with dry garbanzo beans or soaked ones. The soaked ones cook faster compared to dry ones. However, the dry ones work too. They have to be cooked for a much longer time though.

    While only the cooking time differs, I always soak all my legumes for health benefits. Make a choice based on the availability of time and planning. I strongly recommend planning ahead and soaking them overnight.

    Serving

    Instant pot Chole is a super versatile recipe. It is great as a main dish with some rotis, parathas or cumin rice. Add a side of raita or kachumber for a complete meal.

    Moreover, it can be used in so many other recipes like Samosa Chaat, Chole Naan Chaat and so on. It is great for any kind of Indian chaat or even Indian inspired meal bowls.

    A platter with chole, kulcha, ladoo, papad and salad.

    Recipe FAQs

    Can I make Instant Pot Chole from dry chickpeas?

    Yes indeed. There is an option of soak the chickpeas or use them as is. Moreover, we can also use canned garbanzo beans for the recipe.

    I do not have chole masala. Can I still make the recipe?

    Yes for sure. Simply replace chole masala with some garam masala and add a dash of ground peppercorns and cardamom. Together, these are easy to replace the chole masala.

    Do we eat the whole spices or discard them?

    While there are only a few and far spices in the recipe, it is easy to discard them if you do not like to bite into them. Simply fish them out before serving or place them in a tea strainer before cooking the chole.

    How long can I store chole?

    Chole can be stored in the refrigerator for 4-5 days. Simply cool and pop in an airtight container. Refrigerate till ready to serve, and heat through before serving.

    More Instant Pot Recipes

    • Pumpkin shaped rolls in a bowl with a small bowl with pepitas next to it.
      Vegan Pumpkin Dinner Rolls
    • A mix of spicy Hot Pot broth with broccoli, tofu, noodles in a bowl with chopsticks.
      Instant Pot Vegetarian Hot Pot
    • Top view of Instant pot Quinoa
      Instant Pot Quinoa
    • Close up of black-eyed peas curry
      Instant Pot Black-Eyed Peas Curry

    I love seeing when you share my recipes!

    Tag me on Instagram @herbivorecucina or mention #herbivorecucina so I can enjoy them virtually with you! You can also find me on Pinterest, Facebook, Tik Tok, and YouTube.

    Love this recipe? Please leave a star rating in the recipe card below & if you REALLY like it, consider a review in the comments whilst you are there, thanks!

    A copper vessel filled with chole and topped with diced onions, green chili and cilantro; with kulcha on the side.

    Instant Pot Chole

    Smruti
    Restaurant style Indian recipe; Instant Pot Chole is an easy and quick main dish.
    Garbanzo beans cooked in tomato onion curry, this pairs wonderfully with kulcha, naan or even steamed rice.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 20 minutes mins
    Total Time 35 minutes mins
    Course Main Course
    Cuisine Indian, Punjabi
    Servings 4
    Calories 196 kcal

    Ingredients
      

    • 1 cup Chickpeas (soaked overnight or cooked)
    • 1 cup Onion (diced)
    • 1½ cup Tomatoes (Puréed)
    • 1 inch Ginger (grated)
    • 1-2 cloves Garlic (minced)
    • 1 teaspoon Chole Masala
    • 1 teaspoon Turmeric Powder
    • 1 teaspoon Red Chili Powder
    • 1 inch Cinnamon
    • 2-3 Cloves
    • 2-3 Bay leaves
    • ¼ teaspoon Amchur Powder
    • 3 tablespoon Oil
    • 1 teaspoon Salt
    • ½ teaspoon Lime Juice
    • 2-3 stalks Cilantro (chopped)

    Instructions
     

    • Add oil to the insert of the Instant Pot and set mode to 'Sauté' and normal.
      3 tablespoon Oil
    • Once the display reads 'hot', add the whole spices.
      1 inch Cinnamon, 2-3 Cloves, 2-3 Bay leaves
    • Once they are aromatic, add garlic and ginger. Sauté till it is flavorful and add onion.
      1 inch Ginger, 1-2 cloves Garlic, 1 cup Onion
    • Mix well and cook till the onions are soft. It takes about 6-7 minutes.
    • Next add salt and powdered masalas. Mix well and cook for a few seconds.
      1 teaspoon Chole Masala, 1 teaspoon Turmeric Powder, 1 teaspoon Salt, 1 teaspoon Red Chili Powder
    • Deglaze by adding 2-3 tablespoon water.
    • Then add the tomato puree and mix well. Let the mixture cook for 7-8 minutes till it is bubbling.
      1½ cup Tomatoes
    • Add in the chole and 2 cups water. Mix well.
      1 cup Chickpeas
    • Close the lid, press 'Cancel' and press 'Pressure Cook'. Set pressure to high and time to 15 minutes and move the valve to sealing.
    • Once the Instant Pot beeps, let the pressure release naturally for 10 minutes. Then release the remaining pressure manually and open the Instant Pot.
    • Add lime juice, amchur powder and adjust the consistency by adding water if required.
      ½ teaspoon Lime Juice, ¼ teaspoon Amchur Powder
    • Serve topped with chopped onions and cilantro. Chole is amazing with bhature, puri, roti, kulcha or rice.
      2-3 stalks Cilantro

    Notes

    • Fresh Ingredients: The best flavor definitely comes from fresh ingredients. Onions, tomatoes, garlic and ginger are great when added fresh. While canned or processed ingredients work, they lack the same flavor.
    • For the sour flavor: In this recipe I used tomatoes for the sour taste. However, there are a couple of variations possible. Amchur powder, tamarind or anardana powder work as well.
    • Chole Masala: I like to add minimum spices like cinnamon, cloves and bay leaves. The rest of the flavor comes from the Chole Masala. However, if you do not like to stock your pantry with every kind of masala; just add garam masala and some peppercorns and cardamom.
    • Canned Garbanzo Beans: If you would rather use canned garbanzo beans for the recipe; it works too. Just drain the chickpeas and follow the recipe. Just adjust the time to 12 minutes and reduce water to 1 cup.
    • Making dark brown Chole: The dark color of chole is easy to attain. To do so, simply 1 teaspoon loose black tea or 2 tea bags to a cup of hot water and mix well. Let it stand for 10-15 minutes. Then drain and use that water instead of plain water. This imparts a dark color to the chole without actually bringing in any tea taste. Beware, this will have some caffeine.
    Note: Nutrition values are my best estimates using an automated calculator. If you rely on them for your diet, use your preferred nutrition calculator.

    Nutrition

    Calories: 196kcalCarbohydrates: 19gProtein: 5gFat: 12gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 7gTrans Fat: 0.04gSodium: 598mgPotassium: 349mgFiber: 5gSugar: 5gVitamin A: 664IUVitamin C: 12mgCalcium: 43mgIron: 2mg
    Tried this recipe?Let us know how it was!

    More Instant Pot

    • How to make hot chocolate in instant pot
      Instant Pot Hot Chocolate
    • Bottles of vegetable broth
      Instant Pot Vegetable Stock
    • Carrot halwa in a bowl topped with shredded nuts and rose petals with nuts on the side.
      Instant Pot Gajar Halwa
    • Instant Pot Tom Yum Soup

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    About Me

    Smruti headshot

    This blog is dedicated to one of my greatest passions, Cooking. I have always loved to cook, especially trying out some unconventional recipes.

    Learn more about me →

    Delicious sweets to enjoy!

    • Strawberry cheesecake ice cream in a green bowl topped with mint, strawberries and graham crackers.
      No-Churn Strawberry Cheesecake Ice Cream
    • A brown plate with sooji halwa served topped with rose petals on top; with diyas on the background.
      Rava Sheera | Sooji Halwa
    • An oval bowl with carrot kheer; topped with nuts, rose petals and saffron with a spoon on the side and nuts in small bowls.
      Carrot Kheer ( Gajar Halwa Kheer)
    • Gulab Jamun cheesecake mix in phyllo cups topped with saffron and nuts.
      Gulab Jamun Cheesecake Bites
    • Ice Halva sheets placed on top of one another with diya and pistachios in the background.
      Bombay Ice Halva
    • Rava Ladoo in a plate topped with dried rose petals and silver foil with diyas in the background.
      Rava Ladoo

    Popular Recipes

    • Air Fryer noodles in a tray with vegetables
      Air Fryer Noodles
    • Rose Peda in plate
      Instant Rose Peda
    • Instant Pot Pickled Jalapeños
    • Front view of Papdi Chaat Dip
      Papdi Chaat Dip
    • Top view of chaat
      Khasta Kachori Chaat
    • glass with rose boba tea
      Rose Boba (Bubble) Tea

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Policy

    Contact

    • Contact
    • About Me
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Herbivorecucina.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.