Lahori Biryani

Punjab cuisine

Lahori Biryani

Prep: 8h 20m Cook: 1h 30m Total: 9h 50m Serves: 6 hard Updated 2024-10-23

Lahori Biryani is a traditional Punjab Pakistani dish. The Punjabi biryani — more aromatic, less fiery, more balanced than its Karachi cousin. Built on overnight-marinated meat, a bouquet of whole aromatic spices, and a dum layer fragrant with saffron, kewra, and rose water. Lahori confidence in every grain.

Ask any Lahori about Karachi biryani and prepare yourself for an eye-roll. Too much masala, they'll say. Too oily. Too much going on. Then they'll describe their biryani, and you'll start to see what they mean.

Lahori biryani has no aloo bukhara (no sour notes), uses significantly less red chilli, and relies on a generous bouquet of whole spices — star anise, mace, black cardamom — for its warmth. The dum layer is perfumed with all three: saffron (for the golden colour), kewra water (for the floral note), and rose water (for the Mughal touch). The ratio of meat to rice is more balanced too — where Karachi biryani is masala-heavy and people fight over the potatoes, Lahori biryani is about every forkful of rice being equally worth eating. Overnight marination is not optional — it is the foundational step that makes the difference between good biryani and great biryani.

Ingredients

Instructions

  1. MARINATE THE MEAT (NIGHT BEFORE): Combine the yoghurt, ginger-garlic paste, biryani masala, red chilli powder, and 1 teaspoon salt in a large bowl. Whisk until smooth. Add the meat pieces and coat thoroughly. Cover with cling film and refrigerate overnight — a minimum of 8 hours. Ideally 12 hours. WHY overnight? The lactic acid in yoghurt slowly breaks down the muscle fibres in mutton — a tough goat shoulder becomes fork-tender after a long marinade in a way that cooking alone cannot achieve. Do not marinate for more than 24 hours or the texture becomes mushy.
  2. MAKE THE BIRISTA: The next day, heat 3 tablespoons of ghee in a karahi over medium heat. Add the thinly sliced onions. Cook, stirring frequently, for 20-25 minutes until deep golden brown and crispy — this takes patience. Remove onto kitchen paper in a single layer to crisp further. Reserve the ghee. Divide the birista into two portions: one for the masala, one for the dum layer. HINT: Birista burns fast at the end. Once the onions start turning golden, reduce the heat and watch closely. Burnt birista means starting over.
  3. COOK THE MASALA: In the same karahi with the reserved ghee (add 2 more tablespoons if needed), add ALL the whole spices at once over medium heat. Fry for 1 minute, stirring — they should sizzle and release fragrance. Add the marinated meat (all the yoghurt marinade comes with it). Increase heat to medium-high. Cook, stirring occasionally, for 10 minutes until the yoghurt marinade is absorbed and oil begins to appear at the surface. Add the chopped tomatoes. Cook for another 8 minutes until tomatoes break down completely. HINT: This 'bhuno' stage is crucial — the masala needs to cook until the raw spice smell disappears and is replaced by a deeper, roasted fragrance. If it smells raw, keep cooking.
  4. COOK THE MEAT THROUGH: Add 1 cup of hot water to the masala. Add half the birista and stir through. Cover the karahi and cook on low heat for 40-50 minutes for mutton, stirring every 10 minutes and adding a splash more water if it sticks, until the meat is very tender and pulls easily from the bone. The final masala should be thick — almost dry — not saucy. Taste and adjust salt. If using chicken instead of mutton, cook for 20-25 minutes only.
  5. PARBOIL THE RICE: In a large degh (pot), bring 3 litres of heavily salted water to a rolling boil. Add a few whole spices (bay leaf, cardamom, cloves) to the water. Drain the soaked rice and lower it into the boiling water. Cook for exactly 6 minutes — test a grain: it should bend but still have a firm chalky core. This partial cooking is intentional; the rice finishes during dum. Drain through a colander. Do not rinse. The salted water is part of the seasoning — the rice should taste slightly salty on its own.
  6. LAYER THE BIRYANI: In a large heavy-bottomed degh or pot, spread the cooked meat masala as the base layer. Spread the parboiled rice in an even layer on top. Now drizzle the three aromatic liquids in separate spirals across the rice: saffron-milk mixture, kewra water, and rose water. The saffron creates golden patches; the other two add invisible fragrance. Scatter the remaining birista over the rice surface. Drizzle 1 tablespoon of ghee. The layering is now complete.
  7. DUM COOK: Place the pot over high heat for 3-4 minutes until steam builds and you hear active bubbling. Reduce to the absolute minimum heat setting. Place a folded kitchen towel or a flat tawa (griddle) under the pot as a heat diffuser. Seal the lid with a rope of dough pressed around the rim, or seal tightly and place a heavy weight on the lid. Cook for 20-25 minutes. The rice needs this low, enclosed, steam-filled environment to finish cooking. Do not open the lid during this time. Remove from heat and rest for 10 minutes before opening.
  8. OPEN AND SERVE: Lift the lid — the fragrance of rose water, saffron, and whole spices should hit you before you see anything. This is the true test of a Lahori biryani. Use a large flat spatula or a gentle folding technique to mix the layers partially — you want some of the bottom masala folding up through the rice but you don't want to break the grains or make it a uniform mush. The signature look is two-tone rice (white and golden) with pieces of meat and dark birista scattered throughout. Serve in a flat serving dish, not a deep bowl — Lahori biryani is presented generously spread.

Chef's Secrets

  • The overnight marinade is not a suggestion — it is the recipe. The difference between 4-hour marinated mutton and 12-hour marinated mutton is not subtle. It's the difference between chewy and falling off the bone.
  • Rose water separates Lahori biryani from all other Pakistani biryani variants. Use exactly 1 tablespoon in the dum layer — more and the biryani tastes like a dessert. The fragrance should be a whisper, not a statement.
  • Black cardamom (badi elaichi) is the backbone of Lahori biryani's aroma. If you have to skip one spice from the whole spice set, skip it last. Its smoky-sweet character is irreplaceable in this dish.
  • The ratio of 3 cups rice to 1 kg meat gives you a genuinely balanced biryani. Resist the urge to add more meat — the Lahori biryani philosophy is that every spoonful of rice should be as good as the meat itself.
  • Lahori biryani is famously good the next day. The aromatic spice flavours deepen and the rose water becomes more present. Reheat gently with a sprinkle of water in a sealed pot on very low heat for 15 minutes.

Common Questions

How long does Lahori Biryani take to make?

Total time is 9h 50m — 8h 20m prep and 1h 30m cooking.

How many servings does this recipe make?

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

Which region of Pakistan is Lahori Biryani from?

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

What do you serve with Lahori Biryani?

Serve with thick dahi raita (beaten yoghurt with salt and roasted cumin), raw onion rings, and kachumber salad (chopped cucumber, tomato, onion, and green chilli with lemon juice). Lahori biryani is traditionally not served with chutney — the delicate aromatics should be tasted without competition.

Nutrition Facts

Per serving

Calories660
Protein36g
Fat22g
Carbs78g
Fiber3g
Sodium970mg

Serving Suggestions

Serve with thick dahi raita (beaten yoghurt with salt and roasted cumin), raw onion rings, and kachumber salad (chopped cucumber, tomato, onion, and green chilli with lemon juice). Lahori biryani is traditionally not served with chutney — the delicate aromatics should be tasted without competition.

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.