Food

"Karahi Guide: Chicken, Mutton and Namkeen Karahi"

Karahi explained: chicken, mutton, namkeen Shinwari and koyla karahi, the highway karahi stops families drive out to, and how to order by the kilo.

By Explore Pakistan · Published 6 October 2026 · 7 min read

Amazing Hunza Valley and Hunza River, Pakistan
Photo: Obaid Ahmed · CC BY-SA 4.0 · Wikimedia Commons

Karahi is meat cooked fast on high heat in a karahi, the deep iron pan it is named after, with tomatoes, green chillies, ginger and garlic, and eaten straight from the pan with naan. Chicken karahi is the everyday version, mutton karahi the weekend treat, and namkeen or Shinwari karahi the salt-and-fat style of the Pashtun north west. It is almost always ordered by weight, by the half kilo or kilo, which is the first thing to understand before you sit down.

This guide explains the main styles, the highway karahi stops that families drive out to, and how ordering by the kilo works so the bill does not surprise you.

At a glance
What it isMeat cooked in a deep iron pan, served in the pan
Main stylesChicken, mutton, namkeen (Shinwari), koyla, Lahori beef
How it is soldBy weight: half kilo or kilo
FeedsRoughly 3 to 4 people per kilo with naan, depending on appetite
Waiting timeAbout 20 to 40 minutes, cooked to order
Eat withNaan or roti, salad, raita
Most expensiveMutton and dumba (lamb)

What exactly is a karahi?

The word means the pan before the dish: a thick, round, deep cooking pot, like a wok with steeper sides, traditionally made of iron. Everything from samosas to jalebi is fried in one. As a restaurant dish, "karahi" means a meat stew cooked hard and fast in that pan, and served in it too.

The basic method is the same everywhere. Meat goes into hot oil or ghee, then tomatoes, which break down into the sauce, then ginger, garlic and green chillies. There is no slow simmering and very little water. A good karahi is thick and glossy, with the oil separating at the edges, not a thin curry.

Because it is cooked to order, karahi takes time. Expect 20 to 40 minutes, longer for mutton, and order it first, before anything else.

The main karahi styles

Chicken karahi

The standard, on every menu from Karachi to Gilgit. Tomato-heavy, with plenty of green chilli and fresh ginger on top. Most restaurants offer two kinds of chicken: farm broiler, which is cheaper and softer, and desi (free-range) chicken, which is tougher, more flavourful and costs a lot more. Ask which one a price refers to.

Mutton karahi

Goat meat, cooked longer, richer and more expensive. It is what people order for a celebration or a long-weekend dinner. Mutton karahi is a Khyber Pakhtunkhwa favourite as well as a Punjabi one.

Namkeen or Shinwari karahi

The Pashtun style, named after the Shinwari tribe of Landi Kotal in Khyber. Lamb is cooked in its own fat with salt, a few tomatoes and green chillies, and almost no spice. The point is the meat. It spread from Peshawar to Islamabad, where Shinwari restaurants are now in most commercial areas, and to Karachi's highways. Our Shinwari karahi guide goes deeper into the Peshawar version.

Dumba karahi

A namkeen-style karahi made with dumba, fat-tailed sheep. Richer and fattier still, and usually the most expensive item on the board.

Koyla karahi

Karahi cooked over charcoal (koyla) rather than gas, which adds smokiness. Karachi's highway restaurants are known for it.

Lahori karahi

Lahore cooks chicken and beef karahi with more spice and tomato than the Pashtun style. Lakshmi Chowk is its home, and Butt Karahi there is the most famous name. Our guide to the best karahi in Lahore covers the established houses.

What are the famous highway karahi stops?

Driving out of the city for karahi is a weekend habit, especially in Karachi, where it doubles as an evening outing.

Karachi's Super Highway (M9). Past the Sohrab Goth roundabout, the Karachi to Hyderabad road is lined with large open-air restaurants with family areas, carpets, charpais and tents. Khyber Shinwari Restaurant is a family favourite for chicken karahi. Sajjad Restaurant is known for mutton Peshawari karahi and fish karahi, and Al-Sajjad for its koyla karahi. Go after sunset, when it is cooler, and expect a crowd on Friday and Saturday nights.

Islamabad and Rawalpindi. The twin cities have no single karahi strip. Instead, Shinwari restaurants are found in most commercial areas, and they are the usual choice for a lamb karahi dinner.

Peshawar. Namak Mandi is the original, with lamb karahi cooked in heaps of white fat. See our Charsi Tikka guide. The UK government advises against all travel to Peshawar (advice updated September 2026), so check local news and police advice before going; foreign-passport holders should know it can affect their insurance.

On the road north. Along the GT Road and the motorways, roadside restaurants all sell chicken karahi. It is the safest hot meal on a long drive because it is cooked to order. If you are driving to the northern areas, our experiences page has more ideas for planning stops around meals.

How do you order karahi by the kilo?

This is where first-timers get caught out.

  1. Prices are usually per kilo or half kilo. The board says "chicken karahi" with a price; check whether it is for a kilo or a half.
  2. The weight is usually the raw meat, bone in. So a kilo of karahi is less meat on the plate than it sounds.
  3. A kilo feeds roughly three to four people with naan and salad, fewer if they are hungry. For two, a half kilo is enough.
  4. Chicken type matters. Desi chicken costs much more than broiler; confirm before ordering.
  5. Bread is extra. Naan or roti is charged by the piece.
  6. Some places weigh the meat in front of you. At some Shinwari and highway restaurants, you may be asked to choose your cut from the hanging meat. Watch it weighed.

What does karahi cost?

The meat decides the price. The Pakistan Bureau of Statistics recorded average mutton at about PKR 2,200 per kg in Lahore and Karachi in January 2025, compared with well under PKR 500 per kg for live broiler chicken. A restaurant's karahi price is built on top of that, so a kilo of mutton or dumba karahi costs several times a kilo of broiler chicken karahi.

Restaurant prices themselves change too often for a fixed figure to be useful, and vary widely between a roadside dhaba and a large city restaurant. Read the posted board, and for mutton, ask the price per kilo before the meat goes into the pan.

Which karahi should you order?

  • First time, or with children: chicken karahi, broiler, half kilo for two.
  • For a celebration: mutton karahi, with an extra round of naan.
  • For meat purists: namkeen or Shinwari lamb karahi, which tastes of the meat, not the masala.
  • If you dislike fat: avoid dumba and namkeen styles; they are cooked in it.
  • On a long drive: chicken karahi at a busy roadside restaurant, freshly made.

Karahi is not a dish to rush. Order it first, then order your BBQ while you wait. Our Pakistani BBQ guide explains what to add.

Frequently asked questions

What is the difference between chicken karahi and chicken curry?

Karahi is cooked fast on high heat in the pan with tomatoes, ginger and green chillies, and is thick rather than saucy. A curry, or salan, is simmered with water and onions and has more gravy.

What is namkeen karahi?

A Pashtun style of lamb karahi cooked in its own fat with salt, a little tomato and green chilli, and almost no other spice. It is also called Shinwari karahi.

How much karahi should I order for four people?

Usually one kilo, with naan and salad. Increase it for big eaters or if it is the only dish.

Why is desi chicken karahi more expensive?

Desi chicken is free-range, slower-growing and has more flavour, and it costs much more than farm broiler chicken.

How long does karahi take?

About 20 to 40 minutes, because it is cooked to order. Mutton takes the longest.

Keep reading

More from Food

All Trip planning guides

Timeless beauty · Serene waters · Living culture

Want us to plan it for you?

Tell us your dates, your group and where you want to go. A travel expert will shape a route for you within a day.