Skip to main content
Cooking With Anadi
RecipesCollectionsTechniquesFree ResourcesAbout
✦ Join the Kitchen
Sign in
Home / Recipes / Indian / Delhi Style Chole | Instant-Pot Friendly Chickpea Curry!

Delhi Style Chole | Instant-Pot Friendly Chickpea Curry!

Delhi style chole curry in a steel bowl, garnished with sliced red onions and lime wedge, served with bread.
Delhi Style Chole | Instant-Pot Friendly Chickpea Curry!
Anadi Misra

By Anadi Misra · January 10, 2022

Indian

About this recipe

Make authentic Delhi Style Chole at home with bold, smoky flavors! This easy Punjabi chickpea curry is Instant Pot friendly and perfect for a hearty vegetarian meal any night of the week.

↓ Jump to Recipe
Be the first to review

This post may contain affiliate links. Read our disclosure policy

Watch the recipe

What Is Chole?

Chole translates to “chickpeas.” “Chole masala” refers to a chickpea curry, where “masala” translates to the gravy made with spices. Chole masala is the marriage of boiled chickpeas in a flavorful tomato gravy with traditional Indian whole and ground spices. Chole masala is a very popular dish in India because it’s an excellent vegetarian protein source! When you can make some good chole, you’ve got plenty of options for a healthy balanced meal!

1 hr 35 min
6 servings
medium
Delhi style chole curry in a steel bowl, garnished with sliced red onions and lime wedge, served with bread.
Delhi Style Chole | Instant-Pot Friendly Chickpea Curry!
Anadi Misra

By Anadi Misra · January 10, 2022

Indian1 hr 35 min6 servingsmedium
Delhi Style Chole | Instant-Pot Friendly Chickpea Curry!
Anadi Misra

By Anadi Misra · January 10, 2022

Indian1 hr 35 min6 servingsmedium

About This Delhi Style Chole Recipe

There are quite a few variations of chole masala. You’ve got homestyle versions and you’ve got street-style. This recipe will be my take on the classic street-style chole masala. This iconic dish is my favorite way to enjoy chole, and it’s been such a long time in the making! I’ve finally managed to recreate those wonderful flavors that are heavenly in street-style chole! Even if you’ve never had chole like this, you’re sure to love this, and if you know what I’m talking about, then this will truly take you to the streets of Delhi right at home!

What’s the difference betwen homestyle chole and Delhi-style chole?▼

Last year I shared my Homestyle Chole Masala recipe. To be honest with you, today’s recipe is actually the version I wanted to share first, but I still needed to refine the colour and flavours to bring the most authentic Delhi-Style Chole Masala! What I enjoyed on the streets was my favourite version of chole growing up in Delhi. The first main difference is the colour. If you check out the homestyle chole masala recipe, the gravy is much redder. Furthermore, it’s less tangy than the Delhi-style chole. In Hindi, there’s a phrase called “chatpata.” There’s no direct translation for this other than spicy & tangy! We’ve got much more pungent and bold flavours in this Delhi-style chole. We also use tamarind in the homestyle chole, but we won’t in this dish. Both are excellent in their own way, but my preference is the Delhi-style version! Let me know in the comments which you prefer!

Do I need to soak the chickpeas?▼

Yes, you really do. You may have seen that in my Instant Pot Rajma Masala recipe, you can get away without soaking the red kidney beans, or rajma. However, cooking chickpeas that haven’t been soaked can potentially cause digestive issues, such as gas and bloating (source: Livestrong). To save your gut, please plan accordingly and soak your chickpeas!

What if I forgot to soak my chickpeas?▼

Okay, fair enough. We’re all human! When I was first testing this recipe, it was too late for me to soak my chickpeas. If you’ve got the extra hour or two to spare, you can bypass soaking your chickpeas by boiling them in hot water. However, for best results, soaking is best!

Can I Use Canned Chickpeas?▼

While technically you can, you will not get a dish that looks similar to what I have presented. Mainly because the canned chickpeas are cooked already. Cooking them for too much longer with the spices and tea might have some effect, but not the full effect. Plus, you risk turning the chickpeas to mush.

How to get the dark brown colour▼

The magic of the lovely brown colour of the Delhi-style chole comes from the black tea we’ll use! You can use whole tea leaves or powdered black tea, as I’ll be using in this recipe. You really can’t achieve the iconic street-style chole without it!

