Phirni (Chilled Rice Pudding with Saffron)

Fragrant and softly set, phirni is an Indian chilled rice pudding made with ground basmati rice rather than whole grains, giving it a fine, creamy texture that sits somewhere between custard and pudding. The rice thickens gently in milk, while cardamom, saffron and a little rose water bring the floral, aromatic character that makes the dessert so recognisable. Served cold in small bowls or glasses, it is rich without feeling heavy, with chopped pistachios and almonds adding crunch just before serving. It is well suited to make-ahead entertaining, festive meals or a simple sweet finish after spiced dishes.
Cuisine style Indian dessert
Flavor profile Creamy • Sweet • Fragrant
Techniques Simmering • Grinding rice • Chilling
Key equipment Saucepan • Whisk • Spice grinder
Cooking style Make-ahead friendly • Minimal cleanup
Time commitment Make-ahead friendly

Why this recipe works

  • Creamy set texture: Finely ground basmati rice thickens the milk gently, giving phirni its signature spoonable consistency without eggs or cream.
  • Delicate aromatics: Cardamom, saffron and rose water add fragrance in layers, keeping the pudding elegant rather than heavy.
  • Ideal for preparing ahead: Chilling is part of the method, so the dessert can be made in advance and finished with nuts just before serving.

Get the most out of this recipe

Timing notes

  • Allow time to set: The phirni needs at least an hour in the fridge to firm up and develop its chilled, spoonable texture.
  • Cool before chilling: Let the pudding cool briefly before refrigerating so it sets evenly and does not create excess condensation.

Texture tips

  • Grind the rice finely: Aim for a fine, sandy texture rather than flour; this helps the pudding thicken smoothly while retaining the classic phirni body.
  • Cook out the rice fully: Simmer until the rice no longer tastes chalky, stirring often so the mixture thickens without catching on the pan.
  • Adjust after chilling: If the chilled phirni becomes too firm, whisk it briefly before serving to loosen the texture.

Ingredient notes

  • Use basmati rice: Basmati brings a gentle aroma and works well when ground, giving the pudding a clean rice flavour.
  • Use saffron sparingly: Good saffron adds colour and fragrance without needing much; crushing the threads helps them release into the warm milk.
  • Balance the sweetness: Taste after the sugar has dissolved and adjust only if needed, as chilling can make sweetness feel slightly softer.

Make-ahead tips

  • Make it in advance: Phirni keeps well covered in the fridge for up to 3 days, making it suitable for preparing before a meal or gathering.
  • Add nuts at the end: Keep the pistachios and almonds separate until serving so they stay crisp against the creamy pudding.

Equipment you'll need

Ingredients
Instructions
Print
  1. Rinse the basmati rice in a bowl of cold water, then drain well. Spread it on a plate and leave to air-dry for 10 minutes so it grinds more evenly.
  2. Crack open the green cardamom pods and tip the seeds into a spice grinder. Add the dried rice and grind to a fine, sandy powder; it should feel like semolina rather than flour.
  3. Pour the whole milk into a saucepan and bring to a gentle simmer over medium heat, stirring occasionally so it does not catch. Crush the dried saffron threads between your fingers and stir them into the milk.
  4. Whisk in the ground rice and cardamom in a steady stream. Reduce the heat to low and cook, stirring often, for 20 to 25 minutes until thick and creamy and the rice tastes cooked, not chalky.
  5. Stir in the granulated sugar and cook for 3 to 5 minutes until fully dissolved and the phirni is glossy. Take off the heat and stir in the rose water.
  6. Divide the phirni between 4 small bowls or glasses. Let it cool for 20 minutes, then chill for at least 1 hour until set and cold.
  7. Just before serving, roughly chop the pistachios and slivered almonds. Sprinkle over the chilled phirni and serve straight from the fridge.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the milk at a gentle simmer and stir regularly, especially around the edges of the pan, to prevent scorching and lumps.
  • For the smoothest texture, grind the rice finely and whisk it into the hot milk gradually rather than tipping it in all at once.
  • If serving to young children or anyone with swallowing difficulties, chop the pistachios and slivered almonds very finely or leave the topping off.

Substitutions

  • Replace Rose Water with 0.5 tsp vanilla extract for a different, softer aroma.
  • Replace Pistachios with extra Slivered almonds for a simpler nut topping.

Storage

  • Refrigerate up to 3 days
  • Cover and refrigerate for up to 3 days. Serve chilled; if it thickens too much, whisk briefly to loosen before portioning.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Phirni (Chilled Rice Pudding with Saffron)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 2h 30min (25min active)
  • Difficulty: Easy
  • Cuisine: Indian
  • Allergens:
    Almonds Milk Pistachios Tree nuts
Beginner friendly One pot Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price
Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.