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.

35 min total2 servingsmedium180 kcal / 100g

Ingredients

  • Besan (gram flour)
    1 cup Besan (gram flour) (sifted)
  • Ghee
    2 tablespoons Ghee (desi ghee)
  • Powdered jaggery
    1/3 cup Powdered jaggery (gur, or use coconut sugar)
  • Cardamom powder
    1/2 teaspoon Cardamom powder (elaichi)
  • Skimmed milk
    2 tablespoons Skimmed milk (or plant milk for vegan)
  • Almonds
    1 tablespoon Almonds (chopped, badam)
  • Pistachios
    1 tablespoon Pistachios (chopped, pista)
  • Rose water
    1/2 teaspoon Rose water (optional, for aroma)
  • Saffron strands
    a pinch Saffron strands (kesar, optional)
  • Salt
    a pinch Salt (enhances flavor)

Step-by-step instructions

Step 1: Heat a heavy-bottomed kadhai or non-stick pan on low flame
0%

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
0%
10 min

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
0%

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
0%

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
0%

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
0%

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
0%
30 min

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.

← Back to Besan Barfi nutrition