Pakistan · South Asia

Pakistani Biryani Recipe with Chicken and Basmati Rice

Updated November 3, 2026

Total time
2 hr 10 min
prep 45 min · cook 1 hr 25 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Pakistan
South Asia

Jump to recipe

Pakistani Biryani Recipe with Chicken and Basmati Rice

Pakistani biryani is a layered rice dish made with spiced chicken, fragrant basmati, herbs, and a richly seasoned masala. This version builds flavor by marinating the chicken, partially boiling the rice, then steaming the layers together on low heat; regional and family versions vary in heat, garnishes, and the balance of spices.

Ingredients

  • 3 cups (570 g) aged basmati rice
  • 3 lb (1.36 kg) bone-in chicken pieces, such as thighs and drumsticks
  • 1 cup (240 g) plain whole-milk yogurt
  • 2 tbsp (30 g) ginger-garlic paste
  • 3 medium yellow onions (about 450 g), thinly sliced and divided
  • 2 medium tomatoes (about 300 g), chopped
  • 2 tbsp (18 g) Pakistani biryani masala
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) Kashmiri chili powder, or ½ tsp (1 g) cayenne for more heat
  • ½ tsp (1 g) ground turmeric
  • 2 tsp (12 g) fine salt for the chicken mixture
  • 2 green chilies (about 10 g), slit lengthwise, optional
  • ⅓ cup (80 ml) neutral oil, such as canola
  • 3 quarts (2.8 L) water, for boiling the rice
  • 1½ tbsp (27 g) fine salt, for the rice water
  • 6 green cardamom pods (about 2 g)
  • 1 black cardamom pod (about 1 g), optional
  • 1 cinnamon stick, 3 inches (7.5 cm)
  • 4 whole cloves (about 1 g)
  • 1 bay leaf (about 1 g)
  • ¼ tsp (0.5 g) saffron threads, steeped in 2 tbsp (30 ml) warm milk
  • ¼ cup (15 g) chopped fresh mint leaves
  • ¼ cup (15 g) chopped fresh cilantro leaves
  • 2 tbsp (28 g) ghee, melted
  • 1 tsp (5 ml) kewra water, optional
  • 4 dried plums, also called aloo bukhara (about 30 g), optional

Instructions

  1. Rinse and soak the rice. Rinse the basmati in several changes of cool water until the water is mostly clear. Cover it with fresh water and soak for 20 minutes, then drain well. While the rice soaks, measure the spices and slice the onions; mix the yogurt, ginger-garlic paste, biryani masala, cumin, chili powder, turmeric, and salt. Coat the chicken with this marinade and leave it for 15 minutes. For food safety, keep the marinating chicken refrigerated if it will be out longer than the time needed to prepare the remaining ingredients.
  2. Fry the onions. Heat the oil in a heavy, wide pot or Dutch oven over medium heat. Add the sliced onions and cook, stirring often, for about 12 minutes, until deep golden but not blackened. Transfer roughly one-third to a plate for the rice topping. The onions brown quickly near the end, so lower the heat if their edges darken before the centers soften.
  3. Cook the chicken masala. Add the marinated chicken and any marinade to the pot. Stir for 5 minutes so the pieces are coated and begin to color. Add the tomatoes, green chilies if using, and dried plums if using. Cover and simmer gently for about 20 minutes, turning the chicken once, until the tomatoes break down and the chicken is cooked through. USDA FSIS gives poultry a safe minimum internal temperature of 165°F (74°C); check the thickest part of a large piece with a food thermometer, avoiding the bone. If it has not reached that temperature, continue simmering and check again. The sauce should be thick enough to cling to the chicken, not watery.
  4. Parboil the rice. Bring the 3 quarts (2.8 L) water to a boil in a large pot with the rice-water salt, cardamom pods, cinnamon, cloves, and bay leaf. Add the drained rice and boil for 7 to 8 minutes, testing a grain near the end. It should be elongated and mostly tender outside, with a small firm center; it will finish cooking in the steam. Drain immediately and remove the large whole spices if you prefer not to find them while serving.
  5. Layer the biryani. Taste the chicken gravy; it should be a little more seasoned than you want the finished dish, because the rice will mellow it. Spread the chicken and gravy evenly across the bottom of the pot. Scatter half of the mint, cilantro, and reserved fried onions over it, then spoon the drained rice on top without packing it down. Finish with the remaining herbs and onions, saffron milk, melted ghee, and kewra water if using. If the pot is very wide, keep the layers even so the rice steams uniformly.
  6. Steam on dum. Cover the pot with a tight-fitting lid. If the lid is loose, seal the rim with foil before putting the lid on. Set the pot over the lowest heat for 25 minutes; a heat diffuser under the pot helps prevent scorching. Avoid lifting the lid during this time, since escaping steam slows the final cooking. You may hear a gentle sizzle, but lower the heat if you hear vigorous frying or smell anything burning.
  7. Rest and serve. Turn off the heat and leave the covered pot undisturbed for 10 minutes. Open the lid, gently lift rice from the edges, and fold it over the chicken in a few broad strokes so the layers remain visible. Check that the chicken is still at least 165°F (74°C) before serving. Spoon rice and chicken onto a warm platter, making sure each serving gets some masala from the bottom.

