This is peshawari chicken karahi or kadahi recipe. Peshawari-style I make with chicken and tomatoes, seasoned with salt and pepper, proves that simple ingredients can create unforgettable flavor. This one-pan, hearty dish comes together in under 25 minutes.
You’ll also love my chicken liver and gizzard curry (Pota kaleji) and beef stew with potatoes.

I always say this recipe is more about technique than spice. High heat, a heavy iron karahi, and perfectly ripened tomatoes transform everyday chicken into something bold and deeply satisfying.
This recipe stands for its simplicity in terms of minimum ingredients and less cooking time, perfect for everyday cooking and especially when you are busy but still wants something hearty and filling. And yes, this peshawari chicken karahi delivers together.
About Peshawari Chicken Karahi
I first tried this recipe when I visited a Peshawari restaurant in the holy city of Makkah. The taste really inspired me. They served it straight in the same hot karahi with warm naan bread, and it felt simple and special at the same time.
Peshawari chicken karahi comes from the Peshawar region and is known for its minimalist approach.

Although many chicken dishes rely on long spice lists, this style focuses on chicken, tomatoes, garlic, pepper, and mustard oil. The magic happens as the tomatoes slowly break down, the oil separates, and the chicken absorbs all the natural flavors.
The result is a thick, glossy karahi with a slightly smoky depth from the iron pan. What makes it special is its honesty. Every ingredient has a purpose, and every step builds flavor without making the process complicated.
Why You’ll Love
Simple ingredient list: No complicated spice blends, just a few fresh ingredients doing all the work.
Big, bold flavor: Mustard oil, black pepper, and tomatoes create a deep, savory taste.
One pan cooking: Everything cooks in the same karahi, which keeps cleanup easy.
Authentic texture: Removing tomato skins and gently mashing gives a smooth, rustic gravy.
Perfect for sharing: Great for family style meals with warm bread or rice on the side.
Key Ingredient Notes
- Chicken: Bone in pieces give deeper flavor and stay juicy during high heat cooking. Boneless thighs work if you want a quicker version, but avoid lean breast meat if possible.
- Mustard oil: This gives the signature sharp aroma and bold taste. If you want a milder option, you can blend half mustard oil with a neutral cooking oil. If mustard oil is not easily accessible, you can use your own.
- Tomatoes: Whole ripe tomatoes slowly break down into the base of the gravy. Roma or vine tomatoes both work well as long as they are fresh and firm. But don’t pill tomato earlier.
- Garlic: Fresh minced garlic adds depth right at the end of cooking. I avoid garlic paste here because it can taste too heavy.
- Green chilies: They add fresh heat without overpowering the dish. You can reduce the amount if you prefer a milder flavor.
- Fresh ginger: Julienned ginger gives brightness and texture. You can skip if health issue.
- Black pepper: Freshly crushed pepper is key for that classic Peshawari flavor. Pre ground pepper will taste much lighter.
- Cilantro: Adds a fresh herbal finish right before serving. If you want a slightly sweeter and softer herb flavor, fresh basil works as a great substitute.
How to Make Peshawari Chicken Karahi
In this recipe, initially, enough oil is used, but don’t worry, at the end of the process, all that excess oil will be partially removed. Stay tune follow the steps below.
1. Heat the mustard oil in a heavy iron karahi over medium heat for about 2 minutes. An iron karahi helps build that deep, rustic Peshawari flavor.

2. Add the chicken and cook on medium to high heat for 5 minutes, stirring occasionally so it sears lightly without releasing too much water.


3. Add the whole tomatoes. Cover with a lid and cook for about 10 minutes. Remove the lid and stir occasionally, but avoid over stirring so the tomatoes soften naturally.

4. Once the tomato skins begin separating, carefully remove the loose skins using tongs. This keeps the gravy smooth and authentic. Also, remove any excess oil, leaving only enough to keep the gravy rich and balanced.

5. Add minced garlic, salt, and black pepper, and sliced green chili. Reduce the heat to low to medium and gently mash the softened tomatoes using an iron spoon right in the karahi. That light “tik tik” sound is normal and part of the traditional cooking process.

6. Continue cooking until the oil begins to separate and the aroma of mustard oil and tomatoes becomes rich and intense. Taste and adjust salt if needed.

