Afghan Eid dessert · 20 minutes
Firni Recipe (Afghan Milk Pudding with Cardamom and Rosewater)
Slake the starch. Stir constantly. Rosewater last.
Recipe by Farwa ZeeshanTested in the NineFoods home kitchenAfghan firni is a smooth, wobbly milk pudding with cardamom and rosewater, set in bowls and scattered with pistachios for Eid. It turns lumpy or tastes of raw starch when the cornflour is added straight to hot milk. The fix is mixing the cornflour with cold milk first, stirring constantly, and cooking it for a few minutes after it thickens.
The 3 laws of firni
Why this recipe works
Into hot milk
No lumps.
Occasional stirring
Stops catching.
Stop at once
No raw starch taste.
Shopping and prep list
Ingredients
Firni
The NineFoods pudding gauge
Is it thick enough?
Coat a spoon and draw a line.
Method · 3 stages
Step by step
Mix
- Whisk cornflour into a cup of cold milk.
Cook
- Heat remaining milk with sugar and cardamom; whisk in slurry.
- Stir constantly. Use the gauge above.
Set
- Add rosewater, pour into bowls, top with nuts and chill.
Chef's troubleshooter
What went wrong? Pick the symptom
Why
Starch added to hot milk.
Fix next time
Slake in cold milk first.
Why
Undercooked starch.
Fix next time
Cook 3 minutes after thickening.
Why
Not stirred.
Fix next time
Stir constantly on low.
Why
Too little starch.
Fix next time
Use the full amount and cook longer.
Swap smart
Ingredient roles and substitutes
| Ingredient | Job in the dish | Swap with |
|---|---|---|
| Cornflour | Thickener | Rice flour, longer cooking |
| Rosewater | Aroma | Kewra or vanilla |
| Full fat milk | Richness | Evaporated milk plus water |
| Pistachios | Topping | Almonds |
After the meal
Serve, store, reheat
Serve with
Chilled, after Eid meals.
Store
Fridge 3 days.
Reheat
Serve cold.
How we tested this recipe
Tested in a home kitchen, not a studio

Recipe developed and tested by Farwa Zeeshan, who cooks and tests every NineFoods recipe on a regular home stove.
- Cooked from start to finish with the exact quantities above for 6 servings, using both the metric and US cup measures.
- Every one of the 3 stages was timed at the stove; heat levels and the 'look for' cues are what we saw in the pan.
- The doneness check (is it thick enough) and the troubleshooter come from batches that went wrong, and how we fixed them.
- Reheating and storage advice was checked on leftovers, not guessed.
Keep cooking
Related recipes and guides
Quick answers
Firni FAQ
What is Afghan firni?
A cornflour milk pudding with cardamom and rosewater.
How is it different from Pakistani firni?
Pakistani firni uses ground rice; Afghan firni uses cornflour and is smoother.
Why is my firni lumpy?
The cornflour went into hot milk.
When is firni served?
At Eid and celebrations.


