Amritsari Chole - Authentic Punjabi Chole Masala Recipe

// Amritsari Chole is an authentic Punjabi style chickpea curry that would surely bring a flavor of Amritsar streets right into your home. Perfect with bhature.



Detailed Amritsari Chole | Authentic Punjabi Chole Masala Recipe | Restaurant Style Chole Masala recipe with step by step video tutorial. Amritsari Chole is Punjabi style chickpea curry. This amazingly authentic curry tastes heavenly.

This dish is sure to bring a flavor of Amritsar streets right into your home. It is so inviting and rich, spicy and full of awesome flavors.

Cooking tip of the day
Experimental Ingredients: Edible Flowers

Decorate with edible blooms for a pop of color and delicate floral flavor in your vegetarian creations.

a pan of amritsari chole topped with lemon slices, with a spoon and a glass of water

Hopefully, you all had an awesomely good and relaxing weekend. Mine was definitely relaxing too 🙂

That’s because I went the traditional route this weekend. By traditional I mean I made some traditionally authentic food ‘Amritsari Chole’.

So I am going to say that this is the kind which is one of the healthiest comfort foods for me. I can even eat this ‘AAmritsari Chole, or Authentic Punjabi Chole Masala Recipe, or Restaurant Style Chole Masala’ (chickpea curry) all week! 😉

You have to throw in a little ginger and red onion. I mean, it is Monday, and red onions make a Monday more palatable. Hehehe jokes apart! This is a perfect weekend dish, which I am sharing on a Monday!

Related: How To Make Punjabi Chole Bhature

a bowl of amritsari chole with fresh cilantro and ginger juliennes on it

Why on Monday? Because you can collect all the ingredients by the weekend. And there will be no EXCUSE then, that you could not prepare this during the weekend! 😉

So let’s talk all about this authentic and hearty COMFORT food — Amritsari Chole | Authentic Punjabi Chole Masala Recipe | Restaurant Style Chole Masala.

a plate of amritsari chole and parathas with a wooden spoon and a napkin

YES! Simple Amritsari Chole in time for the Summer. This is what I call summer homey food. Well, there are no rules which say that we can’t enjoy some cozy food in summer. 😉 Right?

Personally, I am a big curry lover. It’s really hard to run away from curry, especially when you have those curry loving Indian genes! 😉 SO yes, I am one of those who can eat curry every day, any day!

And why to run away from one of the most delicious things in the WHOLE WIDE WORLD! 🙂

And anyways, sometimes summer needs a little coziness too. And this is one of those cozy meals.

It has everything you love about curry, and it’s ready to go in forty minutes.

So much flavor in one bowl. Oh and the aroma of this curry! It is so so GOOD. And this aroma alone makes this dish worth making.

Love protein-rich chickpea (chole) curries? Then you might also like Palak Chole, Butternut Squash Chickpea Curry, Mint Chana With Grilled Tofu, Chana Masala, and chana masala.

Related: Nayab Chana Masala – Spicy Chickpeas Curry

a bowl of amritsari chole topped with lime wedges, with some onion slices and parathas on a table

Amritsari Chole | Authentic Punjabi Chole Masala Recipe | Restaurant Style Chole Masala is one of my favorite Punjabi dishes.

Amritsar is a beautiful city in the Indian state of Punjab, which is famous for its authentic Punjabi food and the glorious Golden temple. So, some also call it a ‘Golden City’.

Let me tell you about my today’s authentic dish ‘Amritsari Chole’.

Here, you might ask, how can I make such an authentic dish of Punjab, even if I don’t belong there?

Well, I am not from Punjab. That’s 100% true. But I am sharing a 100% authentic Punjabi dish that is also true.

Related: Black Chana Kadhi | Kala Chana Kadhi

a bowl of amritsari chole and lot of herbs and ginger juliennes on it

Here’s the interesting story. It was many years ago. One of our Punjabi neighbours ran a very famous Punjabi restaurant in the old town of Jaipur (in the Indian state of Rajasthan). We always admired their ‘Chola Kulcha’, and ‘Chola Bhatura’. And why not?

It was so damn delicious and authentic!

With ‘Kulcha’ they always served this ‘Amristari Chola’ (Chickpea Curry). And I was just so mad about that particular dish’s taste.

a plate of amritsari chole with a lime slice on top

I used to always ask him to tell me the recipe to my Mom. But being a restaurant owner he said, “Why do you worry about the recipe so much. Do you love this Chola? Whenever you want to eat this dish, come to my restaurant or at my home, I will personally make this for you my girl”.

