In Pakistan, few food debates get as heated as this one. Order a karahi in Peshawar and you’ll get tender meat glistening in its own fat, seasoned with little more than salt, pepper and tomatoes. Order one in Lahore and you’ll get a rich, spicy masala bursting with colour. Both are called karahi, and both are cooked in the same round iron pan, yet they taste like they come from different worlds.Last updated: 5 October 2026
So, what’s the real difference between Peshawari karahi vs Lahori karahi? Let’s open both pots.
Peshawari Karahi vs Lahori Karahi: The Quick Answer
Peshawari karahi is simple and meat-focused: usually lamb or mutton cooked in its own fat with salt, black pepper, green chillies and tomatoes. Lahori karahi is spice-forward: usually chicken or mutton cooked in a thick tomato masala with red chilli, cumin, coriander and garam masala.
Put simply, Peshawari karahi celebrates the meat, while Lahori karahi celebrates the spices.
A Tale of Two Cities
Peshawar and Lahore approach food differently, and their karahis show it.
Peshawar’s cooking grows from Pashtun traditions, where hospitality means generous portions of fresh meat, cooked plainly so the quality shines. In the city’s famous Namak Mandi, diners often choose their meat by the kilo and watch it cooked in front of them.
Lahore, on the other hand, is Pakistan’s capital of bold flavour. Its food streets, such as Lakshmi Chowk and Gawalmandi, are famous for rich, spicy dishes and late-night feasts. There, a karahi without a punchy masala would feel unfinished.
Peshawari Karahi vs Lahori Karahi Side by Side
| Peshawari Karahi | Lahori Karahi | |
|---|---|---|
| Usual meat | Lamb or mutton | Chicken (also mutton) |
| Cooking fat | The meat’s own fat, sometimes extra lamb fat | Oil, ghee or butter |
| Spice list | Short: salt, black pepper, green chillies | Long: red chilli, cumin, coriander, garam masala |
| Tomatoes | Added fresh, often halved, skins sometimes removed | Cooked down into a thick masala |
| Onion and garlic | Often none, or very little | Commonly used |
| Heat | Mild to medium | Medium to hot |
| Look | Glossy, light, meat-forward | Deep red-orange and saucy |
| How it’s sold | Often by the kilo | Usually by full or half karahi |
Inside the Peshawari Karahi
A traditional Peshawari karahi uses surprisingly few ingredients:
- Fresh lamb or mutton, often with some fat and bone for flavour
- Lamb fat or ghee
- Salt and plenty of black pepper
- Green chillies
- Fresh tomatoes
- Ginger, usually as a garnish
Cooks sear the meat over high heat in its own fat, then add tomatoes and cook them until soft. Many Peshawari cooks pull the tomato skins out with tongs as they loosen. The result is tender meat in a light, glossy coating rather than a heavy gravy. Because the spice list is short, the freshness of the meat matters more than anything else.
For a dish built on the same salt-and-fat idea, see our guide to namkeen gosht and dumpukht.
Inside the Lahori Karahi
A Lahori karahi, by contrast, builds layer after layer of flavour:
- Chicken or mutton
- Oil, ghee or butter
- Ginger-garlic paste
- Lots of tomatoes, cooked down into a thick base
- Red chilli powder, cumin, coriander and garam masala
- Yogurt in some recipes
- Kasuri methi (dried fenugreek)
- Ginger strips, green chillies and fresh coriander to finish
The tomatoes and spices cook down until the oil separates, creating a rich, clinging masala. Some restaurants finish it with a big spoon of butter, a style often called makhan karahi.
The Meat Question: Mutton, Lamb or Chicken?
Meat choice shapes each karahi:
- In Peshawar, lamb and mutton rule. Since the seasoning is minimal, rich red meat delivers the flavour. Chicken Peshawari karahi exists, but purists stick to lamb.
- In Lahore, chicken karahi is the everyday favourite. The bold masala suits chicken’s mild taste, although mutton karahi remains popular for special meals.
In short, if you love lamb, Peshawar’s style shows it off best. If you prefer chicken, Lahore’s style gives it more personality.
Shinwari Karahi: Peshawar’s Simplest Cousin
You’ll often hear the name Shinwari karahi in Peshawar. It comes from the cooking style of the Shinwari tribe and takes simplicity even further: lamb, salt, tomatoes, green chillies and lamb fat, with almost nothing else. Many karahi lovers consider it the purest form of Peshawari karahi. To try it, explore Shinwari Restaurant University Road or the Shinwari Jongara menu.
Where to Eat Each Karahi
In Peshawar: Namak Mandi is the heart of karahi culture. Its eateries, such as the famous Nisar Charsi, draw diners from across Pakistan for mutton cooked fresh by the kilo. You can also find excellent karahi on Ring Road at Sheen Tikka Restaurant and Hujra Restaurant, or chicken karahi at Almaidah Hayatabad.
In Lahore: Lakshmi Chowk and Gawalmandi are the classic places to try Lahori karahi, alongside the city’s many food streets.
Prefer to eat at home in Peshawar? See our mutton karahi Peshawar guide and browse all karahi and BBQ options.
Karahi Abroad: What the Name Means on a Menu
If you order “karahi” in the UK, the Gulf or elsewhere abroad, expect something closer to the Lahori style. Most South Asian restaurants overseas cook karahi with onions, peppers and a spiced tomato sauce. In British curry houses especially, a “lamb karahi” is often a saucy curry with peppers rather than either city’s traditional version.
So, if you want a true Peshawari karahi abroad, look for Afghan or Pashtun-run restaurants, and ask for “namkeen” or “Peshawari style,” meaning salt, pepper and tomato only.
Which Karahi Is for You?
Answer these quick questions:
- Do you love the taste of lamb? Yes → Peshawari.
- Do you want lots of spice and heat? Yes → Lahori.
- Do you prefer a light coating over a thick gravy? Yes → Peshawari.
- Do you like scooping rich masala with naan? Yes → Lahori.
- Is chicken your favourite meat? Yes → Lahori usually suits it better.
Mostly Peshawari answers? Then head to Namak Mandi. Mostly Lahori? Your heart belongs to Lakshmi Chowk. A mix? Order one of each and share.
Order Peshawari Karahi in Peshawar
Craving a karahi tonight? Zarrasha delivers from Peshawar restaurants across the city, including Hayatabad, University Town, Saddar, Cantt, Gulbahar and Warsak Road. Explore our food delivery in Peshawar and food delivery near me, or WhatsApp +92 334 0724724.
Send a Karahi to Your Family in Peshawar
Living abroad? A karahi makes a perfect family dinner surprise. Simply WhatsApp us with the dish, your family’s Peshawar address and the delivery time, and we’ll deliver it hot to their door.
Messages to send with the karahi:
- “Tonight’s karahi is on me. Save me a piece of the good mutton!”
- “Peshawari style or Lahori style? Doesn’t matter, as long as we’re sharing it, even from miles away.”
- “Abbu, tonight you choose the meat, and I’ll pay the bill from here.”
- “Fresh naan, hot karahi and the whole family together. I’m there in spirit.”
For ordering tips from abroad, read how to send food to Peshawar from abroad, or see our guides for the UK, UAE, Saudi Arabia and USA.
More Food Comparisons and Peshawari Favourites
- Qabili pulao vs biryani
- Chapli kabab Peshawar
- Rosh
- Pakistani food
- Peshawari food
- Restaurants in Peshawar
One Pan, Two Personalities
Peshawari karahi and Lahori karahi share a pan and a name, but each tells its city’s story: Peshawar’s love of pure, honest meat, and Lahore’s love of bold, fiery flavour. The best way to settle the debate? Taste both.
Craving a karahi in Peshawar, or want to send one to family? WhatsApp +92 334 0724724, or download the Zarrasha app.
FAQ
What is the difference between Peshawari karahi and Lahori karahi?
Peshawari karahi is usually lamb or mutton cooked in its own fat with salt, black pepper, green chillies and tomatoes, so it tastes simple and meaty. Lahori karahi is usually chicken or mutton cooked in a thick tomato masala with red chilli, cumin, coriander and garam masala, so it tastes rich and spicy.
Is Peshawari karahi spicy?
Peshawari karahi is usually mild to medium. Its heat comes mainly from black pepper and green chillies rather than red chilli powder or masala. As a result, the flavour of the meat stays at the centre.
What is Shinwari karahi?
Shinwari karahi is a very simple Peshawar-style karahi named after the Shinwari tribe. It uses lamb, salt, tomatoes, green chillies and lamb fat, with almost no other spices. Many people consider it the purest form of Peshawari karahi.
Which karahi is better for chicken?
Lahori karahi usually suits chicken better, because its bold tomato masala adds flavour to chicken’s mild taste. Peshawari karahi works best with lamb or mutton, since its simple seasoning lets rich red meat shine.
Where can I eat Peshawari karahi in Peshawar?
Namak Mandi is the most famous area for Peshawari karahi, where eateries cook fresh mutton by the kilo. You’ll also find great karahi on Ring Road and in Hayatabad, and Zarrasha delivers karahi from Peshawar restaurants across the city.
Is “karahi” abroad the same as Peshawari karahi?
Usually not. Most restaurants abroad, including British curry houses, serve a saucy karahi closer to the Lahori style, often with onions and peppers. For true Peshawari karahi abroad, look for Afghan or Pashtun-run restaurants and ask for it “namkeen” or “Peshawari style.”



