Craving a traditional Indian sweet but don’t want to spend hours stirring in the kitchen?
Besan Halwa is the perfect answer, a rich, melt-in-the-mouth dessert that comes together with just a few pantry ingredients like besan, cashews, sugar, ghee, and milk. It’s creamy, nutty, aromatic, and tastes like something straight out of a festive temple prasadam counter.
This version is especially unique because it combines besan and cashew powder, giving it a luxurious texture similar to Thirupagam, a traditional sweet from Tamil Nadu known for its soft, silky, halwa-like richness.
Whether it’s a festival day, sudden guest arrival, or late-night sweet craving — this halwa is a lifesaver. No complicated sugar syrup, no worrying about thread consistency, and yet you get a beautiful professional finish every time.
A Little About This Traditional Sweet
Besan halwa has been part of Indian household cooking for generations. It originated as a quick comfort dessert made during festivals, pujas, or winters when something warm and nourishing was needed.
Adding cashew powder transforms it from a basic halwa into something royal, rich enough for special occasions yet simple enough for beginners.
Cardamom and saffron add festive warmth and colour
No sugar syrup measurement stress
Tastes even better after resting and setting
Perfect for Deepavali, Navratri, Rama Navami, birthdays, or anytime you want a quick homemade sweet.
Ingredient Breakdown
Besan flour: The core flavour — gives a roasted aroma and halwa body.
Cashew powder: Makes the texture creamy, rich, and luxurious.
Sugar: Balances the sweetness and binds the mixture.
Ghee: The soul of any halwa — richness, flavour, and smooth finish.
Boiled and cooled milk: Helps bring everything together without lumps.
Cardamom powder & saffron: Aroma, colour, and the true festive feel.
🌿 Vegan Swap: Use almond milk + vegan ghee. The flavor changes slightly but still delicious.
Let’s Walk Through the Cooking Flow
Start by grinding your cashews into a dry powder. Short pulses work best to keep them from releasing oil.
In a heavy kadai, combine besan, cashew powder, and sugar before turning on the heat; this simple trick ensures a lump-free halwa later.
Pour in the ghee and milk, mixing until everything becomes smooth. Once combined, turn the flame to low. Drop in the cardamom powder and saffron to start infusing flavor right from the beginning.
Now all that’s left is stirring. As the mixture heats up, it will slowly thicken, turn glossy, and begin to bubble. Increase the flame slightly and keep mixing until the halwa starts leaving the sides of the pan and becomes dense and shiny. That’s your sign to stop.
Turn off the heat and let it rest — the halwa will firm up beautifully as it cools. The texture becomes soft, rich, and easy to slice or scoop, just like temple-style Thirupagam.
Pro Tip: For an extra luxurious finish, add a teaspoon of warm milk infused with saffron on top before setting.
Besan Halwa is a rich, smooth, and comforting Indian sweet that comes together quickly with just a few simple ingredients like besan, ghee, cashew powder, milk, and sugar. It has a beautiful melt-in-the-mouth texture and a warm aroma from cardamom and saffron that makes it perfect for festivals, celebrations, and even sudden sweet cravings. Everything cooks in one pan, and as the mixture thickens and turns glossy, it transforms into a delicious halwa that tastes just like traditional Thirupagam. If you’re looking for an easy sweet that feels special and takes very little time, this recipe is definitely worth trying at home.
Ingredients
To make besan halwa
1cup besan flour
1cup cashew powder
1 1/2cups sugar
1cup ghee
1cup boiled milk (cooled)
cardamom powder (as needed)
saffron (few strands)
Instructions
Prep Work
1
Grind cashews
Grind cashews to a fine powder without releasing oil
2
Measure dry ingredientsMeasure besan, cashew powder, and sugar and keep ready
3
Cool milkBoil milk and allow it to cool completely
Method
4
Combine powders
Add besan, cashew powder, and sugar to a heavy kadai and mix well before heating
5
Add ghee and milkPour ghee and boiled, cooled milk and mix until smooth
6
Start cookingSwitch on the stove and cook on low flame, stirring continuously
7
FlavourAdd cardamom powder and saffron strands for flavour and colour
8
ThickenContinue stirring as the mixture thickens and bubbles form
9
Final cookingStir until it leaves sides of pan
10
Switch offTurn off heat and allow the mixture to set
11
Cool fullyLet it cool completely before cutting or scooping
Nutrition Facts
Servings 6
Amount Per Serving
Calories420kcal
% Daily Value *
Total Fat22g34%
Saturated Fat12g60%
Cholesterol35mg12%
Sodium18mg1%
Potassium210mg6%
Total Carbohydrate47g16%
Dietary Fiber2g8%
Sugars32g
Protein7g15%
Vitamin A 485 IU
Vitamin C 1 mg
Calcium 48 mg
Iron 1.9 mg
Phosphorus 102 mg
Magnesium 28 mg
Zinc 0.9 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Keywords:
Besan Halwa, Thirupagam, festive sweet, halwa recipe, south indian desserts
Stay Connected with Home Cooking Show!
Love our recipes? Follow us for more delicious cooking inspiration, tips, and behindthescenes fun!
Pin this recipe to share with your friends and followers.
Hema Subramanian
Food and Lifestyle Blogger
I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.
My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!