
Photo: Shehal / CC BY-SA 4.0
Chicken Biryani Recipe at Home: Layers, Dum, No Mush
You have a heavy pot, 800 g of chicken and a hungry table, and you want to know where biryani goes wrong. It goes wrong in three places: a watery gravy, rice boiled too far, and a lid that leaks. Get those right and the rest is forgiving. This is a chicken biryani recipe at home, built on our Chicken Biryani page, which serves 5 and is marked Hard. The work is 30 minutes of prep and 75 of cooking, but most of it is waiting.
What goes into the pot
For the chicken and gravy:
- 800 g (1.75 lb) bone-in chicken, cut into curry pieces
- 200 g (0.8 cup) yogurt
- 3 onions, thinly sliced, plus 6 tbsp oil for frying them
- 2 tomatoes, chopped
- 1 tbsp each ginger paste and garlic paste
- 2.5 tbsp biryani masala
- 3 green chillies, slit, and 3 tbsp chopped coriander
- Salt
For the rice: 450 g (2.25 cups) basmati, soaked 30 minutes, plus whole spices for the boiling water. Our recipe lists 2 bay leaves, 4 cardamom pods and a cinnamon stick. Chopped mint (2 tbsp) is optional and so are the whole spices, though they cost almost nothing and scent the rice.
Use bone-in pieces, as the recipe does. Lean boneless chunks tend to dry out over a long steam, and bones add body to the gravy.
The order that saves time
Do three things at once. While the chicken marinates in the yogurt, masala, pastes and salt (30 minutes minimum), wash the rice until the water runs almost clear and set it to soak for 30 minutes. Then fry the onions.
Fry them in a wide pot over medium heat, stirring often, about 10 minutes, until deep golden and crisp. Pull out half for garnish. Pale onions leave the gravy flat, and scorched ones turn it bitter, so watch them closely in the last two minutes.
Build the gravy, then stop
Add the marinated chicken and the tomatoes to the oil left in the pot. Cover and cook on medium for about 20 minutes, stirring now and then. You are looking for chicken that is roughly 80 percent cooked, a thick gravy, and oil floating on top. If the gravy is loose, take the lid off and reduce it. Rice sitting on watery gravy is the first route to mush.
Taste it now. Make it a little saltier than you would eat on its own, because the rice will soak up flavour from below.
The chicken will finish cooking under the rice, but check it at the end anyway. Poultry should reach 74 C (165 F) at the thickest part.
Boil the rice to 70 percent, not 100
Bring a big pot of well-salted water to a boil with the whole spices. Add the soaked rice and boil for 5 to 6 minutes. Press a grain between two fingers: it should snap, with a white core still visible. Drain at once. Do not rinse it, and do not leave it sitting in the colander while you get the pot ready.
Our tip says it flatly: fully boiled rice turns mushy, because it still has to cook in the steam. If you want the full rice routine, from soaking to resting, see how to cook basmati rice so the grains stay separate.
Layer and seal for dum
Spread the parboiled rice evenly over the gravy. Do not press it down. Scatter the reserved crisp onions, green chillies, coriander and mint over the top. If you have saffron, soak a pinch in warm milk and drizzle it over before sealing. Our tips mention saffron milk or a little kewra water for a festive finish.
Now seal. A tight lid works, or foil under the lid, or a rope of dough around the rim. Cook on medium for 3 minutes until steam escapes, then move to the lowest heat. A tawa or flat griddle under the pot stops the base from scorching. Steam for 20 minutes without opening the lid. Each peek lets out the steam the rice is cooking on.
Switch off the heat and rest the pot, still covered, for 10 minutes. Then mix the layers gently from the edge with a wide spoon so the grains do not break.
Five mistakes, and the fix for each
- Rice boiled to 90 percent. Pull it at 5 to 6 minutes, when it still snaps.
- Thin-bottomed pot. The base burns while the top stays hard. Use a heavy pot and a tawa.
- Bland rice. The boiling water should taste properly salty, and so should the gravy.
- Gravy that never thickened. Cook until the oil rises. Reduce uncovered if needed.
- Lifting the lid mid-dum. Wait the 20 minutes, then the 10-minute rest.
For a longer tour of what goes wrong with the rice itself, read why your biryani rice turns mushy.
Where this recipe sits among the others
This is the Karachi-style, gravy-first version: the chicken is cooked down before the rice goes on. Hyderabadi biryani in our library uses the kacchi method instead, with raw marinated chicken under the rice, 500 g of basmati, saffron milk and a 40-minute dum. Our tips say that the pakki method (pre-cooked chicken) needs only about 20 minutes on dum, which is what you did here. Dhaka-style kacchi biryani goes further, with 1 kg of goat meat and whole potatoes under the rice, and about 75 minutes of dum.
If you want the differences with beef tehari and polao, there is a separate comparison in beef tehari vs biryani vs polao.
A timing sheet for dinner at 8 pm
- 5:30 pm: marinate the chicken, start soaking the rice
- 6:00 pm: fry onions
- 6:15 pm: chicken and tomatoes into the pot
- 6:40 pm: check the gravy, salt it
- 7:00 pm: boil rice, drain, layer, seal
- 7:05 pm: steam on the lowest heat
- 7:25 pm: heat off, rest
- 7:35 pm: open and serve with raita
Degchi can check your pantry against this recipe before you shop, and the recipe page shows every amount in metric and US units.