Dessert
Phirni (Indian Rice Pudding)
Original name: Phirni

About this dish
Phirni is a classic Indian pudding made from ground rice, milk, and sugar, infused with cardamom and saffron. It's thick, creamy, and wonderfully fragrant, often served chilled in earthenware bowls.
This version brings out the nutty flavor of roasted rice and is perfect for festive occasions.
Ingredients
UK and US measurements are both included for every recipe.
Basmati rice
grain1/4 cup (50g)
Imperial measurement: 1/4 cup
Whole milk
dairy4 cups (960ml)
Imperial measurement: 4 cups
Sugar
seasoning1/2 cup (100g)
Imperial measurement: 1/2 cup
Green cardamom pods
spice6 pods
Saffron strands
herb1/4 teaspoon (pinch)
Imperial measurement: 1/4 teaspoon
Pistachios, slivered
other1 tablespoon (10g)
Imperial measurement: 1 tablespoon
Dried rose petals (optional garnish)
herb1 teaspoon
Method
Soak the rice
PT20MRinse the basmati rice thoroughly and soak in water for 20 minutes. Drain well.
Grind into a coarse paste
PT5MSpread the soaked rice on a paper towel to remove excess moisture. Coarsely grind in a blender or food processor, adding 2 tablespoons of water if needed. The grains should be broken but not completely powdered.
Infuse the milk
PT2MIn a heavy-bottomed pan, bring the milk to a gentle boil over medium heat, stirring occasionally. Add the ground rice and reduce heat to low, stirring constantly to prevent lumps.
Thicken the mixture
PT20MCook the mixture on low heat, stirring continuously, until it thickens. This may take 15–20 minutes. The phirni should coat the back of a spoon.
Add sugar and flavorings
PT3MAdd the sugar and cardamom pods, lightly crushed. Crush the saffron strands in a tablespoon of warm milk and add. Stir well to dissolve the sugar, about 2–3 minutes.
Cool and chill
PT2HRemove from heat. Pour into serving bowls or a single large dish. The traditional serving style uses small clay bowls. Let cool to room temperature, then refrigerate for at least 2 hours.
Garnish and serve
PT5MBefore serving, garnish with slivered pistachios and dried rose petals if using. Serve chilled.
Equipment
- Heavy-bottomed saucepan
- Blender or spice grinder
- Mixing spoon
Nutrition facts
Tips
- Use whole milk for a creamier texture, you can substitute with low-fat or plant-based milk alternatives, but the consistency will be thinner.
- Make sure to grind the rice coarsley, not too fine, to achieve the grainy texture that is characteristic of phirni.
- To save time, soak and grind the rice while the milk is heating.
- Serve chilled in glass ramekins if you don't have clay bowls—they keep the dessert cold and look elegant.
Serving suggestions
- Serve phirni as a refreshing dessert after a spicy meal. It pairs wonderfully with a cup of masala chai or on its own during festivals. Garnish it with extra pistachios or almonds for crunch.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Arjun Trivedi
Specialises in Indian cuisineArjun is a chaat wallah who makes pani puri so good people cry.
Describe yourself in three words: Fun, fast, tamarind energy.