I was pretty young back then, so I couldn’t understand why didn’t he just tell me the recipe then? Maybe it was too early for me to understand all about his complicated thinking.

But now when I think as a grown up, I think he did the right thing. I would have done the same if I were in his situation.

This restaurant was the only resource for his bread and butter. And his restaurant was only famous because of its very authentic Punjabi recipes. How could he tell the recipe to anyone! Maybe he was just afraid that if his recipe goes out then someone might copy that. So he was worried for his survival, which I totally agree now. And that was the reason he never told the recipe to anyone.

Sure we did not run a restaurant, so there was never any danger of copying it for financial gains. And we got the recipe sometime later anyhow.

If you like chickpea recipes, then you would also like this healthy and delicious chickpea salad.

Related: Mint Chana With Grilled Tofu

a plate of amritsari chole and parathas on it

How did we get the recipe? Restaurant owner’s daughter was my sister’s friend. So my sister asked her for the recipe a couple of times, and then she just gave away this recipe of ‘Amritsari Chola’ they used to make at home, which was almost the same as the Restaurant.

My sister tried that version at home, and it was almost the same. But we realized that there was something missing in that recipe. Maybe it was the secret ingredient she didn’t tell to my sister. 😉

However, we found out about that secret ingredient after a couple of years in an interesting way.

After a couple of years, my Mom invited one of her friends for dinner. My Mom made this ‘Amritsari Chole’ for dinner. Her friend just loved the recipe, and asked my Mom if she has added some ‘Anardana’ to that?

“Anardana? No.” said, my Mom.

“I thought you have added that as all the Punjabi’s add this to their chola,” Aunty said.

My Mom replied, “Ahh, I didn’t know about this ingredient. But will surely try it next time when I make ‘Amritsari Chole’”.

a bowl of amritsari chole and parathas on a table

And indeed, my Mom added anardana the next time she cooked this dish.

This was it. Yes, this was the ‘SECRET’ ingredient which we were looking for all this time, which was missing from the recipe. We hit the jackpot!

Just imagine yourself finding something unexpectedly which you have been looking for a long time. Unconsciously, it always lives in the back of your mind. For us too, this was indeed like hitting a jackpot! 😉

SO now you know, this is how I learned to make ’Amritsari Chole’, in an authentic and traditional way! 🙂

Anardana is Dried Pomegranate Seeds. That means it has your favorite Pomegranate too. Yes, And this is ‘THE SECRET’ ingredient! 🙂

What I love about this classic protein rich dish is its texture and combination of spices that go into its making.

a bowl of amritsari chole with onions and flatbread

And that additional Anardana adds a tangy punch to the chickpeas. Certainly, this is one of my favorite flavors in this dish.

This dish is sure to bring a flavor of Amritsar streets right into your home. It is so inviting and rich, spicy and full of awesome flavors.

Now whenever I crave for that Restaurant Style Amritsari Chole, I go for this particular recipe. This is a divine curry, and anyone who has tasted this cannot forget its heavenly taste.

Although this curry is a little time consuming but really easy to make, and it’s worth every minute spent on cooking. This Amritsari Chole recipe tastes just amazingly authentic.

The ingredients are also basic and available at all Indian grocery stores. This curry has a bit tangy taste due to added amchoor powder and tamarind. And the king ingredient of this curry is chickpea.

This Punjabi curry is also widely famous because of its distinct dark colored gravy. Amritsari Chole is an amazing party dish and most of your guests will just love it. You can serve this with almost anything as a side.

This dish would certainly add an awesome flavor to everything.

The list of ingredients might seem a bit long, but every single ingredient has its significance to make this dish authentic. So I try to not to avoid anything!

If you pre-plan this recipe, collecting ingredients won’t be that hard.

I am sure you will love this. So try out this authentic dish and let me know how you liked it. 🙂

 Tips and variations for making the best Amritsari Chole every time

  1. I have used dried chickpeas for this recipe because Amritsari chole taste best when cooked with dried chickpeas. But you can also make it using canned chickpeas. If using canned chickpeas, follow the same recipe of making onion tomato masala. Replace boiled chickpeas with canned chickpeas. Also, brew tea bags and add the tea mixture instead of water. Cover and cook until the chickpeas are soft and tender. 

  2. I have prepared Amritsari Chole in vegetable cooking oil, but they also taste great when cooked entirely in ghee or butter. You can either use butter or ghee for frying masala or use the combination of ghee and oil.

  3. If making this chole recipe for a get-together then, you can also double for triple this recipe.

  4. For making Amritsari Chole, always use the finest quality of large chickpeas (Kabuli Chana) available. 

  5. Use really good quality fresh and fleshy tomatoes for homemade tomato puree. 

  6. Homemade Chana Masala recipe calls for tamarind pulp or paste for some tartness, so it is highly recommended to add it if you want the authentic taste.

  7. This is a hot and spicy recipe, feel free to use more or less chili powder and green chilies depending on your heat tolerance.

  8. Amchoor powder or dried mango powder is also added to Amritsari Chole. Amchoor powder is made from dried green mangoes, and it adds the perfect tartness to this Punjabi style chole masala. You can easily get amchoor powder at any local Asian grocery store. However, if you can’t find it, then simply substitute it with some lemon juice. Once the Amritsari Chole is cooked, turn off the heat and add freshly squeezed lemon juice and stir well.

