Method
- Whisk rice flour with 200ml of cold milk into a smooth slurry — eliminate lumps before adding to hot milk.
- Bring the remaining 1L milk to a simmer in a heavy pot. Pour in the rice-flour slurry while whisking constantly.
- Cook over medium-low heat for 18 minutes, stirring frequently. The mixture will thicken dramatically and turn smooth and creamy.
- Add sugar and stir to dissolve. Cook 5 more minutes — firni should coat the back of a spoon thickly.
- Stir in cardamom, rosewater and saffron-milk. Simmer 2 more minutes.
- Pour into small clay bowls or ceramic ramekins. Cool to room temperature, then refrigerate at least 4 hours. Garnish with slivered pistachios, almonds and ground rose petals. Serve chilled. Firni keeps 3 days refrigerated.
Common questions
Can Firni be made ahead?
Firni is best made and eaten the same day, but the components can be prepped earlier — chop and measure the ingredients up to a day ahead, refrigerated separately. Final cooking takes about 30 minutes.
Is Firni spicy?
Firni as written is mild to mildly warming — the heat comes from aromatics rather than chili. Add fresh sliced chili or chili oil at the end if you'd like to push it spicier.
Is Firni vegetarian or gluten-free?
This recipe is suitable for most diets. If you have specific restrictions, the substitutions section in each ingredient note covers the most common swaps.
How hard is Firni to make at home?
Firni is approachable for a home cook with basic stove skills — total time about 35 minutes, no special technique required.
Can Firni be scaled up or down?
This recipe is written for 6 servings. To scale, multiply each ingredient proportionally; the cooking times stay the same up to about double the volume. Beyond that, expect to cook in batches because of pan size and heat distribution.
Cultural Note
Firni is the Afghan-Persian rice pudding — distinct from Indian-Pakistani kheer in being made from rice flour (rather than whole rice grains) and being served chilled. The dish is Eid celebration food, banquet food, and family Sunday dessert. The clay-bowl serving is traditional; the porous clay absorbs moisture, allowing the firni to set firmer. Modern Afghan diaspora restaurants serve firni as an upscale dessert. The rosewater is the Afghan signature; less rosewater than Persian, more than Pakistani.