Tips for Making a Great Delhi-Style Chickpea Curry

  • Plan ahead and soak the beans overnight before cooking.
  • To speed up the soaking process, boil the chickpeas for 1 hour and then pressure cook them using the steps directed in the recipe.
  • Ensure the bouquet garni is well sealed.
  • For a darker color on the chickpeas, you’ll need to add more tea while the chickpeas are pressure cooking. The tea will stain the chickpeas and the water while they’re cooking. Use 4 Tbsp for a darker color and 2 Tbsp for a lighter shade of brown.
  • Reserve the cooking water for the chickpeas, it contains a lot of flavour and provides the classic colour we all love in chole masala.
  • The base flavour of this curry comes from the “masala” that we cook with the onions, ginger, garlic and tomatoes. Make sure that you cook the masala well, until reddish brown and almost dried out.
  • This dish uses more than usual amount of spices, so don’t be alarmed. This is after all similar to a street style experience.

Ingredients for Delhi-style Chole

Let’s review what we’ll need for our Delhi Chole Recipe.

Remember, the FULL PRINTABLE RECIPE CARD for all ingredient quantities and step by step instructions. You can save the recipe for later, and it’s so easy to scale the ingredient quantities based on how many portions of chickpeas you want to make!

  • Chickpeas: Chickpeas are the star of our dish! Ensure that they have been soaking overnight prior to cooking or have boiled for 1-2 hours if you forgot to soak your chickpeas.
  • Black tea: You can use tea leaves or powdered black tea. This is a must to stain our chickpeas, and it will provide a lot of flavour.
  • Whole spices: Cinnamon stick, cloves, bay leaf, dried Kashmiri red chilies, whole black peppercorn, shahi jeera (caraway seeds), dried pomegranate seeds.
  • Ground Spices: Garam masala, ground coriander, ground cumin, Kashmiri mirch and salt to taste.
  • Essentials: Garlic cloves, ginger, onions, tomatoes, green chilies.
  • Ghee: Used sauté the ingredients to make our masala.
  • Onions: We’ll have extra raw sliced onions for garnish.
  • Lime: Sliced in wedges, for garnish and to squeeze on lime juice when serving.

You may have seen other recipes use gooseberry or amla. It’s not easy to find here in Canada, and I figured my North American audience may also have difficulty finding it. Trust me, I don’t think you’re missing out by omitting it, but if you do have access for it, then by all means include it!

Furthermore, many recipes use pomegranate seeds, but to make things convenient for me, I used dried pomegranate seeds. Again, use whatever is best for you!

How to Make Authentic Street-style Chickpea Curry

To Prepare the Chickpeas

Stovetop Pressure Cooker

  1. Place all the whole spices for the chickpeas in the center of a muslin cloth. Make sure the cloth is at least 3-4 layers thick. Add the tea leaves as well and then tie a knot. You can also use a kitchen string to tie it.
  2. Add chickpeas to stovetop pressure cooker and add around 3-4 times the volume of water, along with the bundle of spices from earlier.
  3. Season with salt, add the ginger-garlic paste and cook for 2-3 whistles on high heat, then turn down the heat to medium and cook for 15-20 minutes.
  4. Let the pressure release naturally.

Instant Pot

  1. Place all the whole spices for the chickpeas in the center of a muslin cloth. Make sure the cloth is at least 3-4 layers thick. Add the tea leaves as well and then tie a knot. You can also use a kitchen string to tie it.
  2. Add chickpeas to the Instant Pot and add 3/4 to 1 quarts of water along with the bundle of spices from earlier.
  3. Season with salt, add the ginger-garlic paste and set the Instant Pot to Bean and Chilli mode and cook for 30 minutes.
  4. Let the pressure release naturally (about 20 minutes).
Caraway seeds turning reddish-brown in ghee in a red pan with wooden spoon, beginning Delhi Chole preparation.
Caraway seeds turning reddish-brown in ghee in a wok, with dark cooked chickpeas visible.
Hands holding cooked chickpeas wrapped in cheesecloth for straining after pressure cooking.
Instant Pot Duo Plus display showing 00:30 timer on Bean and Chilli mode with Normal pressure setting.
Cooked chickpeas in an Instant Pot with a cheesecloth bundle resting on top after pressure cooking.
Instant Pot valve being held, showing natural pressure release during chickpea curry cooking process.