So let’s get started with Amritsari Chole | Authentic Punjabi Chole Masala Recipe | Restaurant Style Chole Masala.

a white bowl of amritsari chole and a piece of paratha

Let’s now learn to make Authentic ‘Amritsari Chole’.

collage of photos of a amritsari chole cooking in a pan

Heat oil in a pan. Add bay leaves, black cardamom, and cloves to the oil. Saute them for few seconds. Now add red onions, and saute for 5 minutes or till they turn golden brown. Add tomato puree, salt, slitted green chilies and red chili powder.

 a plate of amritsari chole with two lime slices

Mix well and cook covered for 5 minutes. Add chana masala powder, dried mango powder, anardana, sugar, tamarind paste and mix well. Remove tea bags and add water to the sauce. Mix well, and cook for 5 minutes. Add cooked chickpeas, kasuri methi, sliced ginger and mix well.

Add some water if needed. Cook covered for 20 minutes on medium-low heat. Add sliced onions, and mix well. Remove from heat and cover for 5 minutes. Amritsari Chole is ready.

a plate of amritsari chole garnished with fresh cilantro on a table

You may also like these other Punjabi recipes:


Amritsari Chole - Authentic Punjabi Chole Masala Recipe (Step-by-step photo instructions)

How To Cook Chickpeas (Chole / Kabuli Chana):

  1. Rinse chickpeas 3-4 times and soak them in enough water for 8-10 hours or overnight. After 8-10 hours, drain out the excess water and rinse them again with fresh running water and set aside. (If using dried chickpeas then follow this step, or else skip the soaking part.)
  2. Image of the recipe cooking step-1-1 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  3. Add rinsed chickpeas to a pressure cooker along with salt and water.
  4. Image of the recipe cooking step-1-2 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  5. Close the cooker with the lid and pressure cook chickpeas on medium heat for 6-7 whistles or until chickpeas are softened. Let the pressure cool off completely before opening the lid.
  6. Image of the recipe cooking step-1-3 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe

How To Make Amritsari Chole:

  1. Steep 2 black tea bags in 1/2 cup hot water for at least 4 minutes. Keep the tea aside.
  2. Image of the recipe cooking step-2-1 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  3. Heat oil in a pan over medium heat.
  4. Image of the recipe cooking step-2-2 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  5. Once the oil is hot, add bay leaf, black cardamoms, and cloves to the oil. Sauté them for few seconds or until they are fragrant.
  6. Image of the recipe cooking step-2-3 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  7. Now add red onions, and sauté for 5 minutes or till they turn golden brown.
  8. Image of the recipe cooking step-2-4 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  9. Add tomato puree, salt, slitted green/red chilies and red chili powder.
  10. Image of the recipe cooking step-2-5 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  11. Mix well and cook covered for 5 minutes.
  12. Image of the recipe cooking step-2-6 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  13. Add channa masala powder, dried mango powder, anardana, sugar, and tamarind paste.
  14. Image of the recipe cooking step-2-7 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  15. Remove tea bags and add the black tea to the masala (sauce).
  16. Image of the recipe cooking step-2-8 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  17. Mix well, and cook for 5 minutes.
  18. Image of the recipe cooking step-2-9 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  19. After that, add, kasuri methi, sliced ginger, and cooked chickpeas.
  20. Image of the recipe cooking step-2-10 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  21. Mix everything well. At this point, you can add more water if needed.
  22. Image of the recipe cooking step-2-11 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  23. Cook covered for 20 minutes on medium-low heat.
  24. Image of the recipe cooking step-2-12 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  25. Add sliced onions, and mix well.
  26. Image of the recipe cooking step-2-13 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  27. Remove from heat and keep it covered for 5 minutes.
  28. Image of the recipe cooking step-2-14 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe
  29. Amritsari chole are ready. Serve hot with Instant Bhature or any of your flatbread.
  30. Image of the recipe cooking step-2-15 for Amritsari Chole - Authentic Punjabi Chole Masala Recipe

