Amritsari Chole (Indian Chickpea Masala)

Jump to RecipeRate this Recipe
No ratings yet

Sharing is caring!

If you love hearty, street-style curries, this authentic Amritsari Chole, Indian Chickpea Masala, is going to be your new favorite! Made from scratch without any store-bought chole masala, this dish is loaded with bold, authentic flavors.

This post may contain affiliate links. Read my disclosure policy.

Learn how to make this dhaba-style Amritsari Chole (chana masala) at home with a freshly ground spice blend. This protein-rich North Indian vegetarian curry is wholesome and packed with flavor.

Pair it with roti, paratha, poori, or rice for a complete meal. To keep it vegan, simply swap ghee (clarified butter) with vegetable oil.

There’s a certain charm to the food of Amritsar—it’s vibrant, hearty, and full of soul. Among its many culinary treasures, the legendary Amritsari Chole stands out.

Ever wondered how Amritsari Chole gets its signature deep, dark color?


It’s easier than you think! Just drop a few dried amla pieces (Indian gooseberry) or a tea bag into the pot while boiling the chickpeas. This little trick not only gives them that authentic street-style look but also infuses a gentle tang that takes the flavor to the next level.

Spicy chickpea curry with lime and garnishes, served with bread and onions.
Delicious Indian-style chickpea curry with flavorful spices, fresh garnishes, and sides.

This flavorful chickpea curry is rich, tangy, and layered with spices that capture the essence of North India’s bustling food scene. 

The beauty of this dish lies in its simplicity—no need for store-bought chole masala, just everyday spices blended together to create magic.

Nutritious and protein-packed, Amritsari Chole makes the perfect companion to fluffy bhature, crisp poori, soft rotis, or even a simple bowl of steamed rice. Traditionally served with Amritsari kulcha on the streets, it’s truly a soul-satisfying meal.

Key Highlights of This Authentic Chole Recipe:


  • Signature Flavor Profile: A perfect balance of spicy, tangy, and aromatic notes.
  • The Secret Ingredient: The distinct taste comes from a from-scratch chole masala powder.
  • Authentic Texture: Achieves the classic dark color and thick gravy without artificial colors.
  • Perfect Pairing: Best enjoyed with Bhatura, Kulcha, or Jeera Rice.
  • Dietary Info: A high-protein, vegetarian, and vegan-friendly dish.

Ingredients for Amritsari Chole

  • Chickpeas (aka Chole/Kabuli Chana, garbanzo beans): Use good-quality dried chickpeas, soaked overnight or for at least 8 hours for the best texture.
  • Black Tea: A black tea bag or loose black tea is added while boiling to give the chole its signature deep brown color.
  • Fresh Basics: Onions, ginger, garlic, green chillies, and fresh coriander leaves (cilantro).
  • Tomatoes: Either finely chopped or pureed—both work well.
  • Whole Spices: Cumin seeds and bay leaves for earthy depth.
  • Ground Spices: Turmeric, red chili powder (or cayenne), cumin powder, coriander powder, asafoetida (hing), garam masala, aamchur powder (ground dry raw mango), and kasuri methi (dried fenugreek leaves).
  • Homemade Chole Masala: A fragrant mix of cumin seeds, cinnamon stick, cloves, green cardamom pods, black peppercorns, and fenugreek seeds, roasted and ground fresh.
  • Fat of Choice: Ghee for a traditional touch, or oil for a vegan-friendly version.

A full list of ingredients with exact amounts can be found on the Recipe Card below.

Amritsari Chole Recipe

Step-By-Step Instructions

Step 1: Soak 2 cups of dry chickpeas (chole) in 3 cups of water for at least 8 hours or overnight.

Step 2: Drain the soaked chickpeas and transfer them to a pressure cooker.

Step 3: In a separate pan, boil 3 cups of water. Add 2 tsp black tea or chai powder and let it brew for 2–3 minutes.

Step 4: Strain the tea and pour it over the chickpeas in the pressure cooker.

Step 5: Add 1 tsp finely chopped ginger, 2 cloves roughly chopped garlic, 1 tbsp roughly chopped onions, and 1 tsp salt. Cover the pressure cooker and cook until the chickpeas are tender.

Step 6: Heat a small pan on medium-low. Add cinnamon stick, cloves, green cardamom, cumin seeds, black peppercorns, and fenugreek seeds. Lightly dry roast for 30–45 seconds, stirring continuously—be careful not to burn.

Step 7: Let the roasted spices cool slightly, then grind them into a fine powder.

Step 8: In a large pot or Dutch oven, heat ghee or butter on medium heat. Add bay leaves, a small cinnamon stick, and ½ tsp cumin seeds. Sauté for a few seconds.

Step 9: Add chopped onions and sauté until golden brown.

Step 10: Add 1 tbsp ginger-garlic paste and cook for 2 minutes.

Step 11: Stir in 1 cup tomato puree, cover, and cook for 2 minutes, until the oil begins to separate from the mixture.

Step 12: Add turmeric, red chili powder, cumin powder, coriander powder, and a pinch of asafoetida (hing). Sauté for 2–3 minutes on medium heat.

Step 13: Add the ground chana masala powder and the cooked chickpeas along with their cooking water. Mix well. Adjust the water depending on how thick you like your gravy, then bring to a boil.

Step 14: Stir in 1 tsp dry mango powder (amchur powder) for a tangy flavor.

Step 15: Add sliced green chilies, salt to taste, and crushed kasuri methi. Mix well, cover, and simmer for 8–10 minutes.

Step 16: Finally, sprinkle garam masala, add a few thin ginger slices, and garnish with chopped coriander leaves. Mix gently and serve hot.

Notes

  • Using precooked or canned chickpeas? Skip the pressure cooking and add them directly to the gravy when the recipe calls for cooked chole.
  • Keep an eye on the salt; store-bought canned chickpeas often come pre-salted.
Spicy chickpea curry in a skillet for Indian cuisine.
Popular vegetarian Indian dish with rich, flavorful gravy.

Pro Tips


  • Adjusting the Gravy: If you like it thick, mash a few chickpeas into the curry while simmering. For a thinner consistency, add a splash of hot water.
  • Make Ahead: Chole tastes even better the next day as the flavors deepen. Store in an airtight container in the fridge for up to 3 days.
  • Reheating: Warm on the stovetop with a little water to loosen the gravy. Avoid microwaving for too long, as it can dry out the curry.
  • Serving Idea: Pair with Amritsari kulcha for the most authentic experience, or enjoy with poori, paratha, or steamed basmati rice.

Suggestions and Variations

  1. Spice Level: Adjust the heat by adding more or fewer green chilies, or sprinkle extra red chili powder for a spicier version. For a milder version, remove the green chilies and reduce chili powder.
  2. Tangy Twists: Instead of aamchur, try anardana (dried pomegranate seeds)tamarind juice, or even a squeeze of fresh lemon juice at the end.
  3. Richer Gravy: Add a splash of cream, cashew paste, or coconut milk at the end for a creamier, indulgent version.
  4. Quick Version: Use canned or pre-cooked chickpeas to save time. Just add them directly to the gravy and simmer for 5–7 minutes.
  5. Vegan Option: Swap ghee with any neutral vegetable oil or vegan butter.
  6. Serving Ideas: Classic pairing of Amritsari chole kulcha, bhature, poori, roti, paratha, or even plain steamed rice.
  7. Garnish Fun: Top with thinly sliced onions, fresh coriander, a few julienned ginger strips, or even a dollop of yogurt for contrast.

Recipe Card

Amritsari chole masala, a spicy chickpea curry with lime and garnishes, served with bread and onions.

Amritsari Chole (Indian Chickpea Masala)

Amritsari Chole is a bold and flavorful North Indian chickpea curry from the city of Amritsar, Punjab. Unlike regular Punjabi chole, this version is darker, spicier, and tangier, thanks to the use of tea leaves and a special spice blend. Traditionally paired with soft, flaky Amritsari kulchas, it’s a comforting street-style dish that’s hearty, protein-rich, and packed with authentic Punjabi flavors.
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Serving Size 6

Video

Equipments

Ingredients
 

  • 2 cups dry chickpeas chole/kabuli chana, soaked overnight
  • 2 tsp black tea or 1 tea bag
  • 2 medium red onions finely chopped
  • 1 cup tomato puree or finely chopped tomatoes
  • 3-4 green chilies slit
  • 2 tsp ginger grated
  • ½ tsp garlic minced
  • 1 tbsp ginger-garlic paste
  • 1 tbsp ghee or oil for vegan
  • ½ cup fresh coriander leaves chopped

Whole Spices:

  • ½ tsp cumin seeds
  • 1 small cinnamon stick
  • 2 bay leaves

Ground Spices:

  • ½ tsp turmeric powder
  • 1 tsp red chili powder or cayenne pepper
  • ½ tsp cumin powder
  • 1 tbsp coriander powder
  • ¼ tsp asafoetida hing
  • ½ tsp garam masala
  • 1 tsp kasuri methi dried fenugreek leaves
  • 1 tsp dry mango powder (aamchur) or anardana/tamarind juice
  • Salt to taste

Homemade Chole Masala (roast & grind):

  • ½ tsp cumin seeds
  • 1 inch cinnamon stick
  • 3 cloves
  • 3 cardamom pods
  • ½ tsp black peppercorns
  • ¼ tsp fenugreek seeds

Instructions
 

  • Soak dry chickpeas overnight (at least 8 hours). Drain before cooking.
    chickpeas soaking in water in a glass bowl.
  • In a pressure cooker, add soaked chickpeas. Brew 2 tsp black tea in 3 cups hot water, strain, and pour over chickpeas. Add 1 tsp ginger, 2 cloves garlic, 1 tbsp onion, and 1 tsp salt. Cook until chickpeas are soft.
    Stew with chickpeas and chopped onions in a pot, ready to cook.
  • In a small pan, dry roast cinnamon, cloves, cardamom, cumin seeds, peppercorns, and fenugreek seeds for 30–45 seconds. Cool and grind to a fine powder.
    chole masala powder in a mortar
  • Heat ghee/oil in a large pan. Add bay leaves, cinnamon stick, and cumin seeds. Sauté for a few seconds. Add onions and cook until golden. Stir in ginger-garlic paste, then add tomato puree. Cook until oil separates.
    Sautéing chopped onions, bay leaf, cinnamon stick, and cumin seeds in a pan.
  • Add turmeric, red chili, cumin, coriander, and hing. Sauté 2–3 minutes. Add ground chole masala and mix well.
    Savory tomato curry in a black skillet, flavorful Indian kitchen dish, spicy and rich.
  • Add cooked chickpeas with their cooking water. Adjust consistency by adding more water if needed. Bring to a boil.
    cooked chickpeas on a spicy curry.
  • Stir in aamchur (or tamarind/anardana), green chilies, kasuri methi, and salt. Simmer covered for 8–10 minutes.
    chole in a pot with kasuri methi and green chilies
  • Sprinkle garam masala, fresh coriander, and julienned ginger. Serve hot with kulcha, bhature, poori, or rice.
    Chickpea curry in a black pot with fresh cilantro garnish.

Notes

  • Instead of using aamchur (mango powder) for the sour taste you can also anardana (pomegranate seeds) or tamarind juice.
  • If you have precooked or canned chickpeas then you can skip the pressure cooking part and directly go to making the gravy, and add the chickpeas when the recipe calls to add in the cooked chole. Also be careful with adding salt as the store bought precooked or canned chickpeas usually have salt in them.

Serving Suggestions

  • Best enjoyed with Amritsari kulcha for an authentic experience.
  • Also pairs beautifully with fluffy bhature, crispy poori, soft parathas, or plain basmati rice.

Nutrition (Estimates Only)

Serving: 1gCalories: 315kcalCarbohydrates: 52.6gProtein: 14.7gFat: 6.8gSodium: 600mgFiber: 14.4gSugar: 10.9gVitamin C: 19.9mgCalcium: 97mgFolate: 391µgIron: 4.95mg

NEVER MISS A RECIPE!!

Join Our Free Monthly Newsletter List

Receive our latest recipes and tips straight in your inbox

NEVER MISS A RECIPE!!

Join Our Free Monthly Newsletter List

Receive our latest recipes and tips straight in your inbox

FAQs about Amritsari Chole

Amritsari Chole is a traditional chickpea curry from Amritsar, Punjab. It’s known for its bold, spicy flavors and signature dark color, which comes from cooking the chickpeas with tea leaves or dried amla (Indian gooseberry). Unlike regular chole, it often skips tomatoes and onions, making the spices the true star of the dish.

As the name suggests, Amritsari Chole originated in Amritsar, a vibrant city in Punjab famous for its street food and rich food culture. It’s most commonly enjoyed with fluffy Amritsari Kulchas, making it one of the city’s most iconic pairings.

Yes, absolutely! Canned chickpeas work well if you’re short on time. Just skip the pressure cooking step and add them directly into the gravy. Remember to adjust the salt since canned chickpeas usually contain some already.

While both are delicious chickpea curries from North India, there are key differences. Punjabi Chole is a general style made with onions, tomatoes, and a variety of spices—it can vary widely depending on the household. Amritsari Chole, however, is darker, tangier, and more robust in flavor, thanks to tea leaves or amla and a distinct spice blend. It’s a street-style specialty of Amritsar, traditionally paired with kulchas.


Spicy chickpea curry with cilantro garnished, Indian chickpea masala dish, vegetarian Indian cuisine, Kitchen Savouries.
Delicious Amritsari Chickpea Masala recipe, a flavorful Indian chickpea curry perfect for vegetarian meals, from Kitchen Savouries.


Sharing is caring!

Similar Posts

Leave a Reply

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

Rate This Recipe