Traditional Chicken Karahi — Halal Recipe | Halal Kitchen Atlas
Pakistani · Punjab · Peshawari roots

Traditional Chicken Karahi

Named for the pan it is cooked in, this is Pakistan's fast-turnaround Friday-night dish — chicken, tomatoes, ginger, chilies, cooked hard and fast in a black karahi over the highest heat you have. Restaurant-style at home.

Prep
15min
Cook
45min
Total
1hr
Serves
4
Difficulty
Easy-Intermediate
Cuisine
Pakistani
Illustration by Halal Kitchen Atlas — hero photograph coming with next test batch.

Karahi means the pan — a heavy, deep, wok-shaped cast-iron dish that Pakistanis and Afghans have cooked in for centuries. The dish takes its name from the vessel because the vessel does most of the work: retained heat, quick reduction, that characteristic slightly-charred edge on the tomatoes.

A proper chicken karahi is not a slow-simmered curry. It is fast, loud, and bold. Chicken goes into screaming-hot oil, tomatoes and aromatics follow, and twenty minutes later you have a dish that tastes like it came out of a Peshawar street stall. This is Pakistan's Friday-night dinner — the meal you cook when relatives arrive without warning.

The karahi debate — Peshawar vs Lahore vs restaurant

There are three main styles. Peshawari karahi is the purest — just meat, tomatoes, salt, green chilies, and ginger. No onion, no ground spices, no yogurt, no cream. The meat cooks in its own fat with tomato juice. Lahori karahi adds ground spices, garlic, and sometimes yogurt for tang. Restaurant karahi (the version most non-Pakistanis have eaten in curry houses) adds cream, food color, more masala, and much more oil — it is delicious but it is a different dish.

This recipe is a home-friendly Lahori-Peshawari hybrid — cleaner than restaurant karahi, more forgiving than a strict Peshawari version. It uses ginger-garlic paste (technically a Lahori move), tomatoes as the base (universal), fresh ginger julienne to finish (Peshawari), and skips cream entirely.

Cultural review: Reviewed by the Halal Kitchen Atlas Pakistani recipe team. Peshawari method verified against Lahore-based cooks.

Ingredients

Serves 4

Main

  • 1 kgbone-in halal chicken — curry cut (small pieces with bone)
  • 500 gripe tomatoes — roughly chopped (about 5 medium)
  • 1/2 cupghee or neutral oil — yes, this much — do not skimp
  • 2 tbspginger-garlic paste
  • 6-8green chilies — 3 slit lengthwise, rest for garnish
  • 2 inchfresh ginger — julienned, for finishing
  • 1 handfulfresh coriander leaves — chopped

Whole spices & ground

  • 1 tspcumin seeds
  • 1 tspblack peppercorns — crushed roughly
  • 1 tspcoriander seeds — crushed roughly
  • 1 tspred chili powder — or to taste
  • 1/2 tspturmeric
  • 1 tspsalt — or to taste
  • 1/2 tspgaram masala — for finishing
  • 1 tspkasuri methi (dried fenugreek) — crushed between palms

Equipment

  • A karahi if you have one — otherwise a cast-iron wok or heavy Dutch oven
  • Large wooden or metal spatula
  • Sharp knife for ginger julienne

Method

Chicken karahi is fast and forgiving — the whole cook is 45 minutes. The two rules: use enough oil, and keep the heat high. Low heat and low oil produce a stew, not a karahi.

Cook
  1. Heat the karahi
    Set your karahi (or heavy pot) on the highest heat and let it get properly hot for 2-3 minutes before adding anything. This is a very hot cook — nothing here is gentle.
  2. Bloom the whole spices in oil
    Add the ghee. When it shimmers, add the cumin seeds, crushed peppercorns, and crushed coriander seeds. They will sizzle immediately — 15 seconds, no more.
  3. Add the chicken and sear
    Add all the chicken at once. Do not touch it for 90 seconds — let it sear against the hot pan. Then stir and let it sear another 90 seconds. You want color on every side.
  4. Add ginger-garlic paste
    Add the ginger-garlic paste and stir it into the chicken. Cook for 2 minutes, until the raw garlic smell burns off and turns nutty.
  5. Add tomatoes and spices
    Add the chopped tomatoes, red chili powder, turmeric, salt, and 3 slit green chilies. Stir well. Now cover the karahi with a lid and let it cook on medium-high for 15 minutes. The tomatoes will collapse and release their liquid — this is the karahi's cooking water.
  6. Uncover and reduce
    Remove the lid. The chicken should now be surrounded by tomato liquid. Turn the heat back to high and cook uncovered for 12-15 minutes, stirring occasionally, until: the water evaporates completely, the oil rises to the surface (this is called bhunna), and the tomato pieces are broken down but you can still see them.
  7. Test doneness
    By now the chicken should be fully cooked and falling off the bone easily. If it is still pink at the bone, add 1/4 cup water and cook another 5 minutes covered.
  8. Finish
    Turn off the heat. Sprinkle over the garam masala, crushed kasuri methi, half the ginger julienne, half the coriander, and the remaining whole green chilies. Cover and let sit 3 minutes for the finishing flavors to bloom. Scatter the remaining ginger and coriander on top. Serve directly from the karahi, at the table, with hot naan or roti.

