Dessert

Phirni (Indian Rice Pudding)

Original name: Phirni

A bowl of chilled phirni garnished with pistachios, saffron strands, and rose petals on a rustic wooden table.
Prep
10 minutes
Cook
25 minutes
Servings
4
IndianEasyDessertVegetarianGluten Free

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

grain

1/4 cup (50g)

Imperial measurement: 1/4 cup

Whole milk

dairy

4 cups (960ml)

Imperial measurement: 4 cups

Sugar

seasoning

1/2 cup (100g)

Imperial measurement: 1/2 cup

Green cardamom pods

spice

6 pods

Saffron strands

herb

1/4 teaspoon (pinch)

Imperial measurement: 1/4 teaspoon

Pistachios, slivered

other

1 tablespoon (10g)

Imperial measurement: 1 tablespoon

Dried rose petals (optional garnish)

herb

1 teaspoon

Method

1

Soak the rice

PT20M

Rinse the basmati rice thoroughly and soak in water for 20 minutes. Drain well.

2

Grind into a coarse paste

PT5M

Spread 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.

3

Infuse the milk

PT2M

In 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.

4

Thicken the mixture

PT20M

Cook 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.

5

Add sugar and flavorings

PT3M

Add 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.

6

Cool and chill

PT2H

Remove 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.

7

Garnish and serve

PT5M

Before 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

360 kcal
Calories
9 g
Protein
52 g
Carbohydrates
8 g
Fat
1 g
Fiber
80 mg
Sodium

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.

Arjun Trivedi

Recipe by

Arjun Trivedi

Specialises in Indian cuisine

Arjun is a chaat wallah who makes pani puri so good people cry.

Describe yourself in three words: Fun, fast, tamarind energy.