Amritsari Chole is a beloved North Indian dish that originates from the vibrant city of Amritsar, Punjab. This dish is an irresistible blend of spicy chickpeas cooked in a rich, tangy tomato-based gravy infused with a unique combination of aromatic spices.
Loved for its robust flavors and hearty texture, Amritsari Chole is a perfect vegetarian meal that satisfies both your taste buds and your hunger. Whether you’re new to Indian cuisine or a seasoned foodie, this recipe brings the authentic essence of Punjabi street food right to your kitchen.
In this recipe, we will walk you through the traditional method of preparing Amritsari Chole, ensuring every bite bursts with flavor. From soaking the chickpeas to tempering the spices, you’ll learn how to create this comforting and wholesome dish that pairs wonderfully with fluffy naan or steamed basmati rice.
Ready to explore the magic of Amritsari Chole? Let’s dive in!
Why You’ll Love This Recipe
Amritsari Chole stands out for its bold and complex flavors, layered with a perfect balance of heat, tanginess, and earthiness. It’s a fantastic source of plant-based protein thanks to the chickpeas, making it a nutritious and filling choice for vegetarians and vegans alike.
This recipe is also incredibly versatile and can be adjusted to suit your spice preferences. Plus, it’s a one-pot wonder, which means minimal cleanup but maximum flavor.
The slow-cooked chickpeas soak up the spices beautifully, resulting in a creamy and hearty gravy that is truly comforting.
If you love exploring authentic Indian recipes, you might also enjoy our Bok Choy Indian Recipe or our flavorful Black Cumin Recipes for an extra spice kick!
Ingredients
- 1 cup dried chickpeas (kabuli chana) or 2 cups canned chickpeas, drained
- 3 cups water (for soaking and cooking)
- 2 medium onions, finely chopped
- 3 medium tomatoes, pureed
- 2 green chilies, slit
- 1 tablespoon ginger-garlic paste
- 2 tablespoons oil (mustard oil preferred for authenticity)
- 1 teaspoon cumin seeds
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 1 teaspoon red chili powder
- 1 teaspoon amchur (dry mango powder)
- 1 teaspoon garam masala
- 1 teaspoon chole masala (available at Indian grocery stores)
- Salt to taste
- Fresh coriander leaves for garnish
- 1 teaspoon baking soda (optional, helps soften chickpeas)
- 1 teaspoon dried pomegranate seeds (anardana) (optional for tanginess)
- 1 inch cinnamon stick, 3 cloves, 2 green cardamom pods
Equipment
- Large bowl (for soaking chickpeas)
- Pressure cooker or large pot
- Deep frying pan or kadhai
- Blender or hand blender (for tomato puree)
- Wooden spoon or spatula
- Knife and chopping board
- Measuring spoons and cups
- Serving bowl
Instructions
- Soak the chickpeas: Rinse the dried chickpeas under running water until clear. Soak them in plenty of water overnight or for at least 8 hours. Add 1 teaspoon baking soda if desired to soften the chickpeas faster.
- Cook the chickpeas: Drain the soaked chickpeas and rinse again. In a pressure cooker, add the chickpeas, 3 cups of water, cinnamon stick, cloves, and cardamom pods. Cook for about 20-25 minutes or until chickpeas are soft but not mushy. If using canned chickpeas, rinse well and skip this step.
- Prepare the tomato puree: While chickpeas cook, blend the fresh tomatoes into a smooth puree. Set aside.
- Sauté the base: Heat oil in a deep frying pan or kadhai on medium heat. Add cumin seeds and let them splutter. Add chopped onions and sauté until golden brown.
- Add ginger-garlic and spices: Mix in the ginger-garlic paste and green chilies. Cook for 1-2 minutes until fragrant. Then add turmeric, coriander powder, red chili powder, and chole masala. Stir well and cook for another minute.
- Add tomato puree: Pour in the tomato puree, stir well, and cook until the oil starts to separate from the masala (about 10-15 minutes on medium-low heat). This step is crucial for deep flavor.
- Combine chickpeas and gravy: Add the cooked chickpeas along with the cooking water to the masala. Mix well and simmer for 15-20 minutes. Adjust consistency by adding water if necessary.
- Final seasoning: Add amchur powder, garam masala, salt to taste, and dried pomegranate seeds if using. Stir and cook for another 5 minutes to blend all flavors.
- Garnish and serve: Sprinkle freshly chopped coriander leaves on top. Serve hot with bhature, naan, or steamed rice.
Tips & Variations
For an authentic Amritsari flavor, use mustard oil for cooking. It adds a distinctive pungency that complements the spices perfectly.
If you prefer a smoky flavor, you can add a pinch of dry mango powder (amchur) and char some green chilies on an open flame to garnish.
Instead of dried chickpeas, canned chickpeas can be a great shortcut for busy days. Just reduce the cooking time accordingly.
For a creamier texture, mash a few chickpeas gently before adding them back to the gravy.
Try adding a dollop of butter or a splash of fresh cream for a richer, restaurant-style experience.
Nutrition Facts
Nutrient | Amount per serving (1 cup) |
---|---|
Calories | 280 kcal |
Protein | 12 g |
Carbohydrates | 40 g |
Dietary Fiber | 10 g |
Fat | 7 g |
Sodium | 450 mg |
Vitamin C | 15% DV* |
Iron | 20% DV* |
*DV = Daily Value based on a 2,000 calorie diet
Serving Suggestions
Amritsari Chole pairs beautifully with deep-fried fluffy bhature, soft buttered naan, or simple steamed basmati rice. For a traditional Punjabi meal, serve with a side of sliced onions, lemon wedges, and fresh green chilies.
To balance the spices, a cooling side like cucumber raita or plain yogurt makes a perfect accompaniment. You can also add a side of pickled vegetables or a fresh salad to add some crunch and freshness.
For a complete meal, consider pairing it with Bread And Gravy Recipe or a refreshing drink like a mango lassi.
Conclusion
Amritsari Chole is a timeless classic that celebrates the rich culinary heritage of Punjab. Its deep flavors, hearty chickpeas, and aromatic spices make it a dish that comforts the soul and delights the palate.
Whether you’re cooking for family dinners or special occasions, this recipe is sure to become a favorite in your repertoire.
With easy-to-follow steps and accessible ingredients, you can bring a taste of Amritsar to your home kitchen. Don’t forget to experiment with spice levels and garnishes to make the dish your own.
For more delicious and diverse recipes, explore our collection including the Breakfast Wellington Recipe or the savory Braised Pork Ribs With Radish Recipe. Happy cooking and enjoy every flavorful bite!
📖 Recipe Card: Amritsari Chole
Description: A spicy and tangy chickpea curry from Amritsar, India, known for its rich flavors. Perfect as a hearty vegetarian meal served with bhature or rice.
Prep Time: PT15M
Cook Time: PT45M
Total Time: PT60M
Servings: 4 servings
Ingredients
- 1 cup dried chickpeas (soaked overnight)
- 2 tablespoons oil
- 1 large onion, finely chopped
- 2 tomatoes, pureed
- 1 tablespoon ginger-garlic paste
- 2 green chilies, chopped
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- 1 teaspoon red chili powder
- 1/2 teaspoon amchur (dry mango powder)
- Salt to taste
- 2 cups water
- Fresh coriander leaves for garnish
Instructions
- Pressure cook the soaked chickpeas with salt until soft.
- Heat oil in a pan and add cumin seeds until they splutter.
- Add chopped onions and sauté until golden brown.
- Add ginger-garlic paste and green chilies; cook for 2 minutes.
- Pour in tomato puree and cook until oil separates.
- Add coriander powder, garam masala, red chili powder, and amchur; mix well.
- Add cooked chickpeas along with cooking water; simmer for 15-20 minutes.
- Adjust salt and consistency as needed.
- Garnish with fresh coriander leaves and serve hot.
Nutrition: Calories: 280 kcal | Protein: 15 g | Fat: 7 g | Carbs: 40 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Amritsari Chole”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A spicy and tangy chickpea curry from Amritsar, India, known for its rich flavors. Perfect as a hearty vegetarian meal served with bhature or rice.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT60M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup dried chickpeas (soaked overnight)”, “2 tablespoons oil”, “1 large onion, finely chopped”, “2 tomatoes, pureed”, “1 tablespoon ginger-garlic paste”, “2 green chilies, chopped”, “1 teaspoon cumin seeds”, “1 teaspoon coriander powder”, “1 teaspoon garam masala”, “1 teaspoon red chili powder”, “1/2 teaspoon amchur (dry mango powder)”, “Salt to taste”, “2 cups water”, “Fresh coriander leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Pressure cook the soaked chickpeas with salt until soft.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan and add cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Add ginger-garlic paste and green chilies; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in tomato puree and cook until oil separates.”}, {“@type”: “HowToStep”, “text”: “Add coriander powder, garam masala, red chili powder, and amchur; mix well.”}, {“@type”: “HowToStep”, “text”: “Add cooked chickpeas along with cooking water; simmer for 15-20 minutes.”}, {“@type”: “HowToStep”, “text”: “Adjust salt and consistency as needed.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh coriander leaves and serve hot.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “15 g”, “fatContent”: “7 g”, “carbohydrateContent”: “40 g”}}