Skip to content
Hyderabadi Kacchi Chicken Biryani (Dum-Cooked Rice with Spiced Chicken)
indiandinner✨ New

Hyderabadi Kacchi Chicken Biryani (Dum-Cooked Rice with Spiced Chicken)

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.

Prep
45 min
Cook
90 min
Servings
8
Difficulty
Hard
4.9
Sign in to rate
#indian#hyderabadi#biryani#rice#chicken#celebration

About This Recipe

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.

Ingredients

Serves 8

  • 1.2 kgbone-in skinless chicken (mix of thighs and drumsticks)
  • 500 gaged basmati rice (Tilda, Daawat, or India Gate)
  • 300 gfull-fat plain yogurt
  • 3 largeyellow onions, very thinly sliced
  • 200 mlneutral oil or ghee, for frying onions
  • 6 clovesgarlic, grated
  • 4 cmginger, grated
  • 4green chilies, slit lengthwise
  • 2 tbspbiryani masala (Shan or homemade blend)
  • 1 tspKashmiri red chili powder (mild, for color)
  • 1 tspground coriander
  • 0.5 tspground turmeric
  • 2 tspsalt, plus 1 tbsp for rice water
  • 1 small bunchfresh mint, leaves only, divided
  • 1 small bunchfresh coriander, leaves only, divided
  • 1 pinch (about 30 strands)saffron, soaked in 80 ml warm milk for 20 min
  • 2 tbsprose water and/or kewra water
  • 3 tbspmelted ghee, for layering
  • 4green cardamom pods
  • 2black cardamom pods
  • 1small stick true cinnamon
  • 4cloves
  • 2bay leaves
  • 1star anise
  • 1 tspshahi jeera (caraway/black cumin)
  • 1ball of atta dough (for sealing lid), optional but traditional

Instructions

  1. 1

    Fry the birista (crisp onions)

    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.

  2. 2

    Marinate the chicken

    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.

  3. 3

    Soak the rice

    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.

  4. 4

    Parboil the rice

    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.

  5. 5

    Begin layering — bottom layer

    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.

  6. 6

    Rice layer

    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).

  7. 7

    Final layer

    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.

  8. 8

    Seal the pot

    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.

  9. 9

    Dum cooking

    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.

  10. 10

    Rest and serve

    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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

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.

History & Origin

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.

Frequently Asked Questions

Can I use boneless chicken?

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).

Why is my biryani rice mushy?

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.

What's the difference between Hyderabadi and Lucknowi biryani?

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.

Do I really need to seal the pot with dough?

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.

Can I make biryani in a pressure cooker or instant pot?

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.

Nutrition Facts

Per serving (420g / 14.8 oz) · 8 servings total

Calories620kcal
Protein32g
Carbohydrates78g
Fat18g
Fiber3g
Protein32g
Carbs78g
Fat18g

Time Summary

Prep time45 min
Cook time90 min
Total time135 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes