Kesar Phirni or Firni is a traditional Kashmiri dessert that is made using milk and rice. This Mughlai sweet is a treat to eat and is very easy to make. Here is how to make it.
Looking for more Phirni Recipes, here are some – Mango Phirni, Thandai Phirni, or you can even try Kheer recipes such as – Seviyan Kheer, Carrot Kheer, Makhane Ki Kheer, Sabudana Kheer, and Badam Kheer.

Jump to:
About This Recipe
Firni or Phirni is a rich & creamy Indian (Kashmiri) dessert that is prepared with rice and milk and is infused with aromatic essence.
It was traditionally made in Kashmir but is now popular all over India and even Pakistan.
Made with milk and rice, this dessert is very similar to Kheer, which will definitely satisfy your taste buds to the T. Since this has been made from the times of kings, some people also call it Shahi Phirni.
It has Kesar (Saffron), which only gives this dessert a nice color, but also makes it aromatic. Apt for festivals and special occasions, this is one easy dessert that can be made in a jiffy too.
This dessert is,
- Creamy
- Delicious
- Easy to make
- Apt for festivals
- A favorite in India
Ingredients

Rice – You can choose any flavourful white rice to make this dessert.
Milk – Use full-fat milk to make this dessert. Skim milk or low-fat milk will not give you the best results.
Ghee – A little ghee is added in the beginning, which gives a nice flavor to this Kheer.
Saffron and Rose Water – To give a hint of flavor and fragrance, saffron and rose water are added to the milk which also adds beautiful color to it.
Dry Fruits – It is garnished with lots of dry fruits, as it adds a delicious crunch to the dessert. I have used silvered Almonds and Pistachios, but you can use dry fruits of your choice.
Sugar – You can adjust the amount of sugar according to your taste and preference.
How to make Phirni?
Wash the rice with water 2-3 times until the water runs clear. Soak it in 1 cup of water for an hour.

Drain the water and add the rice to the small jar of a mixer grinder. Blend the rice to make a coarse paste. Add very little water if required. Keep scraping the sides of the jar while grinding.

Add ghee in a heavy bottom medium size pan.

When the ghee is hot, add the milk.

Add the ground rice and saffron to the milk.

Simmer the heat to low and cook till the milk is reduced to ½ and phirni has reached the desired consistency. The consistency of phirni is like thick custard. It is thicker than the kheer. Keep stirring at regular intervals while cooking. It will take 40-50 minutes for the phirni to thicken. Keep in mind that it will further thicken on cooling.

Add sugar and rose water to the pan.

Transfer the cooked phirni into earthen bowls. ( or regular if not available ) Garnish with slivered almonds and pistachios. Chill for a few hours before serving.

Frequently Asked Questions
Both Phirni and Kheer have the same ingredients but they differ in the process of making and even the final taste.
In kheer, short-grain rice is cooked with milk while in firni, rice is ground to a coarse paste and then cooked with milk.
The consistency of phirni is thicker than that of kheer.
To make it vegan, you can use coconut milk or almond milk instead of milk. Also, avoid adding ghee in the beginning.
If you are using condensed milk, then cook the phirni as per the instructions.
Once it is reduced to half and the rice is properly cooked, add ½ tin condensed milk. Do not add sugar in this case, as condensed milk is already very sweet.
Taste and see if you still want more sugar, add according to your taste. Cook until it reaches the desired consistency.
Variations
You can also experiment with the flavors of this homemade Phirni, according to your taste and preference.
You can give it a twist by adding seasonal fruits and make some delectable recipes such as Mango, Apple, Strawberry or Orange Phirni, etc.
Try some of my favorite recipes such as Thandai Phirni which is perfect for Holi as well.
Add some Khova to make Shahi Kesar Khoya Phirni.
You can also substitute rice with sooji/semolina and make a delicious Sooji Firni. It is a great option if you want to avoid rice in your meals.
Serving Suggestions
I prefer to serve this creamy and succulent Phirni in kullads or earthen pots, as the raw and rustic smell of these pots blends amazingly well with the dessert and these pots also look attractive to see. The clay pot also absorbs some liquid making it even creamier.
After adding Phirni into these earthen pots, garnish it with a few saffron strands and slivered dry fruits and store them in a refrigerator for an hour.
Chilled Phirni tastes the best, but if you prefer it hot, you can serve it as soon as it is made.
Storage Suggestions
Phirni will last in the refrigerator for about 2 days when stored properly in an airtight container. It is not recommended to freeze it, as it will split while you thaw it.
You might also like
Recipe Card


Phirni Recipe
Ingredients
- 1 litre full fat milk
- 3 tbsp white rice
- 1 tsp ghee
- 15-20 strands saffron
- ½ cup sugar
- ½ tsp rose water
- Almond and Pistachio Slivers for Garnishing
Instructions
- Wash the rice with water 2-3 times until the water runs clear. Soak it in 1 cup of water for an hour.
- Drain the water and add the rice to the small jar of a mixer grinder. Blend the rice to make a coarse paste. Add very little water if required. Keep scraping the sides of the jar while grinding.
- Add ghee in a heavy bottom medium size pan.
- When the ghee is hot, add the milk.
- Add the ground rice and saffron to the milk.
- Simmer the heat to low and cook till the milk is reduced to ½ and phirni has reached the desired consistency. The consistency of phirni is like thick custard. It is thicker than the kheer. Keep stirring at regular intervals while cooking. It will take 40-50 minutes for the phirni to thicken. Keep in mind that it will further thicken on cooling.
- Add sugar and rose water to the pan.
- Transfer the cooked phirni into earthen bowls. ( or regular if not available ) Garnish with slivered almonds and pistachios. Chill for a few hours before serving.
Manjula Bharath
wow thats an delicious phirni and looks so yummy dear 🙂
Subha Subramanian
Lovely Phirni……..Looks delicious………
Divya Shivaraman
so perfectly done…phirni looks super delicious
Sona S
Phirni looks very delicious.
Asw
What short grain variety rice should I use for this? Raw or boiled?
Neha Mathur
You have to use raw rice. Any variety works fine in this recipe.
Somdutta
Hi Neha ,I like your recipe,I tried with strawberry ,it came well.
Neha Mathur
Happy to hear!