Chicken Biryani
North Indian dum biryani, where marinated chicken and partially cooked saffron rice are layered and sealed with a dough border, so it steams together in the pot.
The chicken marinates for a long time while the crispy fried onions, the spiced rice, and the saffron milk get ready for the layers. Then the chicken and half-cooked rice steam together under a dough seal, while the raita can be stirred together in the meantime. The tight seal and gentle dum steam determine whether the rice turns out light and the chicken tender.
Ingredients
Fried onions
- 3 pcs onions, large
- 100 g ghee
The chicken and marinade
- 1.2 kg chicken legs, bone-in, skinless, split into thighs and drumsticks
- 3 dl plain yogurt, thick
- 4 cm fresh ginger, peeled
- 6 clove garlic
- 2 pcs green chilies
- 2 tsp Kashmiri chili powder
- ½ tsp turmeric
- 2 tsp garam masala
- 1 tsp ground cumin
- 1 tbsp ground coriander
- 2 tbsp lemon juice
- 2 tsp salt
- 1 bunch fresh mint, leaves only
- 1 bunch fresh cilantro, roughly chopped
The rice and whole spices
- 400 g basmati rice
- 3 l water
- 2 tbsp salt
- 1 pcs cinnamon stick
- 6 pcs green cardamom pods, lightly crushed
- 1 pcs black cardamom
- 6 pcs cloves
- 2 leaf bay leaf
- 1 tsp cumin seeds
For layering and sealing
- 1 pinch saffron threads
- ½ dl milk, warm
- 2 tbsp ghee, melted
- 150 g wheat flour
- 1 dl water, lukewarm
Raita
- 3 dl plain yogurt
- 1 pcs red onion, finely chopped
- 1 handful fresh mint, finely chopped
- ½ tsp ground cumin
- ½ tsp salt
How to make it
- Cut the onions into paper-thin half-moons. Aim for even thickness throughout — if you cut unevenly, the thinnest slices will burn before the thickest ones have time to crisp up. ⏱ 10 min
- Heat the ghee in a deep pan over medium-high heat and fry the onions, stirring occasionally, for 15-17 minutes. They're ready when they're deep golden brown and separate from each other rather than clumping. Lift them out with a slotted spoon and spread them on paper towels — they only turn truly crispy once they've cooled. Save the onion-flavored ghee from the pan. ⏱ 15 minChef's tip Keep stirring toward the end and pull them at deep gold, not brown — the sugars keep darkening off the heat and residual ghee will tip them bitter. Spread thin on paper; clumped hot onions steam themselves soft.
- Grate the ginger and garlic into a coarse paste. Stir it together with the thick yogurt, Kashmiri chili powder, turmeric, garam masala, ground cumin, ground coriander, lemon juice, and salt. Finely chop the green chilies and fold them in along with half the mint leaves and half the fresh cilantro. Finally, stir in half the fried onions and 2 tbsp of the onion-flavored ghee, until the marinade is an even rust-red and thick enough to cling to a spoon. ⏱ 10 minChef's tip Full-fat, thick yogurt matters — thin or low-fat yogurt sheds water in the pot and splits into grainy curds. If yours is loose, drain it in a sieve for 20-30 minutes first; it should mound on the spoon.
- Toss the chicken pieces in the marinade until each piece is completely coated — including in the slashes cut down to the bone, where the flavor otherwise wouldn't reach. Cover the bowl and refrigerate (see advance prep).
- Take the marinated chicken out of the refrigerator 30 minutes before it goes into the pot. Ice-cold meat cooks through unevenly in the sealed steam. ⏱ 30 min · passive
- Rinse the basmati rice in cold water four to five times, until the water runs nearly clear and is no longer milky.
- Soak the rice in plenty of cold water for 30 minutes, until a grain snaps cleanly in half between two fingernails instead of crumbling. Drain the water off in a sieve and let the rice drip dry. ⏱ 30 min · passive
- Put the saffron threads in the warm milk and let them steep for 10 minutes, until the milk is deep orange-red all the way through. ⏱ 10 min · passive
- Bring the water to a boil in a large pot together with the cinnamon stick, the crushed green cardamom pods, the black cardamom, the cloves, the bay leaf, the cumin seeds, and the salt. The cooking water should taste distinctly salty, since it's the rice's only seasoning. ⏱ 10 min
- Pour the drained rice into the boiling spiced water and stir gently once. Cook the rice for 5 minutes, until the grains are pliable on the outside but still have a hard white core — they should only be about two-thirds done, since they'll continue cooking in the steam. Drain them immediately in a sieve.Chef's tip Fish out a grain and pinch it: there should still be a hard white core taking up about a third of it. Spread the rice out in the sieve right away — left in a heap, it keeps steaming in its own heat and turns to mush in the pot.
- Place the chicken pieces with all the marinade in one even layer in the bottom of a heavy-bottomed pot. The marinade should cover the bottom completely, since it's what turns into steam under the lid.Chef's tip The width of your pot matters more than the timing: if the chicken layer ends up thick and stacked, the meat will still be red at the bone by the time the rice above it has cooked to pieces. Together, the layers should fill the pot no more than two-thirds full.
- Distribute the hot rice loosely over the chicken without pressing it down, so the layer stays airy. Sprinkle the remaining fried onions, remaining mint leaves, and remaining cilantro over the top. Drizzle the saffron milk over in streaks, so some grains turn colored and others stay white, and finally pour the melted ghee over.
- Knead the wheat flour with the lukewarm water into a firm, pliable dough, and roll it into a long rope. Press the rope firmly all the way around the rim of the pot and press the lid down into it until the pot is airtight. If the steam escapes, the rice will never finish cooking.
- Set the pot over high heat for 5 minutes, until you can clearly hear it sizzling behind the seal.Chef's tip The sound only comes once the marinade starts boiling; if you hear nothing after five minutes, turn the heat down anyway. Any longer on full heat and the yogurt scorches onto the bottom, and that burnt smell works its way through the whole dish.
- Turn the heat down to the lowest setting and, if you like, place an empty frying pan under the pot as a heat diffuser. Let the biryani steam under the seal (dum) for 40 minutes without lifting the lid. ⏱ 40 min · passiveChef's tip The diffuser is not optional on a thin-bottomed pot or a fierce gas burner: the marinade layer sits directly on the metal and scorches, and burnt yogurt perfumes the entire pot. You should hear a faint, steady hiss, never a crackle.
- Meanwhile, stir together the raita: yogurt, the finely chopped red onion, the finely chopped mint, the ground cumin, and salt. It should taste distinctly tangy and salty, so it can stand up to the rich rice. Refrigerate it.
- Take the pot off the heat and let it rest with the seal intact for 10 minutes. The resting time distributes the last of the steam, so the grains separate from each other instead of sticking together when you turn them. ⏱ 10 min · passive
- Break off the dough seal and lift the lid. The chicken should be cooked through all the way to the bone with no pink meat, and the internal temperature should be 75°C.Chef's tip Check the thickest part of a thigh, close to but not touching the bone. Bone-in dark meat stays juicy well past 75°C, so if one piece reads low, seal the lid back down and give it another 5-10 minutes rather than risking it.
- Gently turn the biryani up from the bottom with a flat spoon in large scoops, so the saffron-colored and white grains still lie separately and the chicken comes up too. Place the pot in the middle of the table and spoon it onto flat plates, so everyone gets both rice and a couple of pieces of chicken. The raita sits alongside in its own bowl. Each guest spoons a portion along the edge of their plate and mixes in a little at a time.