Karahi

tomato, ginger and green chilli driven hard in a two-handled iron wok until the oil separates: the defining restaurant dish of the Punjab and the Khyber

Origin: Punjab Province, British India (Lahore)

From the journey of Tomato.

The dish is named after the pan. A karahi is a round-bottomed two-handled iron wok, the word descending from the Sanskrit karāha, and like the tagine and the wok it has given its name to everything cooked in it. That is worth stating plainly, because it explains why karahi is less a fixed recipe than a method: high heat, a small number of ingredients, no onion base, and a sauce that is reduced rather than simmered. What defines it is the tomato. There is no onion masala underneath, no cream, and no long-cooked gravy. Tomatoes are cooked hard until they collapse and the oil separates and rises, and that separation is the point at which the dish is considered ready. Ginger and green chilli go in late and stay assertive. Everything about the technique is designed for speed and for a vessel sitting directly over a fierce flame. Punjab was divided in 1947 and karahi was not. Both Punjabs cook it, both consider it their own, and the atlas has no interest in awarding it: the dish took shape in the undivided province, and the border drawn through it is younger than the recipe. The regional differences are real and more interesting than the question of ownership. Lahori karahi is the fuller version, tomato-heavy and generously spiced. Peshawari karahi is the austere one, made with mutton, tomato, ginger, salt, and very little else, on the argument that good meat does not need decoration. Kabul cooks a close relative, which is unsurprising given that Peshawar and Jalalabad have been one culinary region for far longer than they have been in different countries. It is above all a restaurant dish rather than a household one, and that is a matter of equipment rather than of skill: the domestic hob cannot easily produce the heat the method wants. The karahi houses of Lahore's Gawalmandi and Peshawar's Namak Mandi built their reputations on flame a home kitchen cannot match.

Ingredients

Ingredients

  • 1 kg bone-in chicken, jointed into small pieces
  • 6 tbsp ghee or neutral oil
  • 2 tbsp ginger and garlic paste
  • 800 g ripe tomatoes, roughly chopped
  • 6 green chillies, slit lengthways
  • 1 tbsp coriander seeds, coarsely crushed
  • 1 tsp cumin seeds
  • 1 tsp red chilli flakes
  • 0.5 tsp ground turmeric
  • 1.5 tsp salt, or to taste
  • 3 tbsp plain yoghurt, whisked smooth

To finish

  • 1 large thumb of ginger, cut into fine julienne
  • 1 small bunch coriander leaves, chopped
  • 1 tsp garam masala
  • 1 lemon, cut into wedges

Method

  1. Heat the ghee in a karahi or the widest heavy pan you own, over the highest heat it will take. The pan must be wide: a crowded pan steams the chicken and the dish is lost before it starts.
  2. Add the chicken in a single layer and fry, turning, until it has taken colour on all sides, about eight minutes. It does not need to cook through yet.
  3. Add the ginger and garlic paste and fry for a minute until the raw smell goes.
  4. Add the tomatoes, crushed coriander, cumin, chilli flakes, turmeric, and salt. Keep the heat high and cook, stirring and pressing the tomatoes against the side of the pan, for fifteen to twenty minutes.
  5. Keep going until the tomatoes have completely collapsed and the oil separates and pools red at the edges of the pan. This is the whole technique and it cannot be hurried by covering the pan or shortened by adding water. If it looks like it is catching, lower the heat a little rather than adding liquid.
  6. Lower the heat, stir in the yoghurt a spoonful at a time so it does not split, and add the green chillies. Cook for a further five minutes, until the chicken is done and the sauce clings to it rather than pooling.
  7. Taste for salt. Scatter over the ginger julienne, coriander, and garam masala, and take it to the table in the pan it was cooked in, with lemon and naan.

Notes

The oil separating is not a stage to watch for politely; it is the definition of the dish, and a karahi served before it happens is a tomato stew. Use the ripest tomatoes available, because there is nothing else in the pan to cover for them. For a Peshawari version, use mutton on the bone, drop the turmeric, chilli flakes, cumin, and yoghurt entirely, and cook it with nothing but tomato, ginger, green chilli, and salt: it is a starker dish and, to many, the better one.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.