South AsianMedium · Hot
Bone-in chicken thighs marinated in yogurt and cayenne go into the pot first, then saffron-steeped basmati is layered on top with the sweetness of slowly browned onion. The steam trapped inside does the real work, perfuming every grain with the meat below. This is not a shortcut biryani — it is simply one that respects your evening.
30 min
30 min
5 min
1h
Method
Heat sunflower-oil in a heavy skillet or wok over medium-high heat. Add the sliced yellow-onion and cook, stirring frequently, for 15–18 minutes until deep golden-brown and crispy. Remove with a slotted spoon and set aside on paper towels. Reserve the aromatic oil in the pan.
Wash basmati-rice under cold water until the water runs clear. In a medium pot, bring 4 cups of water to a boil with the cinnamon stick, cloves, and salt. Add the rinsed rice and cook over medium heat for exactly 5 minutes — the grains should still be firm. Drain immediately, discarding the whole spices. Pour the saffron water (steeped saffron plus its liquid) over the drained rice and gently fold to distribute the color evenly.
In the same skillet with the reserved birista oil, add butter and allow it to foam. Add the marinated chicken pieces in a single layer — do not crowd the pan. Sear over high heat for 3–4 minutes per side until the yogurt marinade forms a lightly browned crust. Use an instant-read thermometer inserted into the thickest part of the largest piece — chicken must reach 165°F (74°C). Scatter the extra cumin and cayenne over the chicken and toss briefly. Remove from heat.
In a deep, heavy pot with a tight-fitting lid, layer half of the saffron rice as the base. Arrange the seared chicken pieces over the rice. Scatter half of the fried onions and fresh cilantro across the top. Cover with the remaining rice, then top with the rest of the fried onions. Drizzle any remaining saffron water around the edges. Place the lid on tightly and cook over the lowest flame (or use a heat diffuser) for 15 minutes. Let rest, undisturbed, for 5 minutes before opening.
Gently fold the biryani from the bottom to the top with a wide spoon, lifting to mix layers without breaking grains. Spoon onto a large serving platter. Garnish with the remaining fresh cilantro. Serve alongside plain yogurt and lemon wedges for squeezing. Stand proud — this is what a biryani should taste like.
Nutri-Score
Good balance
A–E · lower is better · score 1
Calories
1152
per serving
Protein
73g
Carbs
112g
Fat
45g
Sat. fat
12g
Fiber
6g
Sugar
10g
Sodium
1698mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Very high impact
A–E · lower is better · includes estimates
kg CO2e
2.9
per serving
Water
2.5m³
Land
96Pt
Runoff
0.3g P
Chicken Thigh (bone-in, skinless) drives 67% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
WokTechniques
Safety & Storage
Cooking Temperature
Chicken must reach an internal temperature of 165°F (74°C) before consumption. Ensure seared chicken pieces are fully cooked before layering in the pot for dum steaming.
Maintain safe temperatures during the layering and dum process. The low flame steaming stage should not be used to cook raw chicken — only to finish and meld flavors after chicken is already seared.
Cross Contamination
Never reuse the same cutting board or utensils for raw chicken and ready-to-eat ingredients like fried onions or fresh cilantro. Use separate equipment or sanitize between uses.
Storage
Promptly refrigerate leftover biryani within 2 hours of cooking. Store in airtight containers at 40°F (4°C) or below. Consume within 3 days or freeze for up to 1 month.
High Risk Population
This dish contains dairy (yogurt, butter). For individuals with lactose intolerance or milk allergies, omit all dairy components or use lactose-free/dairy-free alternatives.
Handling
Keep yogurt-based marinade cold at or below 40°F (4°C) during marination. Do not leave at room temperature for more than 2 hours total preparation time.
Allergen Warning
This recipe contains milk products. Cross-contact with other allergens is possible if cooked in a kitchen that processes nuts, gluten, or soy. Clean cooking equipment thoroughly between uses.
Pro Tips
Technique
Never skip the birista — those golden fried onions are not decoration, they are the backbone of every good biryani. Take your time with them, keep the heat high and the stirring constant, and do not rush the last few minutes when they go from golden to transcendent.
Substitution
No saffron threads on hand? Steep a big pinch of turmeric in warm water and add a little paprika for color. The flavor will be different, but the rice will still smell right, and that is what matters.
Time Saver
Marinate the chicken the night before and leave it covered in the fridge. The next evening you just sear and layer — the flavor will be deeper and your weeknight will feel much less like work.
Flavor Boost
When you bloom the cumin and cayenne over the seared chicken in step four, do it off the heat — the spices will bloom in the residual fat without burning, and that fragrance will carry into every layer when you close the lid to steam.
From the chef
Biryani is not just rice and meat — it is the whole pot talking at once. When I first made this for my neighbors here in l'Hospitalet, one old taxi driver from Multan ate three servings and then asked for the recipe in Urdu. I told him: there is no recipe, only patience and a good sear. This weeknight version keeps that soul intact — the yogurt tenderizes the thighs, the birista fries until it sings, and the saffron water turns every grain into something worth sitting down for. You can make this on a Tuesday, and it will still taste like you spent all day by the karahi.
Source: generated · May 30, 2026