Open the sealed pot of biryani at the table and the steam carries cinnamon, cardamom, saffron, and caramelized onion — a smell that has been opening appetites on the Indian subcontinent for 400 years. Biryani traces its origins to the Persian pilaf brought into India by Mughal emperors in the 16th century and transformed in royal kitchens with local spices and the dum technique: rice and meat sealed together in a pot so steam cooks both simultaneously. The dish diverged dramatically by region — Hyderabadi biryani uses raw marinated meat cooked directly with the rice, Lucknowi biryani pre-cooks the meat first, and Kolkata's version adds potatoes and eggs, reflecting the street food culture it became. What unites all versions is the layering: the rice traps the spiced juices of the meat below, and each spoonful should deliver both.
Rinse the basmati rice in cold water until the water runs clear.
In a large pot, bring 4 cups of water to a boil. Add the bay leaf, green cardamom pods, cloves, cinnamon stick, and salt.
Add the rinsed rice and cook until the rice is 70% cooked. Drain and set aside.
In a large bowl, mix the yogurt, ginger-garlic paste, turmeric powder, red chili powder, garam masala, and salt.
Add the chicken pieces to the marinade, ensuring they are well coated. Cover and refrigerate for at least 1 hour, preferably overnight.
Heat the ghee or vegetable oil in a large skillet or pot over medium heat.
Add the cumin seeds and let them sizzle for a few seconds.
Add the thinly sliced onions and cook until they are golden brown.
Add the chopped tomatoes and green chilies, and cook until the tomatoes soften.
Add the marinated chicken and cook until the chicken is browned and cooked through.
Stir in the coriander powder and biryani masala. Cook for a few more minutes until the spices are well combined.
Preheat your oven to 350°F (175°C) if baking the biryani.
In a large ovenproof pot or Dutch oven, spread half of the partially cooked rice in an even layer.
Add the cooked chicken mixture on top of the rice.
Sprinkle the chopped mint leaves and cilantro over the chicken.
Add the remaining rice on top, spreading it evenly.
Drizzle the saffron milk over the rice (if using) and garnish with fried onions.
Cover the pot with a tight-fitting lid or aluminum foil.
Bake in the preheated oven for 30-40 minutes, or until the rice is fully cooked and the flavors have melded together.
Alternatively, you can cook the biryani on the stovetop over low heat for 30-40 minutes.
Gently fluff the biryani with a fork before serving.
Biryani is an Indian dish of basmati rice layered with spiced, marinated meat (chicken, lamb, or goat) and cooked using the dum technique — the pot is sealed airtight so steam circulates inside, cooking both rice and meat simultaneously in a single vessel. The result is rice that absorbs the spiced juices from the meat below while remaining fragrant and individual-grained.
Biryani's origins trace to the Persian pilaf introduced to India by Mughal emperors in the 16th century, which merged with local spice traditions in royal kitchens. Over centuries, distinct regional versions developed — Hyderabadi, Lucknowi (Awadhi), Kolkata, Malabar, and dozens more — each with different spice profiles, techniques, and devoted adherents who insist their version is the authentic one.
Long-grain basmati rice, marinated meat (typically yogurt, ginger-garlic paste, and whole spices), caramelized onions (birista), and a spice blend including cardamom, cloves, cinnamon, bay leaf, and saffron steeped in warm milk for color. The specific spice combination and ratios vary significantly between regional styles.
Parboil the rice to just 70% doneness before layering — it will finish cooking with the meat's steam and won't become mushy. Resist opening the sealed pot while cooking; the entire point of dum cooking is the trapped steam. Let the biryani rest off the heat for 10 minutes after opening before serving, which allows the layers to stabilize and the excess moisture to redistribute.
Biryani is traditionally served with raita — a cool yogurt condiment with cucumber, onion, and cumin — which balances the dish's richness and heat. Mirchi ka salan (green chili curry) is the classic Hyderabadi accompaniment, while sliced raw onion and lemon wedges appear at virtually every biryani serving across India.