Chicken biryani is a celebratory Pakistani rice dish made by layering spiced chicken with partially cooked basmati rice, then steaming the layers together until fragrant and tender. Recipes vary across regions and households; this home-style version balances warm spices, yogurt, browned onions, and fresh herbs for a satisfying dinner served straight from the pot.
Ingredients
- 3 cups (600 g) aged basmati rice
- 3 lb (1.36 kg) bone-in chicken pieces, skin removed; thighs and drumsticks work well
- 3 medium yellow onions (about 450 g), thinly sliced
- 1 cup (245 g) plain full-fat yogurt, stirred smooth
- 2 medium tomatoes (about 300 g), chopped
- 3 tablespoons (45 ml) neutral oil or ghee, plus 1 tablespoon (14 g) ghee for layering
- 2 tablespoons (30 g) ginger-garlic paste, or 1 tablespoon (15 g) each finely grated ginger and garlic
- 2 teaspoons (10 g) fine salt for the chicken masala, plus 1 tablespoon (18 g) for the rice water; adjust to taste
- 2 teaspoons (4 g) ground coriander
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) Kashmiri chili powder, or ½ teaspoon (1 g) cayenne for more heat
- ½ teaspoon (1 g) ground turmeric
- 1 teaspoon (2 g) garam masala
- 6 green cardamom pods
- 1 black cardamom pod
- 1 cinnamon stick, about 3 inches (7.5 cm)
- 6 whole cloves
- 1 teaspoon (2 g) black peppercorns
- 2 bay leaves
- 2 green chilies (about 20 g), slit lengthwise; remove seeds for less heat
- ½ cup (15 g) loosely packed fresh cilantro leaves and tender stems, chopped
- ½ cup (15 g) loosely packed fresh mint leaves, chopped
- 1 tablespoon (15 ml) lemon juice
- 1 tablespoon (15 ml) kewra water, optional; substitute 1 teaspoon (5 ml) rose water for a different floral aroma, or omit it
Instructions
- Rinse and soak the rice. Put the basmati in a large bowl and cover it with cool water. Swirl gently, drain, and repeat until the water is mostly clear. Cover with fresh water and soak for 30 minutes. Drain thoroughly before cooking. This soak helps the grains cook more evenly; do not extend it for hours, as fragile rice can break when handled.
- Prepare the chicken and aromatics. While the rice soaks, slice the onions, chop the tomatoes and herbs, and measure the spices. Pat the chicken dry. In a small bowl, stir the yogurt with ginger-garlic paste, ground coriander, cumin, chili powder, turmeric, garam masala, and the 2 teaspoons of salt. Coat the chicken in this mixture and set it aside while you brown the onions. This short seasoning time is enough to get the masala started; it is not a long marinade.
- Brown the onions. Heat 3 tablespoons oil or ghee in a heavy, wide pot over medium heat. Add the sliced onions and cook for about 12 minutes, stirring often, until deep golden but not black. Remove roughly one-third to a plate for the topping. Keep the rest in the pot. If the onions brown unevenly, lower the heat and stir more frequently; burnt onion can make the whole dish taste bitter.
- Cook the chicken masala. Add the cinnamon, green and black cardamom, cloves, peppercorns, and bay leaves to the pot. Stir for 30 seconds, then add the chopped tomatoes and green chilies. Cook for 3 minutes, stirring, until the tomatoes begin to soften. Add the yogurt-coated chicken and scrape in any mixture left in the bowl. Cook uncovered for about 15 minutes, turning the pieces every few minutes, until the masala thickens and the chicken is partly cooked. Keep the heat moderate so the yogurt sauce simmers rather than scorching. Stir in the lemon juice, then taste the sauce for salt. It should taste a little assertive because the plain rice will soften its seasoning.
- Parboil the rice. In a separate large pot, bring 4 quarts (3.8 L) water and the 1 tablespoon salt to a boil. Add the drained rice and boil for 5 to 6 minutes, stirring once gently. Start checking at 5 minutes: the outside of a grain should be tender, while the center remains firm and slightly chalky. Drain immediately. The rice will finish cooking in the covered pot, so avoid boiling it until fully soft.
- Layer the biryani. Scatter half the chopped cilantro and mint over the chicken masala. Spoon the drained rice evenly on top without packing it down. Sprinkle over the reserved browned onions, remaining herbs, and 1 tablespoon ghee. Drizzle the kewra water over the rice if using. Cover the pot with a tight-fitting lid. If the lid is loose, place a clean kitchen towel over the pot rim before setting the lid on top, keeping the towel well away from the burner.
- Steam, check, and rest. Set the covered pot over the lowest heat for 25 minutes. A heat diffuser can help prevent scorching on a powerful burner. Check the thickest chicken piece with a food thermometer; USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If needed, cover and continue cooking, checking again after a few minutes. Once the chicken is safe and the rice is tender, turn off the heat and leave the covered pot to rest for 10 minutes. Gently lift and fold rice from the edges toward the center to mix some of the chicken masala through it, taking care not to mash the grains.
Tips
- Choose the right rice. Aged basmati gives the long, separate grains associated with biryani. If you have only regular long-grain rice, it can work, but the fragrance and texture will differ. Rinse it well and check it early while parboiling because different rice absorbs water at different rates.
- Control the heat in the onion stage. Golden onions add sweetness and depth, while dark, burnt edges turn bitter. Take the pot off the burner briefly if the onions are browning faster than the centers soften. Save the best-looking browned onion slices for the top.
- Use a substitute thoughtfully. Kashmiri chili powder brings color and gentle warmth; cayenne is hotter, so use less. Kewra water is a traditional floral finish but can be hard to find; rose water is a usable alternative with a different fragrance. Either is optional, and too much floral water can dominate the rice.
- Keep the layers distinct. Do not stir the pot during steaming. Stirring can break the partly cooked grains and make the bottom layer mushy. Fold the biryani only after the rest, and use a broad spoon or fork.
Serving Suggestions
Bring the pot to the table and serve with a broad spoon, reaching down through the rice to include chicken and masala in each portion. A cool cucumber raita is a classic partner: mix plain yogurt with diced cucumber, a pinch of salt, and chopped mint. You can also offer sliced red onion, lemon wedges, and a simple salad of tomato, cucumber, and cilantro. These fresh sides add contrast without competing with the spices.
For a fuller Pakistani-style dinner, serve biryani with a small bowl of shorba or another light curry, plus a vegetable side such as sautéed green beans. Since the rice and chicken are substantial, keep accompaniments modest. If serving guests, set out extra chilies or a bowl of raita rather than increasing the heat in the whole pot; diners can adjust their own plates.
Variations
Make it milder: Omit the green chilies and use ½ teaspoon Kashmiri chili powder. Kashmiri chili is usually chosen more for color and gentle warmth than cayenne, but brands and batches vary. Keeping the yogurt sauce and warm whole spices preserves a rounded flavor without relying on heat.
Use boneless chicken: Boneless thighs cook faster and are easy to portion, but can dry out more readily than bone-in pieces. Cut them into large chunks, shorten the initial masala cooking, and rely on a thermometer rather than the clock alone. Continue the covered steaming until the chicken reaches the required safe temperature and the rice is tender.
Try a vegetable version: Replace the chicken with about 2 lb (900 g) mixed vegetables such as potatoes, carrots, cauliflower, and peas. Cut dense vegetables into small, even pieces and cook them in the masala until nearly tender before layering with the parboiled rice. The cooking time may vary by vegetable, so check tenderness before steaming. This changes the dish’s texture and flavor, but keeps the same layered method.
Adjust the floral finish: Leave out kewra water for a simpler aroma, or use the suggested small amount of rose water. Saffron steeped in 2 tablespoons (30 ml) warm water is another optional finishing touch if available; it adds fragrance and color rather than replacing the core spices. Drizzle sparingly over the rice before covering.
Storage and Reheating
Refrigerate leftover biryani within 2 hours of cooking, divided into shallow airtight containers so it cools promptly. It keeps for 3 to 4 days in the refrigerator. For longer storage, freeze portions in well-sealed containers for up to 2 months for best texture. Thaw in the refrigerator overnight; rice may be a little softer after freezing, but the flavor remains useful for a quick meal.
Reheat only the portion you plan to eat. Add a tablespoon or two of water to the rice, cover, and warm it in a saucepan over low heat or in the microwave, stirring once so it heats evenly. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Do not leave cooked rice or chicken sitting at room temperature for more than 2 hours, and discard leftovers that have been held longer or handled uncertainly.
Frequently Asked Questions
Can I make chicken biryani ahead?
For the best grain texture, cook and serve it the same day. You can slice the onions, chop the herbs, measure the spices, and mix the yogurt masala earlier; keep these prepared components refrigerated. If the finished biryani is made ahead, cool and refrigerate it promptly, then reheat it to 165°F (74°C) before serving.
Why is my biryani rice mushy?
The usual causes are rice that was boiled too long before layering, excess water left in the drained rice, or stirring while the pot steams. Parboil only until the grains are firm in the middle, drain thoroughly, and leave the lid on during the dum stage. Different rice brands cook at different speeds, so use the grain’s texture as your guide.
Can I use chicken breast?
Yes, although breast meat is leaner and can become dry if cooked too long. Use large pieces and check the thickest part with a thermometer; poultry must reach 165°F (74°C). Bone-in thighs and drumsticks are more forgiving in this long, layered preparation and give the masala a fuller flavor.
What can I use if I do not have a heavy pot?
Use a sturdy saucepan or Dutch oven with a close-fitting lid. A thin pot is more likely to scorch the chicken masala during steaming, so set it over a heat diffuser or place a flat griddle between the pot and burner. Keep the flame low and avoid opening the lid repeatedly.
Is biryani supposed to be very spicy?
There is no single heat level for every Pakistani household or regional style. This recipe is moderately spiced, and you can reduce the chili powder or omit the fresh chilies without removing the other aromatics. Serve extra sliced chilies at the table for anyone who prefers more heat.
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).