Rice – how long to boil rice for Biryani

boilingcooking-timerice

Whenever I boil rice to cook biryani, I end up over-cooking it and rice break into pieces after the steaming stage 1. So I want to know how long to boil rice for biryani?


1 Biryani is a rice dish, very popular in indian subcontinent and surrounding regions, made with Indian spices, rice, meat (chicken, goat, beef, prawn, or fish), vegetables or eggs. For biryani, meat and rice are cooked separately before being layered and steamed together to finish off cooking.

Best Answer

Different rice varieties have different cooking times. This is how I do it.

  1. Wash and soak your rice according to the packet instructions (usually about 20-30 minutes).

  2. Bring water to boil in a big pot (I use roughly 3 litres of water for about 1.5 cups of rice). Once it starts boiling, add the rice and the required amount of salt (I use about 1tsp for 1.5 cup of uncooked rice).

  3. Boil the rice on a high heat until it is about 70-75% done. Check its doneness by holding a grain in your hand, it should be hard enough and only be mashed when you press on it firmly. Remember, it's going to be cooked again in the steaming stage when you layer it with the gravy, so you don't need to fully cook it. The grains should still have a slight bite to them.

    Another way is to judge it visually. The uniform solid color of rice starts to change as they cook. Rice grains cook outside to inside, which means the outer part of the grain starts becoming translucent first as it cooks while the inner part of the grain still remains the solid color. You should be able to see a thin line in the centre of every rice grain. This is where you want to stop the rice from cooking further. It takes a bit of practive to be able to use this visual method but you can estimate the % of doneness this way.

  4. Drain the rice immediately to prevent overcooking.