North Indian phirni in a clay bowl: a chilled rice and milk dessert sprinkled with saffron, pistachios, almonds and rose petals
Prep35 min
Cook35 min
Serves6 servings
CuisineIndian / North Indian

Phirni: North India's Chilled Rice and Milk Dessert

Phirni is a sweet rice and milk dessert from North India, made by simmering coarsely ground rice in milk and chilling it. Covers how to grind basmati rice, heat that keeps the milk from scorching, bringing out saffron and cardamom, why it is chilled in clay-style bowls, substitutions, storage and common failures from a cook's point of view.

Total: 3 hr 10 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 7

Soak the rice and grind it coarsely

35 min

Soaked basmati rice drained in a colander and crushed coarsely in a mortar
Don't grind the rice to flour; stop at a coarseness where fine grains are visible

No heat is used. Put 60 g basmati rice in a bowl and rinse lightly, changing the water 3 times. Rubbing the grains together makes them break too finely, so only swirl the water with your fingertips. Soak in water for 30 minutes, drain in a colander and let sit 5 minutes. Crush in a blender, spice mill or mortar to about the size of coarse semolina. Not a powder: leave pieces of about 0.5 to 1 mm. If the pieces are too large they remain on the tongue, and if too fine they set like paste.

STEP 22 / 7

Warm the milk and steep the saffron

10 min

Warming milk in a heavy pot and scraping the bottom with a spatula
Don't boil the milk; hold it at a temperature where small bubbles appear at the edge of the pot

Take 2 tbsp of the 1 L milk into a small heatproof container and warm in a 600 W microwave for 20 seconds. Add the saffron and let it sit until the yellow bleeds out. Put the remaining milk in a heavy pot and warm over medium heat for 8–10 minutes. When a line of fine bubbles forms at the edge of the pot and the surface is just about to rise, lower to medium-low. The temperature guide is 90–95°C. Boiling makes it boil over and the milk proteins scorch onto the bottom. Stroke the bottom with a spatula, and when a thin skin forms, fold it back in from the side of the pot.

STEP 33 / 7

Add the coarsely ground rice a little at a time

5 min

Pouring the paste of coarse rice in a thin stream into warmed milk
Loosening the rice with milk before adding makes lumps less likely in the pot

The heat is medium-low. Dropping all the coarse rice in at once makes it clump, so mix about 4 tbsp of the warmed milk into the rice to make a loose paste before putting it in the pot. Pour the paste in a thin stream with one hand and keep moving the spatula with the other. Keep the surface of the pot at a gentle small simmer, around 90°C. If the white grains scatter into the milk and no lumps are left on the bottom, it is going well.

STEP 44 / 7

Cook the rice and build the body

18 min

Phirni gaining body in the pot and flowing slowly from the spatula
Stop at a slightly loose thickness while warm. It sets further as it chills

Between low and medium-low, hold 85–90°C. Once every 2 minutes, scrape the bottom widely with a spatula so the rice does not set on the bottom. After 10 minutes the milk gets a little heavy and the track of the spatula is visible for a moment. After 15 minutes scoop up a grain and press it with a finger to check there is no core left. The grains should stay fine in shape and, in the mouth, remain not gritty but as the soft grain of rice.

STEP 55 / 7

Add the sugar, saffron and cardamom

6 min

Adding saffron milk and cardamom to the pot of phirni
Steep the saffron in milk and let it blend briefly over low heat after the sugar goes in

Lower to low heat and add 90 g sugar, a pinch of salt, the saffron milk and the crushed cardamom seeds. When the sugar goes in it loosens once, but stirring 4–6 minutes over low heat brings it together again. Hold the pot at about 85°C with no large bubbles on the surface. When the cardamom aroma rises and the whole is a pale cream color, add 1/2 tsp rose water and turn off the heat. Added last, the rose water's fragrance doesn't fly off too much.

STEP 66 / 7

Add the nuts and divide into bowls

8 min

Dividing warm phirni into clay-style bowls
When dividing into bowls, leave it loose enough to flow from a spoon

