Nasi Biryani is often stained with red and yellow spots. You can use food colour but turmeric powder works best in making this authentic biryani. You can easily do this by mixing turmeric with hot water and sprinkling it over the rice to give it a spotted appearance.

In this biryani recipe, rose water or kewra is a must to add at the end to add as it gives more flavour to the rice.


3 tbsp oil

450 gram Basmati rice

3 large sliced shallots

3 tbsp butter

6 cloves

1 tsp rose essence ( kewra water )

1 cinnamon stick

2 star anise

¼ tsp turmeric powder

3 cardamom pods

80 gram raisins

½ cup cashew nuts

600 ml water

Salt to taste


  • Heat oil in a medium saucepan. Add shallots and roast until golden brown. 
  • Melt the butter in a different pan. When the butter is hot, add star anise, cardamom pods, cinnamon sticks and cloves. Fry for 1-2 minutes until aroma appears.
  • Add basmati rice and stir. Then add raisins. Fill in 600 ml of water and salt. Cover, reduce heat to medium and simmer for 8-10 minutes until all the water is soaked up. After a few minutes, reduce the heat.
  • Mix turmeric with 1 tablespoon of hot water in a small bowl. In another bowl, mix rose or kewra water with 1 tablespoon of water. Sprinkle the two mixtures over the rice. Slightly mix the rice with a spatula.
  • Cover the rice and leave it to rest for 10 minutes. Garnish with sautéed onions and cashew nuts before serving. Alternatively, you can serve our biryani with your favorite meat curry before serving.

Make your own nasi biryani and serve it to your family on special occasions.