To Prepare the Delhi Chole

  1. Heat ghee in a wok/pan on medium heat and add the caraway seeds. Cook until the shahi jeera/caraway seeds turn reddish brown and aromatic.
  2. Add the onions and saute until the onions become soft and translucent, making sure to stir ever so often.
  3. Once the onions turn slightly brown, add in the tomatoes and cook while stirring until they start to break down. Add all of the dried spices and 1-2 tsps of salt. Keep stirring from time to time.
  4. Add a splash of water at any stage if the mixture starts to stick to the pan. Once this masala feels fluffy, slides around the pan easily and has released some of the oil, add the cooked chickpeas, along with the cooking liquid. Discard the bundle of spices.
  5. Season with salt and simmer on medium low heat until the gravy starts to thicken. Reduce the consistency to your preference, traditionally this type of chole has a very thick gravy.
  6. When the gravy is ready, serve with sliced red onions, green chiles and lime if desired.
Diced red onions and spices being added to a simmering chickpea curry in a pot with a wooden spoon.
Diced red onions cooking in a dark pan with oil, showing the initial stages of sautéing.
Sliced red tomatoes cooking in a pink-red chickpea curry sauce in a pan on the stovetop.
Delhi style chole curry simmering in tomato-based gravy with red peppers and spices.
Wooden spoon stirring spiced chickpea curry with tomatoes and aromatic spices in a dark pan.
Delhi style chole curry simmering in a dark pan, with a thick reddish-brown gravy coating the chickpeas.
Chickpea curry simmering in a pot with a cheesecloth bundle, reducing gravy to desired consistency.
Cooked chickpeas on a wooden spoon held over a pot of thickened curry gravy.
Chickpea curry simmering in a blue pot with creamy brown gravy and whole cooked chickpeas.
Delhi style chickpea curry simmering in a pot with thickened tomato-based gravy and visible chickpeas.
Delhi-style chickpea curry simmering in a pot with a wooden spoon stirring the thickened gravy.
Delhi style chole curry with chickpeas in thick, spiced gravy being stirred with a wooden spoon in a pot.
Delhi style chole curry served in a steel bowl, topped with sliced red onions, green chile, and lime wedge.

How to Serve Chickpea Curry

The most famous combo on the streets is to transform this chole into a Delhi style chole bhature recipe, and that’s what I did as you can see in the video! Bhature are huge fluffy breads, made with semolina and all-purpose flour, and they are deep fried in vegetable or peanut oil. It was only my second time ever making bhature, but I think I did a decent job! The hard part is to get the bhature to rise! You can check out my bhature recipe here to enjoy the complete Delhi style chole bhature experience.

You could also serve this Delhi-Style Chole with puris. Puris are similar to bhature, but they are made with atta flour and they are much smaller. Furthermore, they’re fried in ghee instead of oil. I actually really love the combo of puris and chole, so I definitely need to make this again and enjoy with puris soon!

Another excellent bread option is kulche. I’ve never made kulche at home before but really would love to give it a shot! Kulche is actually one of my favourite breads, and I really have no idea when I last had it! Kulche is made with flour over a tawa pan, so it’s an easy lower-fat alternative to the previously mentioned breads. Another delicious bread that’s low in fat that you could pair with this Delhi-Style Chole is Homestyle Roti! Rotis are made with atta flour, and they are puffy breads made over the tawa! No ghee or oil required!

Finally, if you want an extra side or don’t want to eat bread, then you could of course serve your chole with simple basmati rice. Check out How to Make the Best Basmati Rice for tips and tricks on achieving that perfect fluffy rice - either boiled or steamed!

Other Indian Bean & Grain Recipes

  • Best-No Soak Instant Pot Rajma Masala
  • Restaurant-Style Dal Makhani
  • Punjabi Lobia
  • Maseladar Chana Dal Tadka
  • Easy Classic Chole

Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!

Recipe by Anadi Misra

Delhi Style Chole | Instant-Pot Friendly Chickpea Curry!

Make authentic Delhi Style Chole at home with bold, smoky flavors! This easy Punjabi chickpea curry is Instant Pot friendly and perfect for a hearty vegetarian meal any night of the week.

Be the first to rate ✦

Be the first to review
Saved to your collection
··
·
·

20 min

Prep

1 hr

Cook

15 min

Rest

1 hr 35 min

Total

6

servings

medium

Level

Ingredients

··
·
·

Ingredients

Tap any quantity to scale

For the chickpeas

  • (90 g) chole/chickpeas(soaked overnight)Shop →
  • (1.3 cm) cinnamon stickShop →
  • clovesShop →
  • whole black peppercornsShop →
  • dried Kashmiri red chiliesShop →
  • (30 ml) black tea leaves(use more for a darker colour)Shop →
  • ginger-garlic paste · make your own
  • (3 g) saltShop →

For the curry

  • (15 ml) ghee · make your ownShop →
  • (8 g) shahi jeeraShop →
  • bay leafShop →
  • medium onion(finely chopped)
  • medium tomato(quartered)Shop →
  • (8 g) garam masalaShop →
  • (8 g) ground corianderShop →
  • (4 g) ground cuminShop →
  • (4 g) Kashmiri mirch(red chili powder)Shop →
  • (1 g) dried pomegranate seedsShop →
  • salt(to taste)Shop →
  • water(as needed)
  • red onions(sliced, for garnish)
  • lime wedge(for garnish)

Instructions

To prepare the chickpeas in a stovetop pressure cooker

  1. 1

    Place all the whole spices for the chickpeas in the center of a muslin cloth. Make sure the cloth is at least 3-4 layers thick. Add the tea leaves as well and then tie a knot. You can also use a kitchen string to tie it.

    Place all the whole spices for the chickpeas in the center of a muslin cloth. Make sure the cloth is at least 3-4 layers thick. Add the tea leaves as well and then tie a knot. You can also use a kitchen string to tie it.

  2. 2

    Add chickpeas to stovetop pressure cooker and add around 3-4 times the volume of water, along with the bundle of spices from earlier.

    Add chickpeas to stovetop pressure cooker and add around 3-4 times the volume of water, along with the bundle of spices from earlier.

  3. 3

    Season with salt, add the ginger-garlic paste and cook for 2-3 whistles on high heat, then turn down the heat to medium and cook for 15-20 minutes.

    Season with salt, add the ginger-garlic paste and cook for 2-3 whistles on high heat, then turn down the heat to medium and cook for 15-20 minutes.

  4. 4

    Let the pressure release naturally.

    Let the pressure release naturally.

To prepare the chickpeas in an Instant Pot

  1. 1

    Place all the whole spices for the chickpeas in the center of a muslin cloth. Make sure the cloth is at least 3-4 layers thick. Add the tea leaves as well and then tie a knot. You can also use a kitchen string to tie it.

    Place all the whole spices for the chickpeas in the center of a muslin cloth. Make sure the cloth is at least 3-4 layers thick. Add the tea leaves as well and then tie a knot. You can also use a kitchen string to tie it.

  2. 2

    Add chickpeas to the Instant Pot and add 3/4 to 1 quarts of water along with the bundle of spices from earlier.

    Add chickpeas to the Instant Pot and add 3/4 to 1 quarts of water along with the bundle of spices from earlier.

  3. 3

    Season with salt add the ginger-garlic paste and set the Instant Pot to Bean and Chilli mode and cook for 30 minutes.

    Season with salt add the ginger-garlic paste and set the Instant Pot to Bean and Chilli mode and cook for 30 minutes.

  4. 4

    Let the pressure release naturally (about 20 minutes).

    Let the pressure release naturally (about 20 minutes).

To prepare the curry

  1. 1

    Heat ghee in a wok/pan on medium heat and add the caraway seeds. Cook until the shahi jeera/caraway seeds turn reddish brown and aromatic.

    Heat ghee in a wok/pan on medium heat and add the caraway seeds. Cook until the shahi jeera/caraway seeds turn reddish brown and aromatic.

  2. 2

    Add the onions and saute until the onions become soft and translucent, making sure to stir ever so often.

    Add the onions and saute until the onions become soft and translucent, making sure to stir ever so often.

  3. 3

    Once the onions turn slightly brown, add in the tomatoes and cook while stirring until they start to break down. Add all of the dried spices and 1-2 tsps of salt. Keep stirring from time to time.

    Once the onions turn slightly brown, add in the tomatoes and cook while stirring until they start to break down. Add all of the dried spices and 1-2 tsps of salt. Keep stirring from time to time.

  4. 4

    Add a splash of water at any stage if the mixture starts to stick to the pan. Once this masala feels fluffy, slides around the pan easily and has released some of the oil, add the cooked chickpeas, along with the cooking liquid. Discard the bundle of spices.

    Add a splash of water at any stage if the mixture starts to stick to the pan. Once this masala feels fluffy, slides around the pan easily and has released some of the oil, add the cooked chickpeas, along with the cooking liquid. Discard the bundle of spices.

  5. 5

    Season with salt and simmer on medium low heat until the gravy starts to thicken. Reduce the consistency to your preference, traditionally delhi style chole has a very thick gravy.

    Season with salt and simmer on medium low heat until the gravy starts to thicken. Reduce the consistency to your preference, traditionally delhi style chole has a very thick gravy.

  6. 6

    When the gravy is ready serve with a sliced red onions, green chiles and lime if desired

    When the gravy is ready serve with a sliced red onions, green chiles and lime if desired

Nutrition per serving

140

Calories

6g

Protein

21g

Carbs

5g

Fat

5g

Fiber

5g

Sugar

812mg

Sodium

Share This Recipe

Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi

Anadi Misra, signed

Tested & written in Anadi’s kitchen


Free weekly newsletter

Like this recipe? Get more every week.

New recipes, cooking tips, and behind-the-scenes from Anadi's kitchen.

No spam. Unsubscribe anytime.

Filed under

easy chole recipehow to make cholevegetarianindianindian recipepunjabi chole recipehow to make punjabi cholebest chole recipeeasy chickpea curry recipehow to make chickpea curry

You might also like

Punjabi chole masala in a steel bowl garnished with cilantro and lime, served alongside rice.
Indian

Easy Punjabi Chole masala - Homestyle Chickpea Curry

Make authentic Punjabi Chole Masala at home with this easy, homestyle chickpea curry recipe. Bold spices, rich flavor, and simple steps make it a perfect vegetarian dinner any night of the week.

55 minMedium4 servings

This section contains affiliate links. As an Amazon Associate I earn from qualifying purchases — at no extra cost to you.

Recommended Tools & Ingredients

Cheesecloth

Check on Amazon →
indian chickpea curry recipe
chole masala recipe
easy chole masala recipe
how to make chole masala
punjabi chole masala
how to make chole curry
how to make chole chawal
how to make chole easy
dinner
lunch
easy chole chawal recipe
best chole chawal recipe
how to make chickpea curry easy
how to make chickpea curry easy recipe
indian chickpea curry
easy indian chickpea curry
easy indian chickpeas and rice
easy indian chickpeas and rice recipe
how to make chole masala easy
street style chole
delhi chole
street style chole bhature recipe
how to make street style chole bhature
street style chole bhature
delhi style chole bhature
delhi style chole recipe
delhi style chole
delhi style chole bhature recipe
how to make delhi style chole
how to make delhi style chole recipe
delhi chole recipe
Instant Pot black eyed pea curry served over white rice, garnished with cilantro and green onions.
Indian

Instant Pot Indian Black Eyed Pea Curry (Lobia Masala)

Lobia Masala made easy in the Instant Pot! This hearty Indian black eyed pea curry is packed with bold spices, totally vegetarian, and ready in one pot for a satisfying weeknight dinner.

29 minEasy4 servings
Punjabi lobia curry with chickpeas served alongside fluffy white rice, garnished with fresh cilantro
Indian

Delicious Punjabi Lobia Recipe: Step-by-Step Guide

Make authentic Punjabi Lobia at home with this easy step-by-step guide. A hearty, flavorful black eyed pea curry packed with bold spices — perfect for a satisfying vegetarian Indian meal.

45 minMedium4 servings
Rajma masala served in a white bowl with white rice, garnished with fresh cilantro leaves.
Indian

Step-by-Step Guide to Perfect Rajma Masala Recipe

Make perfect Rajma Masala at home with this step-by-step guide. A rich, hearty North Indian kidney bean curry packed with bold spices — comfort food the whole family will love.

55 minMedium4 servings
Creamy masoor dal in a glass bowl garnished with cilantro, served with white rice in the background.
Indian

Creamy And Easy Instant Pot Masoor Dal Recipe

Creamy, comforting, and ready in minutes, this easy Instant Pot Masoor Dal recipe brings authentic Indian flavors to your table with minimal effort. A hearty meal the whole family will love.

45 minEasy6 servings
Cooked chana dal curry in a stainless steel pot with green chilies and cilantro, with dry lentils scattered nearby.
Indian

Easy Maseladar Instant Pot Chana Dal Recipe

Make this easy Maseladar Chana Dal in your Instant Pot for a rich, flavorful Indian lentil dish perfect for weeknight dinners. Serve with rice for a comforting homestyle meal.

17 minMedium8 servings

Comments

No comments yet — be the first to share your thoughts!

Leave a review

Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).

Made it? Add a rating (optional)
1000 left

Follow Along

@cooking.with.anadi

Follow
Father's Day, done properly: fire up the grill. 🔥

Greek souvlaki skewers, juicy California chicken burgers, Brazilian
A smashed, torn cucumber grabs about 3 times more dressing than a clean slice. Find out why!
Full smashed cucumber salad
The line between perfect and burnt cumin is about 5 seconds. See how to tell when your oil is ready how and the cumin se
If your spices taste flat, it's not you. See why this is the case and how to fix it in just 60 seconds! Full how-to + ra
3 jacket potato mistakes you're (probably) making 🥔 Swipe👉
Full method on the site. Link in bio or go to www.cookingwi

Tag your makes with #cookingwithanadi