Add half the almonds and pistachios and stir for 1 minute in the pot off the heat. Bring it to a smooth whole in which the nuts don't sink to the bottom but are evenly scattered through the rice milk. The guide to thickness is that scooped with a ladle it falls in a thin ribbon and slowly spreads in the bowl. If it falls heavy and thick, add 2 tbsp milk and return to low heat for just 1 minute. Divide into clay-style bowls or ceramic small bowls. Lightly wetting the bowls with water keeps the warm phirni from sticking and makes it easier to scoop after chilling.

STEP 77 / 7

Chill to finish

2 hours

Chilling phirni in clay-style bowls in the refrigerator
The rice absorbs liquid while chilling in the refrigerator, so don't reduce it too far in the pot

Sprinkle the remaining nuts on top of the bowls and leave 15–20 minutes until the heat comes off. To keep the surface from drying too much, set a lid or small plate at a height where it doesn't touch the bowl, and chill in the refrigerator for at least 2 hours. Keep the refrigerator at about 4°C. Just before eating, top with a few threads of saffron and a few edible rose petals. It is done when, putting in a spoon, the surface has set quietly and the inside flows smoothly. If it is too stiff, return it to loose by mixing in cold milk 2 tsp at a time.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Sourcing and substitutes
Basmati rice 60 g With short-grain rice, 50 g. It is sticky, so don't grind it to a powder
Water As needed for soaking Soak the rice for 30 minutes
Whole milk 1 L Plain, unadjusted. Low-fat milk lacks body and richness
Sugar 90 g Chilling mutes sweetness. 75 g if you prefer it less sweet
Saffron A pinch, about 0.05 g Steep in 2 tbsp hot milk
Cardamom 4 pods Crack the pods and lightly crush the seeds. If ground, 1/3 tsp
Rose water 1/2 tsp If you have it. Too much makes it taste like perfume
Almonds 15 g Sliced thin. Unsalted
Pistachios 15 g Coarsely chopped. Unsalted
Salt A pinch Tightens the sweetness
Rose petals A few Edible ones if available. Fine without
0 / 0

From a cold clay bowl, the scent of rice and milk comes back

While you scrape the bottom of the pot with a spatula, this is a plain dish. Milk, rice, sugar. All white ingredients, and at first the aroma is faint. But as the coarsely ground rice begins to hold the milk, the yellow of the saffron unfurls and the green scent of cardamom rises, the air in the kitchen shifts one notch toward the festive.

Phirni (also Firni; फिरनी in Hindi) is a North Indian rice and milk dessert made by simmering coarsely ground rice in milk and eating it chilled. Say "rice pudding" and you tend to picture a sweet porridge of whole grains of rice, but for phirni the rice is first crushed coarsely. This difference makes the mouthfeel smoother than kheer, with more of a sense of rice than pudding.

What matters in a home kitchen is not grinding the rice to a powder, not reducing the milk too hard over high heat, and stopping while it is still a little loose when warm. The rice absorbs more liquid as it chills in the refrigerator, so if you make it a "finished form" in the pot, by the next morning it is a hard lump of rice. This article follows the steps: a coarseness you can make with a home blender or mortar, heat that doesn't scorch, and substitutes if you don't have a clay-style bowl.

Both are sweets of milk and rice, but it is easy to keep straight if you remember that doodhpak (in Japanese) is a light milk and rice sweet leaning western Indian that keeps the grains of rice, while phirni is a chilled dessert leaning North Indian that uses coarsely ground rice. You can also divide them this way: phirni in a small bowl after a meal, doodhpak when pairing with puri as a sweet meal.

Local names and regional differences

In English you see both Phirni and Firni. It is often spoken of in North India, Punjab, Mughlai restaurants and at Ramadan and festive tables, and the amounts of saffron, rose water, kewra water and nuts vary by region and restaurant. Around Kashmir it is sometimes described as phirin, made with semolina instead of rice.


Ingredients: little rice, and don't push the aroma too far

Basmati rice, milk, sugar, saffron, cardamom, nuts and clay-style bowls laid out for phirni
The ingredients are few, but the coarseness of the rice and the amount of fragrance change the result greatly

