Karachi street cholay is not the same dish as Punjabi chole masala, and the distinction is worth making precisely. The Karachi version is soured with tamarind mixed with gur (jaggery), not amchur; the chickpeas are not darkened with tea bags or dried amla; the toppings are different — a fried puri placed alongside rather than bhatura, a specific chilli-coriander oil drizzled over, sev and freshly diced tomato rather than raw onion. It is served from a cart, assembled to order, sweet-sharp-spiced all at once, and it is the chickpea preparation of a particular city at a particular moment of day: mid-morning, from a cart that has been there since before you were born.

INGREDIENTS
- 2 x 400g tins chickpeas (drained (or 250g dried, soaked and cooked))
- 2 medium onions (finely chopped)
- 1 tbsp ginger paste
- 1 tsp garlic paste
- ¼ tsp asafoetida (hing)
- 3 medium tomatoes (chopped)
- 2 tbsp tamarind paste
- 1 tbsp grated jaggery (gur)
- 1 tsp cumin powder (roasted)
- 1 tsp chaat masala
- ½ tsp red chilli powder
- 1 tsp salt
- 3 tbsp neutral oil
- For the chilli oil: 2 tbsp neutral oil (1 tsp red chilli flakes, 1 tbsp coriander, finely chopped)
- To serve: fine sev (diced fresh tomato, fried puri or bhatura)
METHOD
- Heat the oil in a wide pan. Add the asafoetida and sizzle 10 seconds. Add the onions and fry until golden, 8 minutes. Add the ginger and garlic pastes; cook 1 minute.
- Add the tomatoes and cook until they break down completely. Add the roasted cumin, chaat masala, red chilli and salt.
- Add the chickpeas, tamarind paste and jaggery. Stir well. Mash a quarter of the chickpeas lightly against the side to thicken the masala. Add a splash of water to loosen if needed.
- Simmer on medium heat for 10–12 minutes until the masala is thick, glossy and coats the chickpeas. Taste — it should be sweet-sour-spiced, the jaggery and tamarind balanced.
- For the chilli oil: warm the oil, add the chilli flakes and coriander off the heat and let them sizzle.
- Serve the cholay in bowls. Drizzle the chilli oil over. Top with sev and diced tomato. Serve with fried puri alongside.