The technique page every biryani begins with — par-cooking basmati to exactly 70%. The single most important skill in biryani making.
Every biryani begins here. The par-cooking stage determines whether the finished biryani has distinct, separate, elongated grains or a clumping, soft mass. The variables are: soaking time, water salinity, whole spice selection, exact cooking time, and draining speed. Each one affects the final grain texture. This page covers each variable with the science behind it.
Wash basmati 3 times until water runs clear. Cover with cold water and soak 30 minutes minimum. Drain just before cooking.
Soaking allows water to penetrate the outer pericarp of the basmati grain and begin hydrating the starch. Pre-hydrated starch cooks more evenly — the heat encounters starch that is already partially swollen, producing more uniform gelatinisation from surface to centre. Unsoaked grains cook from the outside in, often producing overcooked surfaces with undercooked centres. Washing removes surface starch that would otherwise make the grains sticky during cooking.
Bring 3L water to a full rolling boil. Add salt, oil, and all whole spices. Taste — the water should taste pleasantly salty, like a light brine.
Rolling boil (100°C) rather than a simmer ensures the rice grains are immediately surrounded by maximum temperature water when they enter the pot. Entering cold or simmering water causes uneven initial hydration — the first seconds of cooking determine grain separation. Oil added to the boiling water creates a thin film on each grain surface as it cooks, reducing the starch stickiness between grains.
Add drained rice to rolling boil. Stir once only — immediately after adding. Start timing. After 6 minutes, bite a grain: it should have a visible white centre. At 7–8 minutes, the white centre should be about 30% of the grain diameter. Drain immediately.
The 70% cooking target means the outer 70% of the grain's starch has gelatinised but the inner 30% remains as raw starch. The white centre is visible raw starch — its opacity is caused by light scattering from the crystalline structure of ungelatinised starch granules. Fully cooked starch is translucent — a fully cooked grain has no white centre. The single initial stir separates any grains that clumped together when the starch was raw; stirring after this would damage the grain surfaces.
Drain through a colander immediately. Spread on a tray or plate in a thin layer — do not leave piled in the colander. The grains are still cooking from residual heat.
Drained rice at 95°C continues cooking via residual heat — the starch continues to gelatinise for several minutes even without external heat. Spreading in a thin layer allows rapid heat dissipation, stopping the cooking at the 70% target. Rice piled in a colander insulates itself — the bottom grains continue cooking to 80–90% while the top grains cool faster, producing uneven cooking that manifests as a mix of perfectly cooked and overcooked grains in the finished biryani.