Besan Halwa is a rich dessert made with besan (gram flour), ghee and sugar. It's flavored with cardamom and makes an indulgent dessert.
Recipe Snapshot
- Prep time: 5 minutes
- Cook time: 25 minutes
- Total time: 30 minutes
- Yield: 3
- Category: Dessert
- Cuisine: Indian
Ingredients
- 1/2 cup ghee (100 grams, in semi-solid state)
- 1/2 cup besan (55 grams, gram flour)
- 3/4 cup milk (6 oz, I used whole milk)
- 1/2 cup water (4 oz)
- 1/3 cup granulated white sugar (75 grams, adjust to taste)
- 1/2 teaspoon cardamom powder
- 1-2 tablespoons nuts (chopped, I used mix of cashews & almonds)
Method
- Heat ghee in a pan on medium heat. Once the ghee melts, lower the heat to low and add besan. Mix the besan with the ghee using a spatula. Now start stirring and cooking the besan.
- Meanwhile in a pan heat up milk and water. There's no boiling needed here, just warm up the mixture and keep it ready.
- Keep stirring besan on low heat, it will start to change color. After around 17 minutes of cooking on low heat, it becomes golden brown in color (see picture). At this point, your kitchen will also be filled with a wonderful nutty aroma of the besan. That's the stage of adding the liquids.
- Add the heated up milk and water mixture to the roasted besan. The mixture will bubble so be careful. Stir the liquids with the besan until it all becomes smooth.
- Then add the sugar, mix well and increase the heat to medium and continue to cook for 2 more minutes until halwa starts leaving sides of the pan.
- Add chopped nuts, cardamom powder and mix. Turn off the heat.
- Serve besan halwa warm. You may garnish with more nuts before serving.
Kiyaan Singh’s Kitchen Note
Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.