This serves 6. For small bowls after a meal it is 6 servings, and when you want the sweet to be the star, you can share it among 4. If you don't have clay bowls, you can use shallow ceramic bowls, glass pudding cups or teacups.

Allergy and storage notes

This uses dairy and nuts. It can be made without the nuts, but if you use the same utensils, watch for cross-contact. It is a dish in which milk is heated for a long time, so let the heat off quickly and refrigerate in a clean container. Do not carry over to the next day something that has sat long at room temperature.


Ingredients that are hard to decide on when shopping

Milk, sugar and nuts are all easy to find. Worth seeking out at an Indian grocery or online are basmati rice, saffron and cardamom, which decide the aroma of the finished dessert. The amount used at once is small for each, but they can also go into samosa, dal tadka (in Japanese) and raita.

For the rice, basmati with its aroma gives a lighter finish. It can be made with short-grain rice, but with the same 60 g it gets sticky, so reduce to 50 g and leave the coarse grains slightly larger.

Saffron is not for coloring but an ingredient that places fragrance behind the sweetness of the milk. A lot makes it taste medicinal, so start with a pinch. Steeping it in warmed milk rather than boiling water keeps it from floating apart from the round flavor of phirni.

Cardamom can be used ground, but cracking whole pods and crushing the seeds brings out the green scent cleanly into the milk. If using powder, start from 1/3 tsp. Because it is a white sweet, too much leaves only the aroma in front.


Method: coarse rice without scorching, finished by chilling

Phirni is a dish where 90% is finished in the pot and the remaining 10% in the refrigerator. Stop when tasting the just-made phirni, you feel it is "a little loose." As it chills, the rice absorbs the milk and it reaches a thickness you can scoop with a spoon.


How kheer, doodhpak and phirni differ

Chilled phirni set beside chai and a light snack, a North Indian-style table
Chilled phirni is easy to serve in small bowls after a spicy meal or at tea time

Indian milk sweets have similar names and searching alone causes confusion. To avoid confusion in the kitchen, it is easier to separate them by how the rice is treated.

Dish How the rice is treated Texture Guide in a home kitchen
Phirni Soaked and coarsely ground Smooth yet some graininess remains. Eaten chilled About 60 g rice to 1 L milk
Kheer Often cooked with the rice grains whole A homely sweet close to rice porridge Can be made with short-grain rice but gets sticky
Doodhpak Few rice grains left Milk is the star, light More milk, less rice. Also eaten warm
Basundi Works even without rice A rich sweet of reduced milk Concentrated milk is the star rather than rice

Phirni is not a pudding set with rice flour. By crushing the rice coarsely, you give the milk body while leaving fine grains when you eat it. At home, stopping at a slightly coarse state rather than a complete flour gets closer to the local texture.

Another difference is the bowl. A clay bowl is not only for looks; it also relates to how it chills and the moisture on the surface. An unglazed bowl lets a little humidity escape and settles the surface of the phirni. Even without an unglazed bowl, a shallow ceramic dish or small gratin dish gets a similar eating experience. In a deep glass the center is slow to chill and only the bottom may stay loose.

Where it tends to go wrong

Rice milk sweet that has gone hard on the left and loosely flowing phirni on the right, comparing thickness
Comparing the over-firm state after chilling with the correct thickness that flows from a spoon

With phirni, failure comes from the thickness more than the seasoning. What looks just right in the warm pot becomes hard when chilled. The most important thing is to turn off the heat by working backward from the texture after refrigeration.

Failure Why it happens Fix
Hard after chilling Too much rice, over-reduced, too heavy when warm Mix in cold milk 2 tsp at a time. Next time reduce the rice by 5 g
Gets lumpy Coarse rice added to the pot directly Loosen to a paste with milk and add in a thin stream
Scorches on the bottom High heat, thin pot, not scraping the bottom Use a heavy pot at medium-low or below. Stroke the bottom once every 2 minutes
Aroma too strong Too much saffron, rose water or cardamom A pinch of saffron and up to 1/2 tsp rose water
Chalky Rice ground too fine, not cooked enough Grind coarser next time. For this pot, add milk and cook 5 more minutes over low heat
Sweetness is vague Not enough sugar for something to be chilled, no salt Add a pinch of salt. Don't go below 75 g sugar if chilling

