National Dish Pakistan: Peshawari Karahi (Recipe)

In this article
Meet Peshawari Karahi, a boldly spiced meat dish from the mountainous northwest of Pakistan that fills the kitchen with irresistible aromas. Cooked in a traditional wok-like pan called a kadai, it brings together tender pieces of lamb or chicken with fresh tomatoes, green chillies and warming spices. Rustic yet deeply satisfying, this is the kind of dish that turns a simple dinner into a feast — pull it straight from the pan and mop up every last drop with warm bread.
About Peshawari Karahi
Peshawari Karahi is a traditional dish from Pakistan, celebrated for its intense flavours and its generous use of spices. It is cooked in a characteristic pan known as a kadai, and usually features tender meat — most often lamb or chicken. The combination of juicy meat and fresh, high-quality ingredients makes this dish a real treat for the senses. The blend of spices creates a unique flavour that shows Pakistani cooking at its very best.
Ingredients (serves 1–2)
- 500 g chicken breast or lamb
- 2 onions, finely chopped
- 2 tomatoes, roughly chopped
- 2–3 green chillies, chopped
- 4–5 cloves of garlic, chopped
- 1 piece of fresh ginger, grated
- 1 tsp cumin
- 1 tsp coriander seeds
- Salt to taste
- Fresh coriander leaves, to garnish
Shopping for the ingredients
When shopping for the ingredients for Peshawari Karahi, it is important to choose fresh, high-quality produce. Visit a local market or a well-stocked supermarket to make sure you get fresh meat and crisp vegetables. Take care that spices such as cumin and coriander seeds are aromatic and fresh, as this makes all the difference to the final flavour. It can also help to buy spices in small quantities if you do not use them often. Many of the same store-cupboard staples appear in a hearty Gosht Karahi.
Preparing the dish
Preparing Peshawari Karahi is straightforward and calls for just a few basic steps. Begin by cutting the meat into bite-sized pieces and getting the onions and vegetables ready. It is a good idea to have all the spices and ingredients laid out before you start cooking, so the process runs smoothly. This not only keeps you organised at the stove but also ensures the flavours have the best chance to come together in harmony.
Step-by-step instructions
- Heat the kadai over a medium heat and add a little oil.
- Add the chopped onions to the pan and fry until golden brown.
- Stir in the garlic and ginger and cook briefly until fragrant.
- Add the meat and fry until it is fully cooked through.
- Add the chopped tomatoes and the green chillies.
- Stir in the spices such as cumin and coriander and mix well.
- Leave the dish to simmer over a low heat for a further 10–15 minutes.
- Garnish with fresh coriander leaves and serve.
Gluten-free / lactose-free version
Peshawari Karahi is naturally gluten-free and lactose-free, as it is made mainly from meat, vegetables and spices. Just make sure that every ingredient you use — especially the spices and the oil — is free from allergens. That way, people with food intolerances can enjoy the dish to the full. This makes Peshawari Karahi an excellent choice for a wide range of dietary needs.
Tips for vegans and vegetarians
Although Peshawari Karahi is usually made with meat, it is easy to turn into a vegan or vegetarian version by swapping the meat for vegetables or plant-based proteins such as tofu or chickpeas. These can be cooked in the kadai in much the same way and soak up the aromas of the spices beautifully. Experiment with different vegetables to create a delicious, healthy plant-based variation. That way, vegan and vegetarian guests can enjoy this traditional dish too — much like a comforting bowl of Chana Masala.
More tips and tricks
To get the most out of Peshawari Karahi, try toasting the spices lightly before you add them. This deepens their flavour and gives an even more intense aroma. Take care not to overcook the dish, so the meat stays tender and keeps its natural juices. Serve it hot with fresh Naan or fragrant rice for a truly complete meal. Small tweaks to the spice mix let you adapt the dish to your own taste and bring out new flavours.
Adapting the recipe to your taste
Peshawari Karahi is easy to adjust to individual preferences. If you like it hotter, add extra green chillies or use a fiery chilli paste. To make the dish milder, reduce the number of chillies or even use sweet peppers instead. The choice of meat can vary too; try it with veal or even prawns for a different flavour dimension. Be creative and develop your own favourite version of this traditional dish!
Ingredient substitutions
If you do not have every ingredient to hand, there are a few alternatives you can use. Instead of lamb, you could use chicken, beef or even plant-based proteins. For the spices, a ready-made garam masala blend works well if you do not have the individual spices in stock. This recipe is easy to adapt to whatever is available and to your own preferences, and it stays just as delicious — the same flexible approach that suits a home-style Chicken Karahi.
Drink pairing ideas
A range of drinks pairs well with Peshawari Karahi and complements its complex flavours. Try a refreshing minty Lassi — a yoghurt drink with mint that balances the heat of the food. Alternatively, a fruity mango smoothie or a frothy beer makes a lovely accompaniment to a dish like this. For those who prefer something alcohol-free, a cool lime water is an excellent way to cut refreshingly through the spicy aromas.
Serving and presentation ideas
An attractive presentation can lift the whole Peshawari Karahi experience. Serve the dish in the kadai itself to reflect the traditional way it is cooked. Garnish it generously with fresh coriander leaves and add a wedge of lime on the side for a splash of colour. Pair the dish with colourful vegetables or a fresh salad to add extra appeal and flavour. A nicely dressed table and the right serving dishes make the meal a pleasure for the eye as well as the palate.
A bit of history
Peshawari Karahi has a long history within Pakistani cuisine, rooted deeply in the traditions of the region. It is a dish loved not only in homes but also in restaurants and at celebrations. Historically there are many variations of karahi dishes right across South Asia, but Peshawari Karahi offers a unique regional flavour inspired by the mountain areas of Pakistan. The cooking techniques and spices used for this dish have been passed down over generations and form part of the region’s cultural heritage.
More recipe ideas
- Handi Paneer — A vegetarian option with paneer and vegetables
- Biryani — A classic rice dish with intense spices
- Chicken Tikka — Grilled chicken with aromatic marinades
- Daal Makhani — A creamy lentil dish that pairs perfectly as a side
- Nihari — A hearty meat dish cooked in a spicy sauce
Summary: Peshawari Karahi
Peshawari Karahi is not just a dish but a culture you can taste in every bite. The combination of tender meat, fresh ingredients and a harmonious blend of spices makes it a culinary experience you should not miss. Whether you enjoy it in the traditional way or adapt it to suit different dietary preferences, Peshawari Karahi offers plenty of ways to delight the taste buds. Get ready to dive into the fascinating world of Pakistani cuisine and let its delicious aromas win you over.



