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.

peshawari chicken karahi recipe

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.

peshawari chicken karahi heat oil

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.

peshawari chicken karahi removing tomato skin

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.

peshawari chicken karahi add minced garlic salt and pepper

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.

peshawari chicken karahi final step ready

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

peshawari chicken karahi ready to serve

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.

Is Peshawari chicken karahi very spicy?

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

Can I use boneless chicken instead of bone in?

Yes, but bone in chicken gives deeper flavor and stays juicier during high heat cooking, which is why most traditional recipes prefer it.

Can I make this recipe without an iron karahi?

Yes. A heavy cast iron skillet works very well and still gives that deep roasted flavor similar to traditional cooking.

How do I store leftover chicken karahi?

Store it in an airtight container in the fridge for up to 3 days. It tastes best fresh because the gravy thickens when reheated.

What makes Peshawari Karahi different from regular chicken karahi?

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

Peshawari Chicken Karahi – Chicken and Tomato

5 from 1 vote
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 2
Calories 425
This is a Peshawari chicken karahi made with tomatoes, garlic, and cracked pepper. This quick one pan recipe delivers deep flavor in just 20 minutes, perfect when you want something hearty yet simple.

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.
Author: Gulista
Calories: 425kcal
Course: Main Course
Cuisine: Pakistani Inspired
Keyword: peshawari chicken karahi, quick chicken karahi, spicy chicken karahi recipe, tomato chicken skillet

Nutrition

Calories: 425kcal
Author

Hi, I’m Gulista! I am a passionate home cook. I started Delicious Bucket to share easy to make, simplified versions and beautiful recipes. Cooking is my way of exploring cultures, and I’d love for you to join me in this delicious journey!

5 from 1 vote (1 rating without comment)

Write A Comment

Recipe Rating