Lahori dhaba style · One wok, no onions

Pakistani Chicken Karahi Recipe (Restaurant Style)

Thick masala. Juicy chicken. Zero watery gravy.

Farwa ZeeshanRecipe by Farwa ZeeshanTested in the NineFoods home kitchen

Home karahi usually turns into a watery tomato curry because the tomatoes go in too early and the heat is too low. Real karahi is a fast, high-heat bhuna in a wok: the chicken sears first, the tomatoes collapse in their own juice, and the oil separates in under 30 minutes.

Prep10m
Cook30m
Servings4
kcal / serving420
LevelEasy
Jump to the method

The 3 laws of karahi

Why this recipe works

High heat

Simmering on medium

Karahi is a stir-fry. Keep the flame high so moisture flashes off.

No onion

Onion and water base

Tomato, ginger and chilli only. Onion makes it a salan, not a karahi.

Oil up

Serving while wet

Bhuna until the oil separates and the masala clings to the chicken.

Shopping and prep list

Ingredients

Servings
Tap items as you gather them · 0 of 0 ready

Chicken and fat

Masala

Finish

The NineFoods bhuna gauge

Is the masala ready?

Tilt the wok and look at the edge of the masala. Tap what you see.

Tap a stage to see what to do.

Method · 4 stages

Step by step

1

Sear the chicken

High · 7 min
  1. Heat the oil in a wok until it shimmers.
  2. Add the chicken and salt and fry, turning often, until the pieces turn white and lightly golden.
  3. Add ginger garlic paste and fry 1 minute until the raw smell goes.
Look for: chicken white all over with golden edges, oil sizzling loudly.
07:00
2

Melt the tomatoes

Covered on medium · 8 min
  1. Place the tomato halves cut side down over the chicken.
  2. Cover and cook until the skins wrinkle and lift.
  3. Pick the skins out with tongs and discard.
Look for: tomato skins loose and wrinkled, the flesh soft enough to mash.
08:00
3

Bhuna on high

High, uncovered · 12 min
  1. Mash the tomatoes into the chicken with your spoon.
  2. Add chilli flakes, black pepper, coriander, cumin and turmeric.
  3. Stir-fry on high, scraping the bottom, until the liquid is gone and oil separates.
Look for: oil beading at the edge of the wok. Use the gauge above.
12:00
4

Finish and serve

Low · 3 min
  1. Lower the heat. Add green chillies, julienned ginger and butter.
  2. Sprinkle garam masala and coriander, toss once and serve straight from the wok.
Look for: butter melted and glossy, chillies bright green.
03:00

Chef's troubleshooter

What went wrong? Pick the symptom

Why

The heat was too low, or the tomatoes were not cooked down before serving.

Fix next time

Bhuna uncovered on high until the oil separates. Do not add water at any stage.

Why

The pieces were too large, or the chicken was overcooked after the bhuna.

Fix next time

Use small karahi-cut pieces and add the finishing ingredients the moment the oil rises.

Why

The tomatoes were very acidic and not cooked long enough.

Fix next time

Cook 3 more minutes on high, then add 1 tbsp butter. A pinch of sugar balances very sour tomatoes.

Why

Home burners do not reach dhaba wok heat.

Fix: dhungar

Put a small steel bowl in the wok, add a glowing coal and ½ tsp ghee, cover 2 minutes.

Why

The bottom was not scraped during the bhuna.

Fix next time

Scrape every 30 seconds. If it catches, add 2 tbsp water, scrape and finish quickly.

Swap smart

Ingredient roles and substitutes

IngredientJob in the dishSwap with
Fresh tomatoesBody and tang of the masalaCanned whole tomatoes, drained, 600 g
Bone-in chickenJuicy meat and richer gravyBoneless thigh, cut the bhuna to 8 minutes
Desi gheeNutty dhaba finishUnsalted butter
Black pepperSignature Peshawari heatExtra chilli flakes for a Lahori red style
Coriander seedsEarthy crunch1 tsp coriander powder

After the meal

Serve, store, reheat

Serve with

Hot naan or tandoori roti, sliced onions with lemon, and mint raita.

Store

Fridge up to 3 days in an airtight box. Freezer up to 2 months.

Reheat without drying

Warm in a pan on medium with 2 tbsp water, covered, for 5 minutes. Add a knob of butter at the end.

How we tested this recipe

Tested in a home kitchen, not a studio

Farwa Zeeshan

Recipe developed and tested by Farwa Zeeshan, who cooks and tests every NineFoods recipe on a regular home stove.

  • Cooked from start to finish with the exact quantities above for 4 servings, using both the metric and US cup measures.
  • Every one of the 4 stages was timed at the stove; heat levels and the 'look for' cues are what we saw in the pan.
  • The doneness check (is the masala ready) and the troubleshooter come from batches that went wrong, and how we fixed them.
  • Reheating and storage advice was checked on leftovers, not guessed.

Read our full testing process

Keep cooking

Related recipes and guides

Quick answers

Chicken karahi FAQ

Is onion used in chicken karahi?

Traditional Lahori and Peshawari karahi uses no onion. The masala is built only from tomato, ginger, garlic and chilli.

What is the difference between karahi and handi?

Karahi is cooked fast on high heat in an open wok with a tomato masala. Handi is slow-cooked in a deep pot and finished with yoghurt or cream.

Can I make chicken karahi without a wok?

Yes. Use the widest heavy pan you have so the liquid can evaporate quickly. A deep pot traps steam and makes the gravy watery.

How do I make karahi less oily?

Use 80 ml oil instead of 120 ml, and spoon off any extra oil once it separates, before adding the butter.