Peshawari Biryani

KP cuisine

Peshawari Biryani

Prep: 35m Cook: 1h 30m Total: 2h 5m Serves: 6 medium Updated 2025-04-25

Peshawari Biryani is a traditional KP Pakistani dish. Peshawari Biryani is the KP take on Pakistan's favourite rice dish — aromatic, less spicy than its southern cousins, and heavy on the meat. Influenced by Afghani cooking traditions, this biryani relies on quality ingredients and restraint rather than complexity.

Peshawar sits at the crossroads of Central Asia and South Asia, and its biryani tells that story beautifully.

This technique preserves sharper, cleaner spice notes rather than the blended warmth of ground masala. Where Karachi goes bold and Lahore goes theatrical, Peshawari biryani goes back to basics: excellent quality gosht, fragrant rice, and enough whole spices to perfume the entire street. The Peshawari palate historically didn't favour extreme heat — you won't find a mountain of lal mirch here. Instead, you'll find depth from slow-cooked meat, warmth from whole garam masala, and that signature KP touch of generous ghee and a handful of dry fruits on top. Fun fact: Peshawar's famous Namak Mandi (Salt Market) district has been serving meat dishes including biryani for hundreds of years, and the cooking traditions there have barely changed. This recipe brings those traditions to your kitchen with some helpful modern shortcuts. Don't be surprised when it tastes like a hug.

Ingredients

Instructions

  1. COOK THE GOSHT IN MASALA: In a heavy karahi, heat ghee over medium-high heat. Add the sabut garam masala — the black cardamom, cinnamon, green cardamom, and cloves. They'll sizzle and release their fragrance in about 30 seconds. Add sliced onions and cook until golden. Add adrak lehsan paste and cook 2 minutes. Add marinated gosht (yogurt, lal mirch, salt — marinate at least 2 hours). HINT: In Peshawari cooking, the masala is deliberately simpler so the meat's own flavour can shine. Don't be tempted to add more spices — restraint is the point here.
  2. SLOW BHUNAI OF THE GOSHT: Once the meat is added, cook on high heat for 5 minutes then reduce to medium-low. Cover and cook, stirring every 10 minutes, for 40-50 minutes until the mutton is completely tender and the masala has reduced to a thick coat. HINT: Peshawari biryani masala is drier than the Karachi or Lahori version — you want the oil to separate and the meat to be almost roasted in the spices. Add small splashes of water only if it threatens to stick, not to create gravy.
  3. TOAST THE DRY FRUITS: In a small pan, heat 1 tbsp ghee. Add blanched badam (almond) slices and toast until golden, about 2 minutes. Add kishmish (raisins) and stir for 30 seconds until they puff up. Remove immediately — raisins go from plump to burnt in seconds. HINT: Set these aside for garnish — they go on at the very end to keep their texture. This dry fruit garnish is a signature of Peshawari and Afghani-influenced cooking and makes the dish look stunning.
  4. PARBOIL THE CHAWAL WITH KALI ZEERA: Boil a large pot of well-salted water. Add kali zeera (black cumin) and a few whole spices to the water. Add soaked basmati and parboil 6-7 minutes to 70% done. HINT: The kali zeera in the rice water imparts a faint earthiness that is distinctly Peshawari — it's a subtle touch but it makes a difference. Drain well.
  5. LAYER AND DUM: In a heavy pot, spread the cooked gosht masala. Add parboiled rice on top. Drizzle with remaining ghee. Seal tightly and cook on a tawa on lowest heat for 20-25 minutes. HINT: Peshawari biryani is simpler in layering — there's no food colour, no kewra water. The garnish does all the visual work. The flavour comes from the quality of the masala and the ghee.
  6. GARNISH AND SERVE: Open the pot, gently fold the rice and meat together. Transfer to a large serving platter. Immediately scatter the toasted badam and kishmish over the top. HINT: The warm rice will gently soften the raisins further and the almonds will add a lovely crunch to every bite. Serve immediately while the garnish is still warm and aromatic.

Chef's Secrets

  • Black cardamom (badi elaichi) is the single ingredient that most defines Peshawari cooking — don't leave it out
  • The dry fruit garnish isn't optional here — it's the signature of this regional style
  • Kali zeera (black cumin/shahi zeera) is available at any spice shop and is worth keeping in stock
  • For mutton, don't rush the cooking time — 50 minutes of slow bhunai beats 20 minutes of high heat every time
  • If serving at a dawat, double the dry fruit quantities for a more festive presentation

Common Questions

How long does Peshawari Biryani take to make?

Total time is 2h 5m — 35m prep and 1h 30m cooking.

How many servings does this recipe make?

This recipe makes 6 servings, and is rated medium difficulty.

Which region of Pakistan is Peshawari Biryani from?

Peshawari Biryani is from KP, Pakistan — one of the country's most distinctive culinary traditions.

What do you serve with Peshawari Biryani?

Serve with simple dahi (plain yogurt), fresh naan or roti, and a green salad. The flavours here are complete — no need for elaborate sides.

Nutrition Facts

Per serving

Calories640
Protein40g
Fat24g
Carbs65g
Fiber3g
Sodium860mg

Serving Suggestions

Serve with simple dahi (plain yogurt), fresh naan or roti, and a green salad. The flavours here are complete — no need for elaborate sides.

Goes Well With

Recipe by Hina Jatoi

Hina is a food historian with a deep passion for preserving ancient Sindhi culinary traditions.

What Cooks Are Saying

4.5 2 reviews
Samina N. 2026-02-22

My husband said it's the best he's ever had. Coming from him that means everything!

Fatima R. 2025-11-27

Came out beautifully. Would have given 5 stars but I found the sauce a bit thin — easy fix though.

Leave a Review

Tried this recipe? Share your experience — your review helps other cooks.