Besan Halwa Recipe

Here is a lip smacking super delicious besan ka halwa, which will take you back into your grandmothers kitchen. The flavors from the roasted besan along with the ghee topped with badam and kesar, makes this halwa a perfect dessert after an Indian dinner.

Archana Doshi
3492 ratings.

Besan Halwa Recipe is enriched with the goodness of gram flour which is roasted along with ghee and cooked in a cardamom flavoured sugar syrup which brings out the melt in the mouth texture and taste.

The addition of almonds and saffron adds a royal touch to the besan halwa making it perfect for the festivals like diwali or even when you have a special occasion in the family like a housewarming, wedding or simply an anniversary or birthday dinner.

Serve Besan Ka Halwa after a delicious meal of Dal Makhani, Paneer Butter Masala, Garlic Naan and Jeera Rice for a weekend meal. 

If you like this recipe, you can also try other Halwa Recipes such as

  1. Gajar Ka Halwa Recipe
  2. Papaya And Carrot Halwa Recipe
  3. Beetroot Halwa Recipe




Course: Dessert
Diet: Vegetarian
Equipments Used: Hard Anodised Kadai (Wok)
Prep in

10 M

Cooks in

30 M

Total in

40 M


4 Servings


  • 1 cup Gram flour (besan)
  • 1/2 cup Ghee
  • 1/2 cup Sugar
  • 2-1/2 cups Water
  • 1 teaspoon Cardamom Powder (Elaichi)
  • 1 tablespoon Whole Almonds (Badam) , chopped or sliced

How to make Besan Halwa Recipe

  1. To begin making Besan Ka Halwa Recipe, heat a heavy bottomed pan on medium heat; melt the one cup of ghee and stir in the besan flour and roast the mixture on medium heat.

  2. Continue to roast until the mixture begins to release a roasted aroma and changes color to a roasted brown; the process will take about five minutes.

  3. Keep stirring continuously while it is roasting. The mixture will begin to resemble like coarse crumbles. Turn the heat to low

  4. In another sauce pan, combine the water and sugar and bring the mixture to a boil. Once it comes to a boil, stir in the cardamom powder. 

  5. Slowly start stirring in the prepared sugar hot water to the mixture. The besan halwa will start splitting and curdling. Continue stirring until the besan halwa thickens, but yet feels coarse and not like a blob of dough.

  6. Stir continuously for 5 to 10 minutes on medium heat until the besan halwa comes away from the sides of the pan.

  7. Turn off the heat, stir in the chopped almonds to the besan halwa and serve hot.

  8. Serve Besan Ka Halwa after a delicious meal of Dal MakhaniPaneer Butter MasalaGarlic Naan and Jeera Rice for a weekend meal.