Firni
Vegetarian
فرنی · firni
A silky Afghan milk pudding thickened with cornflour and scented with cardamom and rose water, set in shallow dishes and covered with chopped pistachios.
Firni is an Afghan dessert, ready in about 3 hours 20 minutes and made with milk, cornstarch and rose water. It serves 6 and is rated beginner to cook.
No licensed photograph of this dish yet.
- Prep
- 5 min
- Cook
- 15 min
- Rest
- 3 h
- Total
- 3 h 20 min
- Serves
- 6
- Level
- Beginner
- Calories
- 225
Method
Step 1
Whisk (opens in a new tab) the cornstarch (opens in a new tab) with about 150 ml of the cold milk (opens in a new tab) until smooth.

How it looks · Photo: Kampus Production on Pexels Step 2
Heat the remaining milk (opens in a new tab) with the sugar (opens in a new tab) and cardamom (opens in a new tab) until steaming. Whisk (opens in a new tab) in the cornstarch (opens in a new tab) mixture and keep whisking over medium-low heat until it thickens and bubbles.
- 10 min
- medium-low heat
- Saucepan (opens in a new tab)
Step 3
Cook for 2 minutes more, then take off the heat and stir in the rose water (opens in a new tab).
- 2 min
- low heat
Step 4
Pour into a shallow dish or small bowls, cool, then chill until set. Sprinkle thickly with pistachios (opens in a new tab) before serving.
About this dish
- Origin
- Not attributed to one place · Origin uncertainMilk puddings of this name are made in Afghanistan, Iran and across South Asia (where phirni is usually rice-based); the cornflour version is typical in Afghanistan.Also popular in Afghanistan, Iran, Pakistan
- Dish
- Dessert · Desserts
- Cooking method
- Simmered
- Taste
- sweet, creamy, aromatic / warmly spiced, mild
- Diet
- Vegetarian (lacto-ovo) · No gluten ingredientsWorked out from the ingredients. How labels work
All labels
Vegetarian (lacto-ovo) · Eggetarian · Lacto-vegetarian · Pescatarian · Flexitarian-friendly · No gluten ingredients · Egg-free · Alcohol-free · Pork-free · Beef-free · Low-sodium - Good for
- Make-ahead · Festive & celebration
- Cook more with
- Milk · Cornstarch · Rose water · Sugar · Cardamom · Pistachios
- Techniques
- Simmering
Allergens
- Contains: Milkfrom milk
- Contains: Tree nutsfrom pistachios
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
225 kcal per serving
Estimated1 serving ≈ 203 g · recipe makes 6
Where the energy comes from
- Protein 11%
- Carbohydrate 59%
- Fat 30%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 225 kcal | 111 kcal |
| Protein | 6.3 g | 3.1 g |
| Carbohydrate | 33.8 g | 16.6 g |
| Net carbohydrate | 33.2 g | 16.3 g |
| Sugars | 25.6 g | 12.6 g |
| Added sugars | 16.7 g | 8.2 g |
| Fibre | 0.6 g | 0.3 g |
| Fat | 7.5 g | 3.7 g |
| Saturated fat | 3.4 g | 1.7 g |
| Trans fat | — | — |
| Cholesterol | 17 mg | 8 mg |
| Sodium | 75 mg | 37 mg |
| Salt equivalent | 0.2 g | 0.1 g |
Vitamins & minerals per serving
- Potassium
- 272 mg
- Calcium
- 200 mg
- Iron
- 0.3 mg
- Magnesium
- 23 mg
- Vitamin A (RAE)
- 80 µg
- Vitamin C
- 0 mg
- Vitamin D
- 2.2 µg
- Vitamin B12
- 0.8 µg
- Folate (DFE)
- 11 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Rose water: Water (FDC 174158); rose water is a distillate with negligible nutrients.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- Keep whisking once the cornstarch goes in, or lumps form on the bottom of the pan.
Common mistakes
- Pouring the cornstarch mixture into boiling milk without whisking — it sets in lumps.
Serve with
- Serve chilled after a meal of qabuli palaw or with green tea.
Storage
- Refrigerate, covered, for up to 3 days.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like
Shorwa
Afghan · 2 h · 500 kcal
Malabi
Israeli · 4 h 20 min · 217 kcal · Vegetarian
Peshawari kahwa
Pakistani · 10 min · 25 kcal · Vegan
Gulab jamun
Indian · 2 h 45 min · 132 kcal · Vegetarian