How to make it taste like restaurant karahi

  • Use bone-in chicken cut small. Ask your butcher for "curry cut" — small pieces with the bone in. This is what gives karahi its flavor. Boneless breast will produce a sad, dry karahi.
  • Do not skimp on the oil. Karahi is a fat-cooked dish. Half a cup is right. When you see the oil separate on top at the end, that is the sign you have made it correctly.
  • High heat, always. If your stove is not powerful enough to keep the karahi bubbling hard, work in two batches or use a wider pan. Low heat = stew.
  • Do not add water. The tomatoes provide all the liquid you need. Adding water dilutes the tomato flavor and makes it a curry, not a karahi.
  • The bhunna moment is critical. When the water evaporates and oil rises to the top, that is the moment karahi becomes karahi. Stop cooking too early and you have chicken in tomato soup.
  • Kasuri methi at the end is not optional. Those crushed dried fenugreek leaves are what make restaurant karahi taste like restaurant karahi. Crush them between your palms before adding to release the fragrance.
Halal notes for this recipe
  • Chicken must be halal-slaughtered (zabihah). Ask your butcher for "curry cut" halal chicken — small pieces with bone.
  • Ghee: use pure ghee — the flavor difference over neutral oil is significant. Common halal brands: Nurpur, Amul (halal-certified batches), Purity.
  • Kasuri methi is naturally halal (just dried herb).
  • Kashmiri and standard red chili powders are naturally halal. Some spice blends have anti-caking agents — check labels if you are strict.

Substitutions

Original ingredientHalal-friendly substitute
Bone-in chickenBoneless thighs — less flavor but works. Reduce cook time by 8 min
GheeNeutral oil (sunflower, canola). Ghee is much better here
Fresh tomatoes500g canned crushed tomatoes — reduces cook time
Kasuri methiSkip if unavailable — but track some down for next time
Green chiliesReduce by half for mild; use jalapeño for milder version
Fresh ginger julienneGrated ginger — flavor same, texture different

How to serve

  • Serve directly in the karahi at the center of the table — restaurant-style.
  • Pair with hot naan or chapati.
  • Add kachumber salad — the tangy salad cuts the richness.
  • A raw onion salad with lemon and green chili on the side.
  • For a full meal: pair with plain basmati rice and dal.

Storage & make-ahead

Karahi actually improves the next day as the flavors deepen. Refrigerate in an airtight container for up to 3 days. Reheat in a pan over medium heat with a splash of water. Freezes well for up to 2 months.

Nutrition (per serving, estimated)

520
Calories
42g
Protein
14g
Carbs
32g
Fat
Estimated using standard ingredient values. Actual nutrition varies by brand, cut, and portioning. Not medical or dietary advice — see our disclaimer.

Frequently asked questions

Karahi and kadai are the same word — different transliterations of the same Urdu/Hindi word for a heavy wok-shaped cooking vessel. Karahi is the Pakistani spelling and refers to a specific dish cooked in the pan (tomato-heavy, dry-cooked, high heat). Korma is completely different — a Mughal-era yogurt or cream-based mild curry, usually slow-cooked. Karahi is bold, hot, and fast; korma is subtle, rich, and slow.
Yes, a heavy Dutch oven or cast-iron pan works. The important qualities are: heavy bottom (to retain heat), wide surface area (to evaporate liquid fast), and ideally metal that can go on very high heat. Non-stick pans do not work well because they do not tolerate the high heat karahi needs.
Two likely reasons. First, you may have added water — do not, the tomatoes provide enough liquid. Second, you may have stopped cooking before the bhunna stage. Keep the heat high, keep cooking uncovered, and watch for the moment when the water evaporates completely and the oil separates on top. That is when karahi is done.
Traditional karahi is medium-to-high heat. In this recipe, we use 6-8 green chilies plus 1 tsp red chili powder — that produces a moderate heat that most adults enjoy. To make it mild, reduce green chilies to 2 (slit for flavor not heat) and use just 1/2 tsp Kashmiri chili powder (which is mild). Adjust to your family's tolerance.
Bhunna (sometimes spelled bhuna) is a South Asian cooking technique of frying spices, aromatics, or a curry base in oil until the water evaporates and the oil separates. In karahi, the bhunna stage is when the tomato-based liquid reduces completely and oil rises to the surface. This concentrates all the flavors and is what distinguishes a proper karahi from a watery curry.

Share with