Skip to content
🌹
afghandessert

Afghan Firni (Rose Water Pudding)

Silky Afghan milk pudding set in individual bowls, fragrant with rose water and cardamom, topped with pistachios.

Prep
10 min
Cook
20 min
Servings
6
Difficulty
Easy
4.8(267 ratings)
#afghan#dessert#pudding#rose-water#cardamom

About This Recipe

Firni is Afghanistan's most beloved dessert — a delicate, barely set milk pudding thickened with rice flour, scented with cardamom and rose water, and served in individual clay or ceramic dishes. Unlike heavier puddings, firni is gossamer-light and silky, melting on the tongue. It's garnished with crushed pistachios and a dusting of cardamom, and its perfumed sweetness is the perfect counterpoint to hearty Afghan food.

Ingredients

Serves 6

  • 1 literwhole milk
  • 1/2 cupsugar
  • 4 tbsprice flour
  • 1.5 tspground cardamom
  • 2 tbsprose water
  • 1/4 cuppistachios, finely chopped (to garnish)
  • extra cardamomto dust on top

Instructions

  1. 1

    Make the base

    Whisk rice flour with 1/4 cup of cold milk until smooth. Combine remaining milk and sugar in a saucepan over medium heat.

  2. 2

    Thicken

    When milk is warm (not boiling), add the rice flour mixture. Stir continuously over medium heat until the mixture thickens to a consistency that coats the back of a spoon, about 10–12 minutes.

  3. 3

    Flavor

    Remove from heat. Stir in cardamom and rose water.

  4. 4

    Set in dishes

    Pour into individual serving dishes or a large serving bowl. Cool to room temperature, then refrigerate for at least 2 hours until set.

  5. 5

    Garnish and serve

    Sprinkle with crushed pistachios and a dusting of cardamom. Serve cold.

Pro Tips

  • Stir constantly while cooking — firni can catch on the bottom.

  • Rose water should be subtle — a perfume, not a dominant flavor.

  • The pudding firms up further in the refrigerator — don't over-thicken.

Variations

  • Flavor with orange blossom water instead of rose water

  • Add a layer of mango purée on top

  • Use coconut milk for a dairy-free version

Storage

Refrigerate up to 4 days. Do not freeze.

History & Origin

Firni is made throughout Afghanistan, Iran, and the Indian subcontinent (where it's called phirni). In Afghanistan, it's traditionally served for Nowruz (Afghan New Year) and at celebrations. The use of cardamom and rose water reflects the Persian culinary influence on Afghan cuisine.

Frequently Asked Questions

Can I use cornstarch instead of rice flour?

Yes — cornstarch (3 tablespoons) produces a smoother but slightly different texture. Rice flour gives firni its characteristic slight grain.

How set should it be?

Firni should be like a very soft panna cotta — wobbles significantly when shaken but holds its shape when unmolded.

Nutrition Facts

Per serving · 6 servings total

Calories200kcal
Protein6g
Carbohydrates32g
Fat5g
Fiber0g
Protein6g
Carbs32g
Fat5g

Time Summary

Prep time10 min
Cook time20 min
Total time30 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes