Mithai shop classic · 30 minutes
Doodh Barfi Recipe (Milk Barfi with Khoya)
Low heat. Stop at a soft ball. Set before cutting.
Recipe by Farwa ZeeshanTested in the NineFoods home kitchenDoodh barfi is the plain, milky fudge on every mithai tray, soft enough to bite cleanly. It turns grainy or hard when the sugar is overcooked. The fix is low heat, constant stirring, and stopping as soon as the mixture leaves the pan and forms a soft ball.
The 3 laws of doodh barfi
Why this recipe works
High heat
No graininess.
Cook longer
Stays soft.
Cut warm
Clean squares.
Shopping and prep list
Ingredients
Barfi
The NineFoods barfi gauge
Is it ready to set?
Roll a little into a ball.
Method · 2 stages
Step by step
Cook
- Melt ghee, add milk and milk powder, stir until smooth.
- Add sugar and keep stirring. Use the gauge above.
Set
- Spread in a greased tray, press nuts on top, cool and cut.
Chef's troubleshooter
What went wrong? Pick the symptom
Why
High heat.
Fix next time
Cook on low.
Why
Overcooked.
Fix next time
Stop at a soft ball.
Why
Undercooked.
Fix next time
Cook 2 more minutes.
Why
Cut warm.
Fix next time
Let it set fully.
Swap smart
Ingredient roles and substitutes
| Ingredient | Job in the dish | Swap with |
|---|---|---|
| Milk powder | Base | Khoya |
| Ghee | Richness | Butter |
| Cardamom | Aroma | Rosewater |
| Pistachios | Topping | Almonds |
After the meal
Serve, store, reheat
Serve with
On a mithai tray at Eid or weddings.
Store
Fridge 1 week.
Reheat
Serve at room temperature.
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 16 servings, using both the metric and US cup measures.
- Every one of the 2 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 ready to set) 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
Doodh Barfi FAQ
What is doodh barfi?
A soft milk fudge made from khoya or milk powder.
Why is my barfi grainy?
The heat was too high.
Can I use khoya?
Yes, khoya gives the richest barfi.
How long does it keep?
About a week in the fridge.