Hyderabad's royal layered biryani — marinated chicken and parboiled basmati sealed in a pot and slow-cooked over low heat with saffron, mint and fried onions.
Hyderabadi biryani is the most aristocratic of India's biryanis — born in the kitchens of the Nizams (rulers) of Hyderabad in the early 18th century, where Persian-influenced palace cooks layered raw marinated meat and parboiled long-grain basmati in a heavy pot, sealed it with a dough rim (purdah), and cooked it slowly over dum (gentle steam). The 'kacchi' (raw) style means the chicken is never pre-cooked before layering — it cooks entirely from the dum steam together with the rice, producing meat so tender it nearly falls apart and rice so perfumed every grain tells a story. The signature elements are saffron-infused milk (which dyes some grains gold), bristar (Persian for crisp-fried onions, called birista), fresh mint and coriander leaves, and aged basmati. This is a multi-step dish requiring careful timing — the rice must be cooked exactly 70% before layering or it turns to porridge in the dum, and the seal must be tight to trap the steam. Done correctly, the lid lifts to a cloud of spiced steam, the rice is fluffy and separate, and the chicken is meltingly soft in a thick, fragrant gravy at the bottom of the pot. Wedding tables across South Asia rise and fall on a cook's biryani.
Serves 8
Heat oil/ghee in a wide pan to 160°C. Add sliced onions and fry over medium heat 15–20 minutes, stirring often, until deep golden brown — almost mahogany. Drain on paper towel. They will crisp as they cool. Reserve 4 tbsp of the onion oil for layering.
Slice onions paper-thin and pat them very dry before frying. Wet onions splatter wildly and fry unevenly.
In a large bowl, combine chicken, yogurt, half the birista (crumbled), garlic, ginger, green chilies, biryani masala, chili powder, coriander, turmeric, 2 tsp salt, half the mint and coriander, and 2 tbsp of the reserved onion oil. Massage to coat. Cover and refrigerate at least 4 hours, ideally overnight.
Rinse basmati under cold water until the water runs clear. Soak in cold water 30 minutes. Drain. Soaking is non-negotiable — it lengthens the grains and prevents cracking during dum.
Bring 4 L of water to a hard boil. Add 1 tbsp salt, all the whole spices (cardamoms, cinnamon, cloves, bay, star anise, shahi jeera) and the drained rice. Cook exactly 5–6 minutes — the rice should be 70% done (firm bite in the center). Drain immediately.
In a heavy-bottomed wide pot (8 L capacity), spread the marinated chicken evenly across the bottom with all its marinade. The chicken should be in a single layer roughly 3 cm deep.
Spoon the parboiled rice gently over the chicken — do not press down. Spread evenly. Drizzle the saffron milk over the top in patches (you want some white grains, some saffron-orange grains, never uniformly dyed).
Scatter the remaining birista, mint and coriander leaves. Drizzle with rose water, kewra water, and melted ghee. Pour the remaining 2 tbsp of reserved onion oil over the top.
Cover with a tight-fitting lid. If you have atta dough, roll a thin rope and press it around the rim of the pot to seal completely (this is the purdah). Otherwise, drape a clean kitchen towel over the pot and press the lid down firmly.
The seal is the engineering — escaped steam means underdone rice and dry chicken.
Place the sealed pot over high heat for the first 4 minutes — you should hear strong sizzling from the bottom. Then reduce to the lowest possible heat (use a heat diffuser or a tava/griddle under the pot) and cook 35–40 minutes. Do not open the lid.
Some cooks finish the last 20 minutes in a 160°C oven for safer, more even heat.
Take the pot off heat and rest, sealed, for 15 minutes. Break the seal. The first whoosh of steam is the cook's reward — it smells of saffron, frying onion and slow-cooked chicken. Gently lift the biryani in deep scoops from bottom to top, so each plate gets chicken, gravy and rice. Serve with mirchi ka salan (chili gravy) and raita.
Aged basmati (12+ months) is critical — fresh basmati turns sticky. Tilda, Daawat 'XXL' and India Gate 'Classic' are all aged. Look for 'aged' or 'extra-long grain' on the package.
The 70% parboil is the single hardest skill in biryani. Pull one grain at minute 5, press between thumb and finger — it should yield but still have a hard white center. If it bends, it's overcooked.
Use a heavy-bottomed pot — thin pots burn the bottom. A traditional 'handi' or a heavy Dutch oven (Le Creuset) works perfectly.
Make the birista (fried onions) up to a week ahead and store in an airtight jar. They actually improve in flavor as they sit.
Mutton kacchi biryani — substitute mutton (goat) for chicken, marinate overnight, and increase dum time to 60 minutes for tender meat. The original royal version.
Pakki biryani (Lucknowi style) — the chicken is fully cooked before layering, and dum is just 20 minutes to marry the layers. Easier for first-timers.
Vegetarian (tahari) — use mixed vegetables (cauliflower, peas, carrots, paneer) instead of meat with the same masala and dum technique.
Prawn biryani (jhinga biryani) — coastal version; marinate prawns just 30 minutes and dum 15 minutes only.
Refrigerate up to 4 days. Reheat gently in a covered pot with a splash of water on the bottom, or microwave a plate at a time with a damp paper towel on top. The texture changes after day 2 but the flavor remains excellent. Doesn't freeze well — the rice goes mealy.
Hyderabadi biryani originated in the kitchens of the Nizams of Hyderabad in the early 18th century, when Persian-influenced palace cooks adapted Mughal pulao techniques to Deccan ingredients. The 'kacchi' (raw-meat) method is a Hyderabadi specialty that distinguishes the city's biryani from the 'pakki' (cooked-meat) styles of Lucknow and Delhi.
You can, but the biryani will be less flavorful — bones contribute body and depth to the gravy. If you use boneless, reduce dum time to 25 minutes and use only thigh meat (never breast — it dries out).
You over-parboiled the rice. It should be exactly 70% cooked when drained — firm with a hard white center. Once layered and dum-cooked, it finishes to perfect doneness. Pull a grain at minute 5 to test.
Hyderabadi is 'kacchi' (raw meat layered with rice and cooked together), spicier, and uses more chili and herbs. Lucknowi (Awadhi) is 'pakki' (pre-cooked meat layered with rice for a shorter dum), milder, and emphasizes fragrance over heat.
Not strictly — a tight lid plus a kitchen towel works well in modern kitchens. The dough seal is traditional and dramatic but the main job is just trapping steam. A heavy oven-safe Dutch oven with its lid is the easiest reliable substitute.
Yes — sauté the chicken-marinade base 5 minutes, add 70%-parboiled rice on top with all the garnishes, then pressure cook on low for 6 minutes with natural release. The result is 90% as good as classic dum biryani.
Per serving (420g / 14.8 oz) · 8 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes