Pakistani chicken biryani is a layered rice dish made with marinated chicken, aromatic spices, herbs, and basmati rice, then gently steamed until the flavors mingle. This home-style version balances warming spice with bright mint and lemon; family and regional versions vary in heat, seasoning, and layering.
Ingredients
- 2½ lb (1.13 kg) bone-in, skinless chicken pieces, preferably thighs and drumsticks
- 1½ cups (360 g) plain whole-milk yogurt
- 1 tbsp (15 g) ginger-garlic paste, or 2 tsp (10 g) finely grated ginger plus 1 tsp (5 g) grated garlic
- 2 tsp (5 g) Kashmiri chili powder, or 1 tsp (2 g) cayenne for a hotter substitute
- 1 tsp (2 g) ground coriander
- ½ tsp (1.5 g) ground turmeric
- 1½ tsp (9 g) fine salt, for the chicken marinade
- 1 tbsp (15 ml) lemon juice
- 3 cups (570 g) aged basmati rice
- 10 cups (2.4 L) water, for boiling the rice
- 1 tbsp (18 g) salt, for the rice water
- ¼ cup (60 ml) neutral oil, such as canola or sunflower oil
- 2 medium yellow onions (about 300 g), thinly sliced
- 2 tbsp (28 g) ghee, divided
- 2 medium tomatoes (about 300 g), chopped
- 1 tbsp (8 g) biryani masala, store-bought or homemade
- 1 tsp (2 g) cumin seeds
- 2 bay leaves
- 1 cinnamon stick, about 3 in (7.5 cm)
- 6 green cardamom pods
- 6 whole cloves
- 2 green chilies, slit lengthwise, optional
- ½ cup (15 g) chopped fresh mint leaves
- ½ cup (15 g) chopped fresh cilantro leaves and tender stems
- ¼ tsp (0.15 g) saffron threads and 2 tbsp (30 ml) warm milk, optional; for a budget substitute, use a small pinch of turmeric in the milk, which adds color but not saffron’s floral aroma
- ½ cup (120 ml) water, to loosen the chicken gravy if needed
Instructions
- Marinate the chicken. Pat the chicken dry and make a few shallow cuts in the thickest pieces so the marinade can season them. In a large bowl, combine the yogurt, ginger-garlic paste, chili powder, ground coriander, turmeric, 1½ teaspoons salt, and lemon juice. Add the chicken and turn the pieces until coated. Cover and refrigerate for 30 minutes. This short rest seasons the meat while you prepare the rice; do not leave raw chicken at room temperature.
- Rinse and soak the rice. Rinse the basmati in several changes of cool water, gently swishing it until the water is much less cloudy. Cover it with fresh water and soak for 25 minutes, then drain well. The soak helps the grains cook more evenly and lengthen without breaking. Meanwhile, measure the remaining ingredients and chop the tomatoes and herbs.
- Brown the onions and build the chicken masala. Heat the oil and 1 tablespoon (14 g) of ghee in a heavy, wide pot over medium heat. Add the sliced onions and cook for 10–14 minutes, stirring often, until deeply golden; lower the heat if the edges darken too quickly. Transfer about one-third of the onions to a plate for layering. Add cumin seeds, bay leaves, cinnamon, cardamom, and cloves to the pot and stir for 30 seconds. Add the marinated chicken and its yogurt mixture. Cook, turning the pieces, for 6–8 minutes, until the outside is no longer raw-looking. Stir in tomatoes, biryani masala, and green chilies if using. Cover and simmer gently for about 15 minutes, stirring once or twice. If the sauce sticks or becomes very thick before the chicken is nearly cooked, add a little of the measured water.
- Parboil the rice. Bring 10 cups (2.4 L) water and 1 tablespoon salt to a boil in a large pot. Add the drained rice and boil uncovered for about 5–6 minutes, tasting a grain near the end. It should be elongated and flexible on the outside but still have a firm, chalky center; it will finish cooking over the chicken. Drain immediately. Avoid cooking it fully at this stage, or the finished biryani can turn soft.
- Check the chicken and layer the pot. Check the thickest chicken piece with a food thermometer, avoiding the bone. The USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C); if it has not reached that temperature, cover and simmer the chicken a few more minutes before layering. Spoon the drained rice evenly over the chicken and gravy. Scatter on the reserved onions, mint, and cilantro. Stir the saffron into the warm milk and drizzle it over the rice, if using. Dot the top with the remaining 1 tablespoon (14 g) ghee. If the gravy is nearly dry, pour the remaining measured water around the edge of the pot, not directly over the rice.
- Steam the biryani. Cover the pot tightly. If the lid does not fit snugly, place a sheet of foil over the pot before putting on the lid. Set it over medium heat for 3–4 minutes to build steam, then turn the heat to its lowest setting and cook for 20–22 minutes. A heat diffuser is helpful on a gas stove. You should hear gentle steaming, not vigorous frying or scorching. Turn off the heat and leave the covered pot undisturbed for 10 minutes so the rice settles and the steam finishes the top layer.
- Fluff and serve. Open the lid carefully, directing escaping steam away from your hands. Use a wide spoon to lift rice from the edges and fold it gently over the chicken, keeping some white and saffron-colored grains visible. Check that the chicken remains at least 165°F (74°C) if you are uncertain after cooking. Remove whole spices if desired, and serve hot.
Tips
- Choose the right rice. Aged basmati gives the longest, least sticky grains. If using a newer or different long-grain rice, check the package guidance and begin tasting the boiling rice a little earlier; varieties absorb water at different rates.
- Keep the onions golden, not burnt. Onions supply much of the biryani’s sweetness and color. Stir frequently toward the end, and lift them out as soon as they are evenly deep gold because they continue to darken in the hot oil.
- Adjust heat thoughtfully. Kashmiri chili powder contributes color with moderate heat, while cayenne is hotter and less red. Start with less cayenne if you are unsure; green chilies can also be left out without changing the cooking method.
- Do not stir during steaming. Mixing the layers before the rice finishes can break the grains and make the bottom gummy. Check for doneness only after the covered rest, then fold gently from the sides.
Serving Suggestions
Serve the biryani straight from the pot while the rice is hot and the chicken is moist. A cooling bowl of cucumber raita—yogurt mixed with diced cucumber, a pinch of salt, and chopped mint—is a classic partner for the spiced rice. For a quick raita, stir 1 cup (240 g) plain yogurt with ½ cup (75 g) finely diced cucumber and a little salt; keep it chilled until serving.
Fresh sliced onions, lemon or lime wedges, and a simple tomato-cucumber salad add crunch and acidity. If serving several dishes, pair biryani with a mild lentil dish or a vegetable side rather than another heavily spiced main, so the meal has contrast. Offer extra chilies or chutney at the table instead of making the whole pot hotter. The recipe serves six as a main course, or more when accompanied by several sides.
Variations
Use boneless chicken: Substitute about 2 lb (900 g) boneless thighs, cut into large pieces. They cook faster and can dry out if simmered too long, so begin checking them after roughly 10 minutes of covered cooking and verify that the thickest pieces reach 165°F (74°C) before adding the rice. Keep the pieces large enough to stay tender through the final steaming.
Make a vegetable biryani: Replace the chicken with about 1½ lb (680 g) mixed vegetables such as cauliflower florets, carrots, peas, and potatoes. Cook firm vegetables in the spiced tomato-yogurt mixture until nearly tender before layering. Use a little extra water if the sauce becomes dry. This version has a different texture and flavor, so check the vegetables for doneness rather than relying on the chicken timing.
Change the spice profile: Biryani masala blends vary in strength and composition. If yours is especially pungent or salty, start with 2 teaspoons (about 5 g) and adjust the chicken gravy before layering. For more tang, add another teaspoon of lemon juice to the marinade; for a milder pot, omit the green chilies and use less chili powder.
Skip saffron: Saffron is optional and is mainly used here for its aroma and golden streaks. Leave it out, or use the turmeric-and-milk substitute in the ingredients list for color. Turmeric will taste earthier, so use only a small pinch rather than trying to imitate saffron with a large amount.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, dividing the biryani into shallow, covered containers so it cools promptly. Cooked chicken biryani keeps for 3–4 days in the refrigerator. Rice should not sit warm for hours; if it has been left at room temperature for more than 2 hours, discard it rather than saving it. For longer storage, freeze airtight portions for best quality for up to 2–3 months, then thaw overnight in the refrigerator.
Reheat only the portion you plan to eat. Add a tablespoon or two of water per serving, cover, and warm gently in a microwave or covered pan, stirring or turning the portion partway through so it heats evenly. The USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Avoid repeated cooling and reheating, which can dry out the chicken and rice.
Frequently Asked Questions
Can I make Pakistani chicken biryani without a special pot?
Yes. A heavy-bottomed Dutch oven or another sturdy pot with a tight-fitting lid works well. A thin pot is more likely to scorch the chicken gravy during the final steaming, so use the lowest heat and place a heat diffuser underneath if available. Foil under the lid can help hold in steam when the lid is loose.
Why is my biryani rice mushy?
The rice may have been soaked too long, boiled past the firm-centered stage, or stirred while it steamed. Drain it as soon as the outside is tender and the center still feels firm, and keep the covered pot undisturbed during dum cooking. Measuring the water for the chicken gravy also helps prevent excess moisture from collecting at the bottom.
Can I prepare any parts ahead?
You can marinate the chicken, covered in the refrigerator, for up to 12 hours for convenient advance preparation. Slice the onions and measure the dry spices ahead as well. For the best rice texture, rinse and soak the rice shortly before cooking, then drain it and continue with the recipe; do not leave soaked rice sitting out for hours.
Is biryani masala the same as garam masala?
They are not necessarily the same. Biryani masala is a blend formulated for biryani, while garam masala varies by recipe and may have a different balance of spices. If biryani masala is unavailable, use 2 teaspoons (about 5 g) garam masala plus an extra pinch of ground coriander, then taste the chicken gravy before layering. The flavor will differ, but the dish will still work.
Can I use chicken breast?
You can, but bone-in thighs and drumsticks are more forgiving during the relatively long cooking. If using breast, cut it into large pieces and simmer only until nearly cooked before layering, since it can become dry. Check every piece reaches the poultry safe minimum of 165°F (74°C) with a thermometer, and do not rely on color alone.
Related
- Chicken Karahi: Pakistani Tomato-Ginger Curry
- Pakistani Wok Chicken with Spiced Tomato Sauce
- Pakistani Chicken and Cabbage Karahi with Tomato Masala
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).