7. Finish with fresh julienned ginger and chopped cilantro (or basil if you prefer a milder herb) just before serving.

Expert Tips For Best Peshawari Chicken Karahi
- Use high heat at the start: Let the chicken sear properly before adding anything else. This builds deeper flavor and keeps the meat juicy instead of watery.
- Choose ripe but firm tomatoes: Overripe tomatoes can make the gravy too sour, while underripe ones will not break down smoothly. Roma or vine tomatoes usually give the best balance.
- Do not rush the oil separation: The moment when oil rises to the top is key for authentic texture and taste. Give it time and avoid turning the heat too high at the end.
- Mash gently, not aggressively: Lightly press the tomatoes with an iron spoon so the sauce stays rustic instead of turning into a puree, this is the authentic method.
- Add fresh herbs at the end: Sprinkle cilantro right before serving so the flavor stays bright. If you want a softer herbal finish, fresh basil works beautifully as a substitute.
Serving Suggestion
I highly recommend serving this peshawari chicken karahi hot straight from the pan while the oil is still lightly bubbling around the edges. It pairs perfectly with warm flatbread, simple rice, or even toasted artisan bread if you want a more modern serving style.
I like adding extra julienned ginger on top for a fresh bite, plus a squeeze of lemon on the side to balance the richness.
It also works great as a centerpiece dish for a casual dinner table where everyone can scoop directly from the karahi.
FAQs.
Not really. Unlike many chicken curries, this style focuses more on black pepper and fresh chilies rather than heavy spice powders, so the heat feels clean and balanced
Yes, but bone in chicken gives deeper flavor and stays juicier during high heat cooking, which is why most traditional recipes prefer it.
Yes. A heavy cast iron skillet works very well and still gives that deep roasted flavor similar to traditional cooking.
Store it in an airtight container in the fridge for up to 3 days. It tastes best fresh because the gravy thickens when reheated.
Peshawari style uses fewer spices and relies more on fresh tomatoes, pepper, and high heat cooking for flavor instead of complex masala blends.
More Recipes You’ll Love
- Paneer Stir Fry (Quick & Easy Recipe)
- Aloo Gobi Dry Recipe (Cauliflower Potato)
- Easy Indian Chickpea Curry (Kabuli Chana Masala)

Peshawari Chicken Karahi – Chicken and Tomato
Ingredients
- 350 grams chicken (about 12 ounces, bone-in preferred for deeper flavor)
- 200 grams mustard oil
- 5 medium ripe tomatoes (whole)
- 2 tablespoons minced garlic
- 4 green chilies (sliced)
- 1 tablespoon fresh ginger (julienned)
- ½ tablespoon freshly crushed black pepper
- Salt to taste
- ¼ cup chopped cilantro for garnish
Instructions
- Heat the mustard oil in a heavy iron karahi over medium heat for about 2 minutes. An iron karahi helps build that deep, rustic Peshawari flavor.
- Add the chicken and cook on medium to high heat for 5 minutes, stirring occasionally so it sears lightly without releasing too much water.
- Add the whole tomatoes. Cover with a lid and cook for about 10 minutes. Remove the lid and stir occasionally, but avoid over stirring so the tomatoes soften naturally.
- Once the tomato skins begin separating, carefully remove the loose skins using tongs. This keeps the gravy smooth and authentic. Also, remove any excess oil, leaving only enough to keep the gravy rich and balanced.
- Add minced garlic, salt, and black pepper, green chilies. Reduce the heat to low to medium and gently mash the softened tomatoes using an iron spoon right in the karahi. That light “tik tik” sound is normal and part of the traditional cooking process.
- Continue cooking until the oil begins to separate and the aroma of mustard oil and tomatoes becomes rich and intense. Taste and adjust salt if needed.
- Finish with fresh julienned ginger and chopped cilantro (or basil if you prefer a milder herb) just before serving.
Notes
- Use bone in chicken for the best flavor and juicy texture.
- Always heat mustard oil properly before adding chicken to mellow its sharpness.
- Remove excess oil near the end so the gravy stays balanced, not greasy.
- Serve immediately while the karahi is hot and the oil is lightly bubbling.