Recipe Card


Amritsari Chole - Authentic Punjabi Chole Masala Recipe [Recipe]

Recipe Image
Amritsari Chole is an authentic Punjabi style chickpea curry that would surely bring a flavor of Amritsar streets right into your home. Perfect with bhature.
★★★★★
(Rating: 4.3 from 1615 reviews)

Prep time 🕐 Cook time 🕐 Total time 🕐
45 mins
Category ☶ Cuisine ♨ Serves ☺
Sides Indian 4-6
Nutrition Info ⊛ Serving size ⊚
202 calories 1 cup

INGREDIENTS

For Amritsari Chole:
  • 2 cups chickpeas (Kabuli chana) cooked or dried (you can also substitute this with canned chickpeas)
  • 1 large sized red onion, finely chopped
  • 1/2 cup tomato puree
  • 2 tablespoons channa masala powder
  • Salt, as per taste
  • 1 teaspoon red chili powder or per taste
  • 3-4 green chilies, deseeded and slit, or as per taste
  • 2 tablespoons tamarind pulp or paste
  • 3 tablespoons oil
  • 1 bay leaf / tej patta
  • 3-4 black cardamom / moti elaichi
  • 5-6 cloves / laung
  • 1 teaspoon anardana / pomegranate seeds
  • 1 teaspoon amuchur / dried mango powder
  • 1 teaspoon brown sugar or regular sugar
  • 2 tablespoons dried fenugreek leaves / kasuri methi
  • 5-6 pieces ginger, julienned (plus some more for garnishing)
  • 2 black tea bags
  • 1/2 cup steaming hot water
  • 5-6 onion rings
  • 1 tablespoon cilantro (coriander) leaves for garnishing
For Serving:
  • Bhature, kulcha, or puri
  • Sliced onions
  • Pickle
  • Lemon wedges

INSTRUCTIONS:

How To Cook Chickpeas (Chole / Kabuli Chana):
  1. Rinse chickpeas 3-4 times and soak them in enough water for 8-10 hours or overnight. After 8-10 hours, drain out the excess water and rinse them again with fresh running water and set aside. (If using dried chickpeas then follow this step, or else skip the soaking part.)
  2. Add rinsed chickpeas to a pressure cooker along with salt and water.
  3. Close the cooker with the lid and pressure cook chickpeas on medium heat for 6-7 whistles or until chickpeas are softened. Let the pressure cool off completely before opening the lid.
How To Make Amritsari Chole:
  1. Steep 2 black tea bags in 1/2 cup hot water for at least 4 minutes. Keep the tea aside.
  2. Heat oil in a pan over medium heat.
  3. Once the oil is hot, add bay leaf, black cardamoms, and cloves to the oil. Sauté them for few seconds or until they are fragrant.
  4. Now add red onions, and sauté for 5 minutes or till they turn golden brown.
  5. Add tomato puree, salt, slitted green/red chilies and red chili powder.
  6. Mix well and cook covered for 5 minutes.
  7. Add channa masala powder, dried mango powder, anardana, sugar, and tamarind paste.
  8. Remove tea bags and add the black tea to the masala (sauce).
  9. Mix well, and cook for 5 minutes.
  10. After that, add, kasuri methi, sliced ginger, and cooked chickpeas.
  11. Mix everything well. At this point, you can add more water if needed.
  12. Cook covered for 20 minutes on medium-low heat.
  13. Add sliced onions, and mix well.
  14. Remove from heat and keep it covered for 5 minutes.
  15. Amritsari chole are ready. Serve hot with Instant Bhature or any of your flatbread.

WATCH RECIPE VIDEO: Click the play button and video will load ...


NOTES:

  1. I have used dried chickpeas for this recipe because Amritsari chole taste best when cooked with dried chickpeas. However, you can also make it using canned chickpeas. If using canned chickpeas, then follow the same recipe of making onion tomato masala. Replace boiled chickpeas with canned chickpeas. Also, brew tea bags and add the tea mixture instead of water. Cover and cook until the chickpeas are soft and tender.
  2. I have prepared Amritsari Chole in vegetable cooking oil, but they also taste great when cooked entirely in ghee or butter. You can either use butter or ghee for frying masala or use the combination of ghee and oil.


Subscribe to our mailing list and collect recipes wherever you are. It's FREE + You'll also get a BONUS EBOOK about INTERESTING COOKING TIPS.

Share this Recipe with your friends: