How to Make Besan Barfi (Traditional & Healthy Version)
Besan Barfi is a cherished North Indian dessert that holds a special place in Indian households, especially during festivals like Diwali and Holi. Made with roasted gram flour (besan), minimal ghee, and natural sweeteners, this mithai is famous for its melt-in-the-mouth texture and rich nutty flavor. Its golden color and subtle aroma evoke memories of family gatherings and celebrations across generations. This healthy Besan Barfi recipe is a lighter, nutritious take on the traditional sweet. By using less ghee and a reduced amount of sugar, it caters to calorie-conscious food lovers without compromising on authentic taste. The addition of cardamom (elaichi) and chopped nuts brings delightful flavor and crunch, making it a favorite for both adults and children. Whether you’re celebrating a festival or craving a guilt-free Indian sweet, this Besan Barfi is a wonderful choice that connects you to the vibrant culture and heritage of North India.
Ingredients
- 1 cup Besan (gram flour) (sifted)
- 2 tablespoons Ghee (desi ghee)
- 1/3 cup Powdered jaggery (gur, or use coconut sugar)
- 1/2 teaspoon Cardamom powder (elaichi)
- 2 tablespoons Skimmed milk (or plant milk for vegan)
- 1 tablespoon Almonds (chopped, badam)
- 1 tablespoon Pistachios (chopped, pista)
- 1/2 teaspoon Rose water (optional, for aroma)
- a pinch Saffron strands (kesar, optional)
- a pinch Salt (enhances flavor)
Step-by-step instructions
Step 1 · Heat a heavy-bottomed kadhai or non-stick pan on low flame
Heat a heavy-bottomed kadhai or non-stick pan on low flame. Add ghee and let it melt.
Step 2 · Add sifted besan to the melted ghee
Add sifted besan to the melted ghee. Roast on low flame, stirring continuously until it turns golden brown and aromatic. This may take 8-10 minutes.
Step 3 · Sprinkle skimmed milk over the roasted besan and mix well
Sprinkle skimmed milk over the roasted besan and mix well. This helps the mixture to bind and gives the barfi a soft texture.
Step 4 · Turn off heat
Turn off heat. Add powdered jaggery, cardamom powder, and a pinch of salt. Mix continuously until the jaggery melts completely and the mixture thickens.
Step 5 · Mix in chopped nuts
Mix in chopped nuts, rose water, and saffron strands if using. Stir well to evenly distribute.
Step 6 · Transfer the mixture to a greased thali or tray
Transfer the mixture to a greased thali or tray. Spread evenly with a spatula to about 1/2 inch thickness.
Step 7 · Garnish with reserved nuts and gently press
Garnish with reserved nuts and gently press. Let it cool for 30 minutes, then cut into squares or diamonds.
Why this recipe is healthy
This Besan Barfi recipe is a healthier dessert option because it uses jaggery, a natural sweetener, and minimal ghee, lowering overall calories and glycemic index. The protein and fiber content from besan help manage blood sugar levels and keep you fuller for longer, making it suitable for weight management and a healthier lifestyle. Enjoying festive treats doesn’t have to mean compromising on your health goals.
A note on tradition
Besan Barfi is a classic sweet from North India, especially popular in Punjab, Uttar Pradesh, and Rajasthan. It is often prepared during Diwali, Raksha Bandhan, and weddings as part of the festive thali. Each region adds its own twist, like the use of khoya or extra ghee in Punjab or saffron in Rajasthan. Sharing homemade Besan Barfi is seen as a gesture of love and celebration, symbolizing prosperity and happiness.