The guide to thickness is "flows" rather than "falls" when scooped with a spoon. After 2 hours in the refrigerator, the surface sets quietly and the inside moves smoothly: that is the good state. Aim for a firm pudding and the softness of rice typical of phirni disappears.

Substitutions at home and how to get the flavor close

Because phirni has few ingredients, the places to put a substitute are clear. Rather than moving everything toward authentic ingredients, it is easier to make if you separate what to protect from what to swap.

Ingredient in doubt To protect Realistic substitute Effect on the finish
Rice Basmati rice 50 g short-grain rice, crushed a little coarse Weaker aroma, slightly chewier
Milk Plain whole milk Avoid low-fat; only when short, add 2 tbsp cream Low-fat milk alone is thin
Saffron A small amount steeped in milk Can be omitted. Color is paler Less aroma, but cardamom can make up for it
Rose water 1/2 tsp Can be omitted. Better not to use vanilla Too much leans toward Western pastry
Clay bowl Unglazed small bowl Shallow ceramic, pudding cups Deep bowls chill slowly at the center
Nuts Pistachios, almonds Either one alone is fine Changes texture and visual brightness

With only a general supermarket, rice, cardamom powder and almonds alone are enough to give it form. Even then, keep crushing the rice coarsely and finishing by chilling. Conversely, if you push the aroma by increasing saffron or rose water, it overwhelms the quiet flavor of milk and rice.

Serving, storage and menu

Chilled phirni, served in a small bowl after a spicy dish, rounds the mouth back. It is easy to serve as a sweet finish with chai after tandoori chicken or a strongly spiced bean dish. After a heavy fried dish a small bowl is plenty.

To give the table a little more story, pair it with the savory samosa, the sour raita and the bean dish dal tadka (in Japanese). If you don't make the sweet the star but let a chilled small bowl come at the end, it doesn't feel heavy in a home meal.

For storage, plan on 2 days refrigerated. If storing in the bowl, cover loosely with a small plate or plastic wrap so the surface doesn't dry. Pressing plastic wrap against the surface roughens it when peeled off, so leaving a little space keeps the appearance. If it hardens by the next day, return it by mixing in cold milk 2 tsp at a time. You can rewarm it, but phirni's character is in the chilled state. If you want it warm, warm lightly in a 600 W microwave 20 seconds at a time, and don't make it fully hot, which keeps the aroma.

FAQ

Can I make it with rice flour?

You can, but the texture changes. Commercial rice flour is often too fine; it is smooth but the small grainy feel typical of phirni is harder to get. If you use it, dissolve 40 g rice flour well in 100 ml milk and add it to the pot a little at a time. It lumps easily, so keep the heat low.

Is short-grain rice all right?

Yes. But it gets sticky, so reduce the amount to 50 g. When crushing after soaking, pulse briefly so you don't grind it to powder. The aroma is more modest than basmati, so crushing the cardamom a little more carefully reduces the sense of something missing.

Can't I make it without a clay bowl?

You can. A shallow ceramic small bowl, pudding cup or teacup is fine. The clay bowl just gives a good look, chilling and settled surface. A deep glass is slow to chill at the bottom, so avoid it when in a hurry.

Is it still phirni without saffron?

Yes. Saffron is an ingredient for aroma and color, not an essential thickener. If leaving it out, using cardamom and a little rose water pulls it together as a white phirni. Coloring it yellow with turmeric sends the aroma in a different direction, so avoid that.

Where should I turn off the heat?

When it flows in a thin stream from the spatula in the warm pot. If it falls heavy when scooped, a long trail stays on the bottom, or the rice has almost absorbed all the liquid, it has been reduced too far. It always firms up as it chills, so proceed with the sense of stopping before it is finished.