Karachi style · Tested in a home kitchen
Pakistani Chicken Biryani Recipe
Separate grains. Juicy chicken. Zero mush.
Recipe by Farwa ZeeshanTested in the NineFoods home kitchenMost home biryani fails at one moment: the rice is drained 2 minutes too late. This recipe is built around that moment, with a doneness gauge, timed stages and a fix for every common failure.

The 3 laws of biryani
Why this recipe works
Fully boiled rice
Drain at 70% so steam finishes the grain.
Watery masala
Reduce until oil floats. Water is what makes rice mushy.
Long dum
Seal tight, lowest flame, 15 minutes. Longer dries the chicken.
Shopping and prep list
Ingredients
Rice
Chicken masala
Layering and dum
The NineFoods doneness gauge
Know exactly when to drain the rice
Press one grain between your thumb and finger. Tap the picture that matches.
Method · 4 stages
Step by step
Fry the onions
- Heat the oil and add sliced onions, stirring every minute.
- Lift out half when deep golden and keep for garnish.
Build the masala
- Cook ginger garlic paste 1 minute, add chicken and salt, sear on high 5 minutes.
- Add tomatoes and powdered spices, cook 5 to 6 minutes.
- Lower the heat, stir in yoghurt, then add potatoes, aloo bukhara and chillies. Cover 15 minutes.
- Uncover on high and reduce. Stir in garam masala.
Boil the rice to 70%
- Boil 4 litres of salted water with whole spices.
- Add the drained rice. Start testing at 6 minutes with the gauge above.
- Drain the moment it breaks in 3. Do not rinse.
Layer and dum
- Spread masala, then half the herbs and fried onions.
- Add rice loosely. Drizzle saffron milk, kewra and ghee, top with remaining herbs and onions.
- Seal the lid. High 3 minutes, then lowest heat on a tawa for 15 minutes. Rest 5 minutes.
Chef’s troubleshooter
What went wrong? Pick the symptom
Why
Rice went past 70%, or the masala still had water in it.
Fix next time
Drain at the 3-piece break and reduce masala until oil floats.
Why
High heat after the yoghurt, or dum ran over 20 minutes.
Fix next time
Simmer covered in Stage 2 and keep dum to 15 minutes on the lowest flame.
Why
Onions fried too dark, or garam masala burned.
Fix next time
Pull onions at golden, add garam masala in the last minute.
Why
Home stoves cannot reach the heat of a restaurant deg.
Fix: dhungar
Put a steel bowl on the rice, add a glowing coal, pour ½ tsp ghee on it, cover 2 minutes.
Why
Thin pot, or no tawa under it during dum.
Fix next time
Use a heavy pot and always dum over a tawa on the lowest flame.
Swap smart
Ingredient roles and substitutes
| Ingredient | Job in the dish | Swap with |
|---|---|---|
| Aged basmati | Long grains that stay separate | Sella basmati (firmer, forgiving) |
| Yoghurt | Tenderises, thickens masala | Greek yoghurt + 2 tbsp water |
| Aloo bukhara | Karachi sweet-sour tang | 1 tbsp lemon juice + 1 tsp sugar |
| Saffron | Aroma and gold colour | Yellow food colour (colour only) |
| Kewra | Floral restaurant aroma | Rose water, half the amount |
After the feast
Serve, store, reheat
Serve with
Mint raita, kachumber salad, shami kebab and cold lassi.
Store
Fridge 3 days, airtight. Freezer 1 month. Cool within 1 hour.
Reheat without drying
Sprinkle 1 to 2 tbsp water, cover, microwave 2 minutes or steam on low 8 minutes.
How we tested this recipe
Tested in a home kitchen, not a studio

Recipe developed and tested by Farwa Zeeshan, who cooks and tests every NineFoods recipe on a regular home stove.
- Cooked from start to finish with the exact quantities on this page, in both metric and US cup measures.
- Every stage was timed at the stove; the heat levels and cues are what we saw in the pot.
- The rice boil gauge and the troubleshooter come from batches that went wrong, and how we fixed them.
- Dum timing was checked on a regular home burner with a tawa underneath.
Keep cooking
Related recipes and guides
Quick answers
Chicken biryani FAQ
How long should I soak basmati rice for biryani?
30 minutes. Longer soaking makes the grains fragile and more likely to break.
Can I make chicken biryani without yoghurt?
Yes. Use 2 extra tomatoes and 1 tbsp lemon juice, and marinate the chicken in lemon and spices for 30 minutes first.
What is the difference between biryani and pulao?
Biryani layers part-cooked rice over a separately cooked masala and finishes on dum. Pulao cooks rice and meat together in one stock.
Can I use boneless chicken?
Yes, but cut the covered cooking in Stage 2 to 8 minutes so it stays juicy.





