Transport your taste buds to the rugged frontier of Peshawar with this soul-warming Peshawari Murgh - a legendary chicken curry that captures the essence of Khyber Pakhtunkhwa's bold flavors. This rustic recipe combines tender marinated chicken with caramelized onions and a unique twist - torn flatbread pieces that soak up the rich gravy, creating an incredibly satisfying texture that's both hearty and comforting.
What makes this dish special is its simplicity combined with deep, complex flavors. Unlike typical Pakistani curries, Peshawari Chicken uses minimal spices but maximum technique, allowing each ingredient to shine. The addition of chapati (flatbread) is a clever traditional method that thickens the gravy naturally while adding a delightful chewiness. Perfect for cold evenings, this one-pot wonder pairs beautifully with fresh naan, roti, or even crusty bread for international palates. It's the kind of dish that turns a simple dinner into a memorable feast!
Ingredients
Directions
Prepare the chicken: Rinse chicken pieces under cold water and pat completely dry with paper towels. This ensures better browning later. Cut into 2-inch pieces for even cooking.
Marinate for maximum flavor: In a large bowl, combine salt, ginger-garlic paste, red chili powder, turmeric, and tomato paste. Mix well to form a thick paste. Add chicken pieces and coat thoroughly. Cover and marinate for 30 minutes at room temperature (or up to 4 hours in the fridge for deeper flavor).
Pro tip: Score the chicken pieces lightly to help marinade penetrate better
Prep your ingredients: While chicken marinates, thinly slice onions (thinner slices = better caramelization). Tear chapati/bread into bite-sized pieces. Whisk yogurt until smooth and keep at room temperature to prevent curdling.
Caramelize the onions: Heat oil in a heavy-bottomed pot or Dutch oven over medium heat. When oil shimmers (about 3-4 minutes), add onions. Fry until deep golden brown, stirring occasionally (8-10 minutes). This step is crucial for flavor!
Chef's secret: Add a pinch of sugar to help onions caramelize faster
Sear the chicken: Remove onions with a slotted spoon, leaving oil in pot. Increase heat to high. Add marinated chicken pieces in a single layer (work in batches if needed). Sear without stirring for 3-4 minutes until golden. Flip and sear other side.
Build the curry: Transfer seared chicken to a plate. In the same pot, add back the chicken along with fried onions and ½ cup water. Stir gently, scraping up any browned bits (that's pure flavor!). Reduce heat to low, cover, and simmer for 15-20 minutes until chicken is tender.
Doneness check: Chicken should easily pierce with a fork
The Peshawari twist: Once chicken is tender and most liquid has evaporated, add torn bread pieces. Stir gently to incorporate. Remove from heat and immediately add whisked yogurt, stirring continuously to prevent curdling.
Final flourish: Sprinkle garam masala on top. Cover and let it rest on low heat for 5-7 minutes (this is called "dum" - steam cooking). The bread will absorb the flavors and thicken the gravy beautifully.
Serve with style: Garnish with fresh coriander, julienned ginger, and a dollop of yogurt. Serve hot with naan, rice, or your favorite flatbread.
Chef's Tips for Success:
Make it ahead: This dish tastes even better the next day as flavors meld
Spice level: Start with less chili powder; you can always add more
Texture preference: For thicker gravy, add more bread; for thinner, add hot water
Leftovers: Refrigerate up to 3 days or freeze up to 2 months
Transport your taste buds to the rugged frontier of Peshawar with this soul-warming Peshawari Murgh - a legendary chicken curry that captures the essence of Khyber Pakhtunkhwa's bold flavors. This rustic recipe combines tender marinated chicken with caramelized onions and a unique twist - torn flatbread pieces that soak up the rich gravy, creating an incredibly satisfying texture that's both hearty and comforting.
What makes this dish special is its simplicity combined with deep, complex flavors. Unlike typical Pakistani curries, Peshawari Chicken uses minimal spices but maximum technique, allowing each ingredient to shine. The addition of chapati (flatbread) is a clever traditional method that thickens the gravy naturally while adding a delightful chewiness. Perfect for cold evenings, this one-pot wonder pairs beautifully with fresh naan, roti, or even crusty bread for international palates. It's the kind of dish that turns a simple dinner into a memorable feast!
Ingredients
Directions
Prepare the chicken: Rinse chicken pieces under cold water and pat completely dry with paper towels. This ensures better browning later. Cut into 2-inch pieces for even cooking.
Marinate for maximum flavor: In a large bowl, combine salt, ginger-garlic paste, red chili powder, turmeric, and tomato paste. Mix well to form a thick paste. Add chicken pieces and coat thoroughly. Cover and marinate for 30 minutes at room temperature (or up to 4 hours in the fridge for deeper flavor).
Pro tip: Score the chicken pieces lightly to help marinade penetrate better
Prep your ingredients: While chicken marinates, thinly slice onions (thinner slices = better caramelization). Tear chapati/bread into bite-sized pieces. Whisk yogurt until smooth and keep at room temperature to prevent curdling.
Caramelize the onions: Heat oil in a heavy-bottomed pot or Dutch oven over medium heat. When oil shimmers (about 3-4 minutes), add onions. Fry until deep golden brown, stirring occasionally (8-10 minutes). This step is crucial for flavor!
Chef's secret: Add a pinch of sugar to help onions caramelize faster
Sear the chicken: Remove onions with a slotted spoon, leaving oil in pot. Increase heat to high. Add marinated chicken pieces in a single layer (work in batches if needed). Sear without stirring for 3-4 minutes until golden. Flip and sear other side.
Build the curry: Transfer seared chicken to a plate. In the same pot, add back the chicken along with fried onions and ½ cup water. Stir gently, scraping up any browned bits (that's pure flavor!). Reduce heat to low, cover, and simmer for 15-20 minutes until chicken is tender.
Doneness check: Chicken should easily pierce with a fork
The Peshawari twist: Once chicken is tender and most liquid has evaporated, add torn bread pieces. Stir gently to incorporate. Remove from heat and immediately add whisked yogurt, stirring continuously to prevent curdling.
Final flourish: Sprinkle garam masala on top. Cover and let it rest on low heat for 5-7 minutes (this is called "dum" - steam cooking). The bread will absorb the flavors and thicken the gravy beautifully.
Serve with style: Garnish with fresh coriander, julienned ginger, and a dollop of yogurt. Serve hot with naan, rice, or your favorite flatbread.
Chef's Tips for Success:
Make it ahead: This dish tastes even better the next day as flavors meld
Spice level: Start with less chili powder; you can always add more
Texture preference: For thicker gravy, add more bread; for thinner, add hot water
Leftovers: Refrigerate up to 3 days or freeze up to 2 months
I’m Kiran, founder of PakistanRecipes.com. My mission is to bring the rich and diverse flavors of Pakistan to a global audience. You’ll find easy-to-follow recipes, cooking tips, and kitchen hacks designed for people living anywhere—KSA, UAE, the US, UK, Australia, India, and beyond.
I believe fo