PUNJABI CHOLE – SPICY CHICKPEAS IN TOMATO-ONION SAUCE FROM NORTHERN INDIA
Punjabi Chole is a beloved dish from the Punjab region, known for its rich, spicy tomato and onion sauce paired with tender chickpeas. This recipe is a family favorite and delivers robust flavors balanced by aromatic whole and ground spices.
🕒 Prep Time: 15 min
🍳 Cook Time: 40 min
🍽️ Servings: 3
Ingredients
- 200 g dried chickpeas (or 500 g cooked chickpeas)
- 2 red onions
- 4 canned tomatoes + 1 tbsp juice
- 1 red chili pepper (adjust to spice preference)
- 1 tsp grated ginger paste
- 1 tsp crushed garlic (about 7-8 cloves)
- 1 tbsp full-fat Greek yogurt (10%)
- 1 tsp roasted sesame seeds, ground (use coffee grinder)
- 1/2 tsp turmeric powder
- 1 1/2 tsp ground garam masala
- Juice of 1/2 small lemon
- 3 tbsp oil
- Salt, to taste
Whole Spices:
- 1 bay leaf
- 10 black peppercorns
- 2 green cardamom pods
- 2 cloves
- 1 cm cinnamon stick
Instructions
- If using dried chickpeas, soak and cook following standard instructions. Drain and reserve the cooking water for the sauce. Use 500 g cooked chickpeas.
- In a food processor, blend chopped onions, tomatoes, garlic, ginger, and chili until you obtain a fine paste.
- Heat oil in a wide pan or pot. Add the whole spices and fry for 1 minute until fragrant.
- Add the vegetable paste. Rinse the processor bowl with a little water and pour it into the pan. Cover and cook for 5 minutes.
- Remove the lid and continue cooking uncovered, stirring frequently, until the sauce thickens and almost dries up (around 10 minutes).
- Stir in yogurt, ground sesame, turmeric, ground garam masala, salt, and lemon juice.
- Add 2 ladles of reserved chickpea cooking water, cover, and simmer for 10 minutes until the sauce thickens and oil separates along the edges.
- Add chickpeas and enough reserved water (about half a ladle) to loosen the sauce if needed. Cover and cook for another 10 minutes. Adjust salt to taste.
- Serve hot, garnished with fresh parsley or cilantro, sliced onions, and tomatoes. Pair with basmati rice or Indian bread.
💡 Tips
- For deeper flavor, prepare the garam masala freshly or use a trusted blend.
- Adjust chili quantity to your preferred heat level.
- Chickpeas can be cooked ahead of time and stored along with their cooking water for convenience.
📝 Final Thoughts
Punjabi Chole is a hearty, spicy, and aromatic chickpea curry that brings the essence of Northern Indian cuisine to your table. It’s perfect for those who enjoy balanced spice and rich textures in vegetarian dishes.