There are certain aromas that instantly transport you back to your grandmother’s kitchen. The warm golden fragrance of besan roasting slowly in pure cow ghee — filling every corner of the house — is one of those smells that no Indian can forget.
Besan Halwa — also called Mohanbhog, Besan ka Sheera or Gram Flour Halwa — is one of India’s most beloved traditional sweets. Made with just four simple ingredients — besan, pure ghee, sugar and milk — it is the kind of recipe that has been passed down through Indian families for generations.
And the most critical ingredient that determines whether your besan halwa is ordinary or extraordinary? Pure cow ghee.
At Waookytchen our pure cow ghee is made from fresh cow milk using traditional methods — with a rich natural aroma that transforms besan halwa into something truly magical. Our A2 Gir Cow Ghee made using the Bilona method takes it to an even higher level.
Here is our complete step by step recipe for the most perfect Besan Halwa you will ever make at home.
What is Besan Halwa?
Besan Halwa is a traditional North Indian sweet made by roasting gram flour (besan) in pure ghee until it turns golden and fragrant — then cooking it with milk, sugar and cardamom until it reaches a rich fudge-like consistency.
It is:
- 🍮 One of India’s oldest traditional sweets
- ⚡ Ready in under 30 minutes
- 🎉 Perfect for festivals — Navratri, Diwali, Janmashtami, Holi
- ❤️ Comfort food that every Indian loves
- 💪 Actually nutritious — besan is rich in protein and fibre
- 🧈 Made extraordinary by pure cow ghee
In Punjab it is called Mohanbhog and is traditionally offered as prasad in temples and gurudwaras. In Rajasthan it is served at every celebration. In Gujarat a similar preparation called Surat Halwa is made with slightly different proportions.
Why Pure Cow Ghee is Essential for Besan Halwa
Besan halwa made with refined oil or butter is completely different — and far inferior — to besan halwa made with pure cow ghee. Here is why:
The Roasting Magic: When besan is slowly roasted in pure cow ghee — the Maillard reaction between the gram flour proteins and the natural compounds in ghee creates a complex, deeply nutty, caramel-like aroma that is impossible to replicate with any other fat.
Texture: Pure cow ghee gives besan halwa its characteristic smooth, melt-in-the-mouth texture. Refined oil makes it greasy. Butter makes it too dense.
Flavour: The natural diacetyl and butyrate compounds in pure cow ghee create a rich, warm flavour profile that perfectly complements the natural nuttiness of roasted besan.
Nutrition: Pure cow ghee adds fat-soluble vitamins A, D, E and K2 — making this traditional sweet genuinely nutritious rather than just a sugar indulgence.
Preservation: The natural antimicrobial properties of pure ghee help preserve besan halwa longer than other fats.
Ingredients
Serves: 4 to 6 people
Preparation time: 5 minutes
Cooking time: 25 minutes
Total time: 30 minutes
Main Ingredients:
- 1 cup besan (gram flour / chickpea flour)
- ½ cup pure cow ghee — do not reduce this amount
- ¾ cup sugar — adjust to taste
- 2 cups whole milk — warm
- ½ cup water
For Flavouring:
- 6 to 8 green cardamom pods — seeds crushed to powder
- A pinch of saffron — soaked in 2 tablespoons warm milk
- ¼ tsp nutmeg powder (optional)
For Garnish:
- 2 tablespoons mixed dry fruits — cashews, almonds, pistachios, raisins
- 1 tablespoon pure cow ghee — for frying dry fruits
- Silver vark (optional — for festive occasions)
- Crushed pistachios — for colour
Step by Step Recipe
Step 1 — Prepare Sugar Syrup
Making the sugar syrup separately before roasting besan ensures perfectly smooth lump-free halwa:
- Combine ¾ cup sugar, 2 cups warm milk and ½ cup water in a saucepan
- Heat on medium flame stirring until sugar dissolves completely
- Add saffron soaked in warm milk
- Bring to a gentle simmer — do not boil vigorously
- Keep warm on very low flame
- Set aside
Having warm liquid ready before the besan is roasted is the most important technique for lump-free silky halwa.
Step 2 — Fry Dry Fruits
- Heat 1 tablespoon pure cow ghee in a small pan
- Add cashew halves — fry until light golden — 1 minute
- Add almonds — fry 30 seconds
- Add raisins — they will puff up immediately — 15 seconds
- Remove everything and set aside on a plate
The ghee fried dry fruits will be added as garnish — they add wonderful crunch and richness to the finished halwa.
Step 3 — Roast Besan in Pure Ghee (Most Important Step!)
This is the step that makes or breaks besan halwa — and where our pure cow ghee truly shines:
- Heat a heavy bottomed pan or kadai on medium low flame
- Add ½ cup pure cow ghee
- When ghee melts and becomes warm add besan
- Mix immediately to combine ghee and besan
- Reduce flame to low
Now the most important part — patience:
- Roast besan on low to medium low flame — stirring continuously
- Keep stirring — never stop — to prevent burning
- Roast for 15 to 20 minutes until:
- Colour changes from pale yellow to deep golden
- Raw besan smell transforms to a rich nutty caramel aroma
- Besan becomes slightly liquid and smooth in texture
- Ghee starts to separate slightly at the edges
The colour and aroma are your guides — not the clock. Properly roasted besan is the foundation of perfect halwa.
Warning signs:
- ❌ Dark brown colour — over roasted — bitter taste
- ❌ Still pale yellow after 15 minutes — under roasted — raw taste
- ✅ Deep golden with rich nutty aroma — perfect!
Step 4 — Add Warm Milk Mixture
This is the trickiest step — be careful:
- Reduce flame to low
- Very slowly add the warm milk-sugar-saffron mixture to the roasted besan
- Add in a thin stream — a little at a time — stirring continuously
- The mixture will bubble and steam vigorously at first — this is normal
- Keep stirring to prevent lumps
- Add all the liquid gradually — stirring constantly
- Add crushed cardamom powder
- Add nutmeg if using
Critical tip: Both the roasted besan and the milk mixture must be hot when combined. Cold liquid added to hot besan creates lumps that are very difficult to remove.
Step 5 — Cook Until Perfect Consistency
- Cook on medium flame stirring continuously
- The halwa will first become very liquid — this is correct
- Keep stirring and cooking — 8 to 10 minutes
- The halwa will gradually thicken
- Keep cooking until:
- Halwa leaves the sides of the pan cleanly
- Ghee starts to separate and appear at the edges
- Halwa comes together as one mass
- Consistency is thick and glossy — like soft fudge
Consistency guide:
- For soft halwa — remove when it is still slightly loose
- For firm halwa — cook until it leaves the sides completely
- For prasad style — cook until very firm and can be shaped
Step 6 — Final Touch
- Turn off flame
- Add a small drizzle of pure cow ghee on top — ½ tsp
- Mix gently
- Transfer to a serving dish or ghee-greased plate
Step 7 — Garnish and Serve
- Spread halwa in serving dish
- Garnish with ghee fried cashews, almonds and raisins
- Sprinkle crushed pistachios for colour
- Add silver vark for festive occasions
- Serve warm — besan halwa is best enjoyed hot
Festival Variations of Besan Halwa
Navratri Special Besan Halwa
- Use rock sugar (mishri) instead of refined sugar
- Add more cardamom and saffron
- Garnish with rose petals
- Offered as prasad during Navratri
Diwali Special Mohanbhog
- Add extra ghee for richer texture
- Add rose water for fragrance
- Shape into small round pieces — called laddoos
- Garnish with edible gold or silver vark
Rajasthani Besan Halwa
- Add a pinch of black pepper — traditional Rajasthani touch
- More ghee than milk — very rich
- Coarser texture — less smooth
- Served at weddings and celebrations
Suji Besan Halwa (Mixed)
- Use half suji (semolina) half besan
- Lighter texture
- Faster roasting time
- Popular in Maharashtra and Gujarat
No Sugar Besan Halwa (Diabetic Friendly)
- Replace sugar with jaggery or stevia
- Add extra cardamom for sweetness
- Use A2 Gir Cow Ghee for maximum health benefits
- Drizzle with pure raw forest honey instead of sugar
Health Benefits of Besan Halwa with Pure Ghee
Besan (Gram Flour) Benefits:
- High in plant protein — 22 grams per 100 grams
- Rich in dietary fibre — supports digestion
- Low glycemic index — slower blood sugar release than wheat flour
- Rich in iron, folate and B vitamins
- Gluten free — safe for gluten sensitive people
- Rich in magnesium — supports bone health
Pure Cow Ghee Benefits:
- Fat soluble vitamins A D E K2 — essential for overall health
- Butyric acid — heals gut lining and supports digestion
- CLA — supports healthy weight and immunity
- Healthy saturated fats — sustained energy
- Read more: 10 Amazing Benefits of Pure Cow Ghee
Cardamom Benefits:
- Natural digestive — reduces bloating and gas
- Antimicrobial properties
- Freshens breath naturally
- Supports heart health
- Anti-inflammatory compounds
Saffron Benefits:
- Powerful antioxidant — crocin and crocetin
- Natural mood enhancer
- Supports brain health and memory
- Anti-inflammatory properties
Why Besan Halwa is Healthier Than You Think:
When made with pure cow ghee and besan — this traditional sweet is genuinely nutritious. The protein and fibre in besan slow sugar absorption. The healthy fats in ghee support vitamin absorption and provide sustained energy. The cardamom and saffron add powerful antioxidants.
Compare this to store bought sweets made with refined oils, artificial colours and preservatives — and home made besan halwa with pure ghee is a far healthier choice.
Besan Halwa as Prasad — Temple Tradition
Besan halwa has deep roots in Indian religious and spiritual tradition. In Sikhism it is called Degh and is prepared in the golden vessel at Gurudwaras — distributed as prasad after prayers. In Hinduism it is offered at temples during festivals and auspicious occasions.
The traditional religious recipe always uses:
- Pure cow ghee — never oil or butter
- Unrefined sugar or jaggery
- No artificial flavours or colours
This is why our pure cow ghee is perfect for making prasad — pure, traditional and made with the same care that has always gone into sacred food offerings.
Storage and Shelf Life
Room temperature: Besan halwa stays fresh at room temperature for 2 days in cool weather.
Refrigerator: Store in an airtight glass container for up to 5 to 7 days. The halwa firms up when cold.
Reheating: Add a small drop of pure cow ghee and reheat in a pan on low flame stirring gently. Or microwave for 30 seconds. The fresh ghee restores the original texture and aroma.
Freezing: Besan halwa freezes well for up to 1 month. Thaw overnight in refrigerator and reheat with a drop of ghee.
Pro Tips for Perfect Besan Halwa
Tip 1 — Never Rush the Roasting
The most common mistake is under roasting besan. Raw besan tastes bitter and grainy. Properly roasted besan smells like caramel and nuts. Take the full 15 to 20 minutes on low flame — it is worth every minute.
Tip 2 — Use Enough Ghee
Many people reduce the ghee to make halwa lighter. This is a mistake — besan halwa needs adequate ghee to roast properly and achieve the correct texture. Our recipe uses the traditional proportions — do not reduce.
Tip 3 — Warm Liquid Only
Always add warm liquid to hot roasted besan. Cold liquid creates lumps. Heat the milk-sugar mixture and keep it warm before adding.
Tip 4 — Stir Continuously
Both during roasting and after adding liquid — continuous stirring is essential. Besan burns and lumps very quickly if left unattended.
Tip 5 — Use A2 Ghee for Best Flavour
For the most extraordinary besan halwa use our A2 Gir Cow Ghee — its richer flavour profile from indigenous Gir cows and traditional Bilona method creates a depth of flavour that regular ghee cannot match.
Tip 6 — Heavy Bottomed Pan is Essential
Use a heavy bottomed pan or iron kadai for even heat distribution. Thin pans cause uneven roasting and burning at the bottom.
Complete Festival Sweet Menu Using Waookytchen Products
This Navratri and Diwali create a complete pure homemade sweet menu:
Festival Sweet Thali:
- Besan Halwa with pure cow ghee
- Ghee Laddoo with A2 Gir Cow Ghee
- Honey drizzled over warm milk kheer
- Peanut chutney prasad in wood pressed groundnut oil
Every sweet made with pure natural ingredients from Waookytchen — no artificial colours, no refined oils, no adulteration.
Frequently Asked Questions
Q: Can I use A2 ghee instead of regular ghee?
Absolutely — our A2 Gir Cow Ghee made using the traditional Bilona method gives an even richer, more complex flavour to besan halwa. Highly recommended!
Q: Can I reduce the amount of ghee?
You can reduce slightly — but not by more than 20%. Too little ghee results in dry crumbly halwa that does not have the characteristic smooth melt-in-mouth texture.
Q: Can I use jaggery instead of sugar?
Yes — jaggery gives a deeper richer flavour and is more nutritious than refined sugar. Use ¾ cup grated jaggery in place of sugar. Dissolve in warm milk before adding to the roasted besan.
Q: Why is my halwa lumpy?
Lumps usually happen when cold liquid is added to hot besan too quickly. Always add warm liquid slowly in a thin stream while stirring constantly. If lumps form — press them with the back of your spoon while stirring.
Q: How do I know besan is properly roasted?
Properly roasted besan has a deep golden colour, a rich nutty caramel aroma and a slightly liquidy texture as the ghee separates. If it still smells raw — keep roasting. If it smells burnt — the heat was too high.
Q: Can diabetics eat besan halwa?
Besan halwa made with jaggery or stevia and pure cow ghee can be enjoyed in small amounts by diabetics. Besan has a lower GI than wheat and the ghee further lowers the glycemic impact. Read: Is Ghee Good for Diabetes?
Where to Buy Pure Cow Ghee for Besan Halwa
The quality of your besan halwa depends entirely on the quality of ghee you use. At Waookytchen we offer:
- 🧈 Pure Cow Ghee — Traditional pure cow ghee — perfect for besan halwa
- 🧈 A2 Gir Cow Ghee — Premium Bilona ghee — for extraordinary halwa
- ✅ Lab tested every batch
- ✅ Packed in food-grade glass jars
- ✅ Free delivery above ₹499 across India
- ✅ Cash on delivery available
Order Pure Cow Ghee from Waookytchen →
Order A2 Gir Cow Ghee from Waookytchen →
Final Thoughts
Besan halwa with pure cow ghee is more than a recipe — it is a tradition, a memory and a celebration of everything that makes Indian food so special.
The four simple ingredients — besan, pure ghee, sugar, milk — have been bringing joy to Indian families for thousands of years. There is a reason this recipe has survived unchanged through generations — it is simply perfect.
This Navratri and Diwali — skip the store bought sweets filled with refined oils and artificial colours. Make besan halwa at home with pure cow ghee from Waookytchen. Offer it as prasad. Share it with family. And taste the difference that pure ingredients make.
Order Pure Cow Ghee from Waookytchen →
Also Read:
- 10 Amazing Benefits of Pure Cow Ghee for Indian Families
- Is Ghee Good for Weight Loss? The Complete Truth
- Is Ghee Good for Diabetes? Complete Guide
- Pure Cow Ghee vs Vanaspati — Why You Should Never Use Vanaspati Again
- What is the Bilona Method — Why It Makes the Best Ghee
- How to Identify Fake Ghee — 7 Simple Tests at Home
- Dal Tadka Recipe with Pure Cow Ghee
- Moong Dal Khichdi with Ghee
Leave a Reply