Go Back

Besan Halwa

besan halwa

Besan Halwa

4.72 from 7 reviews
Pin Recipe Print Recipe


  • 115 grams Besan 1 cup
  • 100 grams Sugar ½ cup
  • 6 oz water ¾ cup
  • 6 ounces ghee ¾ cup
  • 1 teaspoon fresh cardamom powder
  • 2 tablespoon nuts I like to use 1 tablespoon each of sliced almonds and chopped raw green pistachios


  • Press sauté and adjust to the medium setting. Wait 1 minute for the pot to get hot, then add the besan and dry roast for about 10 minutes, or until the flour no longer smells raw and looks golden in color. Make sure to stir frequently to avoid burning/browning the besan, and also be sure to break any lumps as you stir (you will always sift the besan once it’s done roasting).
  • Remove the besan, sift it, and set it aside for now. Wipe the pot clean.
  • Add water and sugar to the pot and mix well.
  • Secure the lid, close the pressure valve and cook for 5 minutes at high pressure.
  • Quick release.
  • Press the sauté button, add the ghee, roasted besan, cardamom and stir continuously for 2-3 minutes or until well combined.
  • Take it out of the pot and serve it in a bowl, garnished with sliced almonds and green pistachios.


  • When you pour the besan out of the pot, that’s the best time to immediately pour it into a bowl so it cools and sets nicely. It may not look quite as good if you pour it elsewhere and then spoon it into a bowl later. If that's the case though, you can always garnish with nuts!
Did you make this recipe?Tag @myheartbeets on Instagram and hashtag it #myheartbeets!