Tips

  • Choose the right rice. Aged basmati gives long, separate grains and is less likely to turn sticky. If using a different long-grain rice, check it earlier during parboiling because its cooking time and water absorption may differ.
  • Use a measured hand with salt. The rice water should taste pleasantly salty because most of it is drained away, while the chicken gravy should be well seasoned. If your biryani masala blend already contains a lot of salt, reduce the 2 teaspoons added to the chicken and adjust the gravy before layering.
  • Keep the heat gentle for dum. A heavy-bottomed pot and the lowest burner setting help the chicken sauce stay moist without scorching the bottom rice. A flat heat diffuser is useful on gas or electric stoves; do not compensate for a loose lid by turning the heat up.
  • Substitute thoughtfully. If Pakistani biryani masala is unavailable, use an equal amount of a South Asian biryani spice blend. Garam masala can work in a pinch, but it is usually less complex and may need extra chili and salt. Dried apricots can replace aloo bukhara, though they make the dish sweeter; omit the kewra water if you cannot find it, accepting a less floral aroma.

Serving Suggestions

Serve the biryani hot, with the chicken and some of the rich bottom layer in every portion. A cool raita made from plain yogurt, grated cucumber, chopped mint, and a pinch of salt balances the spices without competing with the rice. Kachumber, a simple salad of diced tomato, cucumber, onion, cilantro, and lemon, adds a crisp fresh contrast. Set out lemon or lime wedges, sliced raw onion, and extra green chilies separately so everyone can adjust their plate. For a fuller meal, add a simple vegetable side such as sautéed green beans or roasted cauliflower; the biryani itself is substantial, so rich sides are not necessary.

Variations

For a milder pot, leave out the green chilies and use Kashmiri chili powder rather than cayenne; this keeps color and gentle warmth while reducing sharp heat. To make a beef version, use bone-in beef pieces and cook them in the masala until tender before layering, allowing substantially more time and checking whole cuts for the safe minimum of 145°F (63°C) followed by a 3-minute rest; tougher pieces may need a longer braise to become tender. For a meat-free variation, use firm potatoes, cauliflower, and chickpeas in place of chicken, simmering them until just tender in a well-seasoned tomato-yogurt masala; the poultry temperature guidance does not apply to that version. You can also omit the saffron and use a few drops of yellow food coloring mixed with water for the familiar golden streaks, though saffron contributes a distinct aroma that coloring does not replace.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, divided into shallow airtight containers so the rice cools quickly. Keep the biryani refrigerated for 3 to 4 days. Rice should not sit at room temperature for an extended period, so discard portions that have been left out beyond the 2-hour window. For longer storage, freeze airtight portions for up to 2 months for best quality; thaw overnight in the refrigerator, not on the counter. Reheat only the portion you plan to eat, covered in the microwave or in a covered pan with a spoonful of water to restore steam. Stir or turn the food so it heats evenly, and use a food thermometer to confirm leftovers reach 165°F (74°C) throughout before serving. Reheating can soften the rice, but a little water and a covered dish help keep it from drying out.

Frequently Asked Questions

Can I make this biryani with boneless chicken?
Yes. Use about 2½ lb (1.13 kg) boneless thighs, cut into large pieces, and begin checking them earlier during the masala simmer because they cook faster than bone-in pieces. They still need to reach 165°F (74°C) before you layer in the rice. Thighs tend to stay juicier than boneless breast meat during the final steam.

Why did my biryani rice turn mushy?
The rice may have been boiled too long, left sitting in hot water after draining, or stirred heavily during layering. Drain it as soon as the outside is tender and the center is still slightly firm, then spread it over the gravy without pressing it down. Also check that the chicken masala is thick rather than watery; excess liquid can continue cooking the rice into a soft mass.

Can I prepare any parts ahead?
You can mix the chicken with its marinade up to 24 hours ahead and keep it covered in the refrigerator. The onions can also be sliced in advance and refrigerated in a sealed container. For the best texture, soak and parboil the rice just before assembly rather than cooking it far ahead; cold, fully cooked rice will not absorb the masala and steam in quite the same way.

Do I need saffron and kewra water?
No. Saffron gives the rice a delicate aroma and golden flecks, while kewra water adds a distinctive floral note. Both are optional, and the biryani will still be flavorful without them. If saffron is unavailable, leave it out rather than adding extra spice; if kewra is unavailable, omit it or use only a few drops of rose water, which has a different but also floral flavor.

How can I tell when the rice is ready after dum?
After the 25-minute steam and 10-minute rest, the grains should be tender and separate, with no hard center. If the rice is still firm, sprinkle 2 tablespoons (30 ml) hot water around the edge of the pot, cover it again, and steam on low for another 5 to 8 minutes. Check the chicken temperature as well, especially if you changed the piece size or crowded the pot.

Related

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