Besan Halwa

Servings: 6 Total Time: 30 mins Difficulty: Beginner
Besan Halwa pinit

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.

What Makes This Besan Halwa So Good

This recipe stands out because:

  • Dry-roasted besan flavour + nutty cashew aroma = instant indulgence
  • Ghee and milk create a silky, smooth texture
  • 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.

What Goes Well With Besan Halwa

Serve it alongside:

How to Serve

Serve warm for soft, flowing halwa or chilled for a sliceable mithai-style sweet.

Storage & Bulk Prep

  • Stays good in the refrigerator for 4–5 days
  • Reheat with a teaspoon of milk or ghee if needed
  • Perfect for festival gifting — sets cleanly for packaging

Other Related Recipes You Might Like:-

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Servings: 6 Calories: 420
Best Season: Suitable throughout the year

Description

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

Cooking Mode Disabled

To make besan halwa

Instructions

Prep Work

  1. Grind cashews

    Grind cashews to a fine powder without releasing oil

  2. Measure dry ingredients

    Measure besan, cashew powder, and sugar and keep ready
  3. Cool milk

    Boil milk and allow it to cool completely

Method

  1. Combine powders

    Add besan, cashew powder, and sugar to a heavy kadai and mix well before heating

  2. Add ghee and milk

    Pour ghee and boiled, cooled milk and mix until smooth
  3. Start cooking

    Switch on the stove and cook on low flame, stirring continuously
  4. Flavour

    Add cardamom powder and saffron strands for flavour and colour
  5. Thicken

    Continue stirring as the mixture thickens and bubbles form
  6. Final cooking

    Stir until it leaves sides of pan
  7. Switch off

    Turn off heat and allow the mixture to set
  8. Cool fully

    Let it cool completely before cutting or scooping

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Nutrition Facts

Servings 6


Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 22g34%
Saturated Fat 12g60%
Cholesterol 35mg12%
Sodium 18mg1%
Potassium 210mg6%
Total Carbohydrate 47g16%
Dietary Fiber 2g8%
Sugars 32g
Protein 7g15%

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
Rate this recipe

Stay Connected with Home Cooking Show!

Love our recipes? Follow us for more delicious cooking inspiration, tips, and behindthescenes fun!

Did you make this recipe?

Tag #homecookingshow  if you made this recipe. Follow @homecookingshow on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
File under

Frequently Asked Questions

Expand All:

Can I use store-bought cashew powder?

Yes, but fresh grinding gives better flavour and texture.

Should milk be hot or cold?

It should be boiled and cooled to prevent lumps.

Is saffron necessary?

It adds colour and aroma, but you can skip if you don’t have it.

Can I use jaggery instead of sugar?

Yes, but melt and strain it before adding.

Is cardamom powder optional?

Yes, add based on your taste preference.

Why mix powders before heating?

It prevents lumps and ensures smooth texture.

Why cook on low flame?

Besan burns easily, so slow cooking is important.

Why stir continuously?

To avoid sticking and burning.

How do I know it’s done?

It leaves the sides of the pan and forms a thick mass.

What if halwa turns too thick?

Add warm milk little by little and mix.

Why add saffron and cardamom early?

Helps flavour blend well.

Can I store leftover halwa?

Yes, refrigerate up to 3 days

How to reheat?

Warm gently on low flame with a splash of milk.

Hema Subramanian
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!

- Hema Subramanian

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *