Besan ka halwa recipe

Besan ka halwa recipe | Easy to make instant besan ka halwa Popular Punjabi sweet recipe. Besan ka halwa with step-by-step guide.

Traditional Indian sweet recipe, made in just 30 minutes, can be made for pujas and festivals at home. I have heard about this recipe through a friend long back but completely forgot about that. Recently, while I was browsing through some old books got to see this name again. I browsed through a few Youtube Videos and got an idea of it.

I tried this at home for my guests twice and everyone loved it very much. We are using Besan, ghee, sugar, and water as key ingredients for making this halwa. We are roasting the besan | gram flour in ghee in the first step. This enhances the taste of the halwa. So always use good quality ghee to make besan ka halwa.

You can make this for Navaratri, Friday poojas at home, and for guests too. Since it is done under 30 minutes, you can make this without any prior planning. We are adding sooji | rava to this recipe and that gives a nice grainy texture to the halwa.

This besan halwa tastes similar to Besan burfi | ghee mysore pak. The nutty aroma of the ghee roasted besan halwa also tastes similar to the wheat halwa. But the texture will be a little grainy. Traditionally slightly coarsely ground besan | gram flour is used in authentic Punjabi homes. Since we are using store-bought gram flour, we are adding rava to get that grainy texture.

Instant besan halwa recipe

Instant gram flour halwa, a popular Punjabi sweet 

Course Dessert, Diwali recipes, Sweet 

Cuisine Indian 

Keyword Dessert, Diwali recipes, sweets 

Prep Time 10 minutes 

Cook Time 20 minutes 

Total Time 30 minutes 

Servings 3


  • ½ cup besan | gram flour
  • 2 tbsp sooji | rava
  • ¼ + 1 tbsp cup ghee
  • 2 tbsp milk
  • ½ cup sugar or powdered jaggery
  • ¾ cup hot water
  • ½ tsp cardamom powder
  • Few sliced almonds and pistachios


  • In a pan add ¼ cup of ghee and allow this to melt completely.
  • Add the Besan | gram flour and the sooji.
  • Sooji | Rava gives a nice texture to the besan halwa, so do not skip this.
  • Cook this in a medium flame.
  • Cook for 6-8 minutes . The besan will get nicely roasted and start getting light and fluffy.
  • You can smell the aroma of the besan | gram flour.
  • At this stage, simmer the flame and add the milk.
  • The mixture will loosen up a bit.
  • Now add the sugar or powdered jaggery. I tried both and both turned out pretty well.
  • Cook till the sugar melts.
  • Keep the flame low.
  • Now add ¾ cup of hot water.
  • Mix well and cook till the water gets completely absorbed.
  • Do not add more water, it will change the texture of the halwa.
  • Add the cardamom powder and sliced nuts.
  • Mix well.
  • If needed add 1 tbsp of ghee in the last and mix well.
  • Switch off the flame.
  • Instant besan ka halwa is ready.