Firni

Cardamom milk pudding with pistachio

Firni pudding topped with pistachio

Firni is a smooth, chilled milk pudding scented with cardamom and rosewater and finished with a generous shower of chopped pistachios. In Afghanistan it is usually thickened with cornstarch rather than the ground rice used in many neighbouring versions, which gives it a silky set and means it can be made on the stove in about a quarter of an hour.

A dessert for celebrations

Firni is a familiar sweet at Eid and other festivals. The food writer Elisabeth Luard records it as an Afghan betrothal custard, quick and egg-free, that is also served at weddings and at Eid-e Ramazan, the feast that ends the month of fasting. At home it is just as welcome as a simple dessert, eaten with tea and dried fruit.

A wider family

The name comes from Persian, and related puddings are made across Iran, the Middle East and South Asia, where a rice-based version became a celebrated dish in the Mughal era. Rosewater is the favourite Afghan flavouring, though a banana-flavoured firni is also popular. Some cooks add a few threads of saffron, and garnishes may include rose petals or pomegranate seeds.

Ingredients

  • 550 ml (2¼ cups) whole milk, divided
  • 100 g (½ cup) sugar
  • 4 tbsp cornstarch
  • ½ tsp ground cardamom
  • 2 tsp rosewater
  • 6 tbsp chopped pistachios, divided
  • A few saffron threads or dried rose petals (optional)

A home-style way to make it

  1. Pour 480 ml (2 cups) of the milk into a heavy-based pan and warm it over low heat.
  2. Whisk the remaining milk with the cornstarch until no lumps remain.
  3. When the milk is about to boil, lower the heat to a simmer and stir in the sugar, cardamom, rosewater, saffron if using and 2 tbsp of the pistachios.
  4. Pour in the cornstarch mixture and stir constantly for a few minutes, until the pudding thickens to the consistency of porridge.
  5. Spoon into small bowls, leave to cool, then refrigerate for at least an hour.
  6. Serve cold, topped with the remaining pistachios and rose petals.

Sources

  1. Firni (Cardamom, Pistachio and Rosewater Custard) — Together Women Rise. https://togetherwomenrise.org/recipes/firni/
  2. Recipe: Firni milk pudding — Curious Cuisine, courtesy of the Embassy of Afghanistan, Tokyo. https://curiouscuisine.media/recipe-firni-milk-pudding-en/
  3. Afghan Betrothal Custard — Elisabeth Luard, Sacred Food (2001), via ckbk. https://app.ckbk.com/recipe/sacr23939c03s001ss004r002/afghan-betrothal-custard
  4. Cardamom & Rose Water Custard (Firnee) — Global Table Adventure, Sasha Martin. https://globaltableadventure.com/recipe/recipe-firnee-cardamom-rose-water-custard/
  5. Phirni — Wikipedia. https://en.wikipedia.org/wiki/Phirni

Last reviewed: October 2026

Continue exploring