📸 Image coming soon for Barfi
Barfi
Desserts • India
How to Make Barfi (Traditional & Healthy Version)
Barfi is a beloved Indian mithai (sweet) that holds a special place in North Indian celebrations, especially during Diwali, Holi, and Raksha Bandhan. This fudgy, melt-in-the-mouth dessert is made from wholesome ingredients like khoya (mawa), milk, and nuts, offering a rich taste with a silky texture. Barfi comes in various forms—from plain milk barfi to flavors like pista, badam, and coconut, each bringing its own regional touch and festive flair. Prepared in households across India, Barfi symbolizes joy and togetherness. It is frequently shared as prasad (offering) in temples and during religious ceremonies. The classic North Indian Barfi is subtly sweet, with the aroma of cardamom and the crunch of dry fruits, making it a timeless treat for every occasion. With a focus on health, this version uses minimal ghee and sugar, allowing you to indulge guilt-free while still savoring tradition.
Ingredients(for 2 small squares (approx. 40g per serving))
- 1 cup Khoya (mawa) (fresh, unsweetened)
- 1/4 cup Low-fat milk (doodh)
- 1/4 cup Powdered jaggery (gud, as a healthier sugar alternative)
- 1/2 tsp Cardamom powder (elaichi)
- 1 tsp Ghee (desi ghee, use sparingly)
- 1 tbsp Almonds (badam, finely chopped)
- 1 tbsp Pistachios (pista, finely chopped)
- 1/2 tsp Rose water (gulab jal, optional for aroma) - optional
- a pinch Saffron strands (kesar, soaked in 1 tsp warm milk) - optional
- 1 tbsp Chopped cashews (kaju, for garnish) - optional
Instructions
- 1
Crumble the khoya in a heavy-bottomed kadhai and add low-fat milk. Cook on low flame, stirring continuously to avoid burning.
5 minutes
Fresh khoya gives best texture and taste.
- 2
Once khoya softens, add powdered jaggery. Mix well and let the mixture melt together, maintaining a low flame.
3 minutes
Use jaggery instead of sugar for a natural sweetener and added minerals.
- 3
Add cardamom powder and a tsp of ghee. Continue stirring till the mixture thickens and leaves the sides of the kadhai.
4 minutes
Do not add extra ghee; too much can make the barfi greasy.
- 4
Mix in chopped almonds, pistachios, and soaked saffron (if using). Stir well to distribute the nuts evenly.
2 minutes
Roast nuts lightly before adding for better crunch.
Why This Dish is Healthy
Unlike store-bought mithai loaded with sugar and fat, this homemade Barfi uses jaggery and low-fat milk, reducing empty calories. The use of nuts adds good fats and protein, while minimizing ghee keeps it heart-friendly. It’s a wholesome, energy-boosting sweet that satisfies cravings without compromising on nutrition, perfect for health-conscious families. By controlling the ingredients, you ensure a cleaner, more natural sweet treat for celebrations and daily indulgence.
This Barfi recipe uses low-fat milk and minimal ghee, making it lighter than traditional versions. Jaggery provides a lower glycemic index compared to refined sugar and adds iron and antioxidants. Almonds and pistachios supply healthy fats, protein, vitamin E, and magnesium. Khoya (mawa) is a good source of calcium and protein, supporting bone health and muscle recovery. The inclusion of cardamom and saffron offers digestive benefits and natural antioxidants, making this dessert a nutritious festive treat.
Pro Tips
- 💡Tip 1: Use fresh, unsweetened khoya for the creamiest texture.
- 💡Tip 2: Stir constantly to prevent the mixture from sticking or burning.
- 💡Tip 3: Garnish with edible silver leaf (chandi ka vark) for a traditional festive look.
Storage & Serving
Store Barfi in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for up to a week, but allow it to come to room temperature before serving for best flavor and texture.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 120.0 kcal |





