Creamy North Indian phirni (firni) made with ground basmati rice and whole milk, sweetened with sugar and scented with cardamom. Off-heat rice slurry keeps the texture silky; chill until spoonable.
1/4cupbasmati ricerinsed and soaked 30 minutes in cool water
2to 3 tbsp whole milkfrom the measured milk below; for grinding
Pudding
4cupswhole milk
1/2to 2/3 cup granulated sugarto taste
4to 5 green cardamom podsor 1/2 tsp ground cardamom; crushed and seeds ground fine with a pinch of sugar
Pinch saffron strands, optional, bloomed in 1 tbsp warm milk
Pinch fine salt, optional
Finish
2tbspmixed pistachios and almondsthinly sliced or slivered
1/2to 1 tsp rose wateroptional
Get Recipe Ingredients
Instructions
Grind the soaked rice
Drain soaked rice well. Blend with 2 to 3 tbsp milk from the measured 4 cups until smooth and thick, scraping the jar once. Paste should not feel gritty when rubbed between fingers.
Cook the milk and rice
Heat remaining milk to a gentle boil over medium heat, stirring so the bottom does not scorch.
Remove pot from heat. Whisk in rice paste in a thin stream until smooth.
Return to low heat. Cook 18 to 22 minutes, stirring constantly, especially at edges, until mixture thickly coats a spoon and a line drawn through it holds briefly.
Sweeten, flavor, and chill
Stir in sugar, ground cardamom, optional saffron milk, and optional salt. Cook on low 4 to 6 minutes until glossy again.
Off heat, stir in rose water if using.
Pour into small bowls. Scatter nuts while surface is tacky. Cool, then chill at least 3 hours, ideally overnight.
Notes
Always whisk rice paste into hot milk off the heat first to avoid lumps.Refrigerate up to 3 days in an airtight container; stir in a splash of milk if the surface looks dry.For vegan phirni, use barista oat or unsweetened soy milk and a small cornstarch slurry in the last few minutes if needed.Chilling time is not included in active cook time; plan ahead for dessert service.