Irresistible Mohanthal Recipe (Halwai Style, Janmashtami)
Want mohanthal that tastes like halwai shop mithai β grainy, aromatic, and melt-in-mouth? This mohanthal recipe recreates that classic danedar texture with a simple stovetop method anyone can follow.
I first tried this method after watching Nita Gupta’s Janmashtami video on the Just Add WOW channel. Her rubbing technique for coarse besan gave me the confidence to nail the halwai-style graininess at home.
This post shows you how to rub and roast besan, make a saffron-scented 1-string chashni, and set perfect squares without an oven. You’ll get troubleshooting tips, vegan and khoya options, storage advice, and exact video timestamps so you can follow along visually.
See the besan-rubbing method at 1:30 in the video below β it’s worth a quick watch.
Watch the Full Recipe Video
- Video timestamps:
- 0:00 β Intro & Ingredients
- 1:30 β How to bind & rub besan for danedar texture
- 5:00 β Roasting besan in ghee (visual cues)
- 10:00 β Making 1βstring sugar syrup
- 15:00 β Combining, spreading, garnishing & setting
Did this match the video’s texture? Comment below and subscribe to Just Add WOW!
Why You’ll Love This Mohanthal
- Authentic grainy “danedar” texture without special equipment.
- Rich ghee aroma balanced by saffron-scented chashni.
- Quick stovetop recipe β no oven required.
- Perfect for Janmashtami, Diwali, and festive gifting.
- Easily customizable: khoya, vegan, or less sugar options.
- Beginner-friendly with troubleshooting tips for high success.
Ingredients You’ll Need
- For the binding (danedar mix):
- 2 cups coarse gram flour (besan) β about 250 g
- 3 tbsp hot milk
- 3 tbsp ghee
- For roasting/preparing mixture:
- 200 g ghee
- 1/2 cup milk (6 tbsp)
- For sugar syrup (chashni):
- 1 cup sugar
- 1 cup water
- Small pinch saffron strands
- 1/4 tsp cardamom powder (optional)
- For garnish: sliced pistachios and almonds, extra saffron strands
[Substitutions:] khoya: 1/2 cup crumbled khoya for creamier texture; vegan: replace ghee with solid coconut oil and milk with almond milk; less sugar: reduce syrup to 3/4 cup (setting time may increase).
[Where to find ingredients:] Coarse besan and saffron are available at local Indian stores or online. For nutritional reference, see the USDA nutrition for gram flour (besan).
Equipment Needed
- Heavy-bottomed kadai or non-stick deep pan β essential
- Wooden spatula or stiff spoon β essential
- Fine/medium sieve β essential
- Greased tray (5β8 inch) or square tin β essential
- Measuring cups and spoons β essential
- Small saucepan for syrup β essential
- Candy thermometer β optional (helps check 1-string ~225Β°F / 107Β°C)
- Silicone spatula, whisk β optional
Specialized tools like a candy thermometer make the syrup step easier but aren’t required if you use the finger-thread test.
How to Make Mohanthal (Step-by-Step Instructions)
Step 1 β Prep the Danedar Besan (5β10 min)
- Measure the besan. Put 2 cups coarse besan into a wide bowl so you have room to rub.
- Add hot milk and ghee. Pour 3 tbsp hot milk and 3 tbsp ghee over the besan.
- Rub between palms. Rub the mixture between your palms for 2β5 minutes until crumbly and sandy; the grains should feel separate, not pasty. (Video ref: 1:30)
- Sieve the mixture. Pass the rubbed mix through a medium sieve to remove any lumps and ensure even roasting.
[Pro tip:] If you only have fine besan, rub longer and re-sieve to create the grainy crumb. Let the rubbed mix rest 10β15 minutes to stabilize before roasting.
Step 2 β Roast Besan in Ghee (20β25 min)
- Heat the ghee. Warm 200 g ghee in a heavy-bottomed kadai on the lowest flame until it smells warm and slightly nutty.
- Add the rubbed besan slowly. Sprinkle the sieved besan into the ghee while stirring continuously to prevent lumps.
- Roast on low flame. Keep stirring for 20 minutes until the color turns golden and a sweet roasted aroma develops; you may see slight ghee separation. (Video ref: 5:00)
- Add milk mid-way. At 15β18 minutes, pour 1/2 cup milk and stir for 3β5 minutes to integrate and gloss the mixture.
Visual cues: look for golden-brown flecks and a smooth shine from ghee. The raw smell must be gone.
Step 3 β Make 1-String Sugar Syrup (5β8 min)
- Combine sugar and water. In a small saucepan, mix 1 cup sugar and 1 cup water and bring to a boil on medium-high heat.
- Simmer to 1-string. Skim foam, reduce heat and simmer until it reaches 1-string consistency β test between forefinger and thumb, or use a candy thermometer to reach ~225Β°F (107Β°C). Add saffron strands and 1/4 tsp cardamom. (Video ref: 10:00)
[Troubleshooting:] Overcooked syrup makes hard mohanthal; undercooked makes it sticky. Aim for single-thread stage.
Step 4 β Combine, Spread & Set (5β10 min + setting)
- Cool the roasted besan slightly. Turn off the heat and let the mix sit 1β2 minutes β it should be warm, not piping hot.
- Pour hot syrup slowly. While stirring vigorously, pour the hot syrup into the besan in a thin stream.
- Stir until it leaves the pan sides. Continue stirring for about 2 minutes until the mixture thickens and pulls away from the sides. (Video ref: 15:00)
- Transfer and garnish. Press immediately into a greased tray, smooth the top, and garnish with sliced pistachios, almonds and saffron strands.
- Set properly. Let set at room temperature for 3β4 hours or refrigerate 1β2 hours until firm; then cut into 1-inch squares.
Completion cues: the mixture should hold shape on a spatula and not be excessively oily.
Expert Tips for Perfect Results
- Use coarse besan for true danedar texture; if using fine besan, rub with ghee/milk longer and re-sieve.
- Roast on the lowest flame and stir constantly; burnt besan tastes bitter β patience pays off. For more on roasting science, see this guide to Indian sweets and techniques.
- Cool roasted besan slightly before adding syrup β pouring very hot syrup on piping-hot besan can make the grains turn oily.
- Aim for 1-string syrup (~225Β°F/107Β°C); use a candy thermometer if unsure to avoid hard mohanthal.
- For richer mohanthal, fold in 1/2 cup crumbled khoya off-heat after roasting.
- If mixture is too sticky, spread thinner and chill longer; if too dry, mix in 1β2 tbsp warm milk to rebind.
- Press garnishes while the mixture is warm for neat edges; wipe your knife with a warm cloth between cuts for cleaner slices.
Variations & Substitutions
- Vegan: Replace ghee with solid coconut oil and milk with almond milk; expect a slightly less glossy texture.
- With khoya: Fold in 1/2 cup crumbled khoya after roasting for a fudgier result; reduce milk by 1β2 tbsp.
- Less sugar: Use 3/4 cup sugar for milder sweetness; the mohanthal may set softer and need more time in fridge.
- Flavor twists: Add 1 tsp rose water with the syrup, or 1β2 tbsp cocoa powder for a chocolate twist.
- Gluten-free: Naturally gluten-free (besan = gram flour).
Serving Suggestions
- Serve at room temperature in 1-inch squares, garnished with pistachios and a saffron strand.
- Pair with warm masala chai or cardamom milk for a cozy festive treat β try it with our masala chai.
- Pack in parchment-lined tins for gifts β perfect for Janmashtami prasad and Diwali boxes. See more Diwali mithai ideas.
Storage & Reheating
- Refrigerator: Store in an airtight container for 7β10 days; bring to room temperature 30 minutes before serving for best texture.
- Freezer: Freeze single-layer squares with parchment between pieces for up to 1 month; thaw overnight in fridge.
- Reheating: Microwave individual pieces for 8β12 seconds to slightly soften β avoid overheating to prevent oil separation.
- Make-ahead: Make 2β3 days ahead for gifting; extend refrigeration in warmer climates.
Frequently Asked Questions
What is mohanthal made of?
Mohanthal is a traditional Gujarati/Rajasthani noβbake fudge made from coarse gram flour (besan), ghee, milk/khoya and saffron-scented sugar syrup. Itβs famous for its grainy “danedar” texture achieved by rubbing besan with ghee/milk and slow roasting. Served at Diwali and Janmashtami.
How do you make mohanthal grainy (danedar)?
Rub coarse besan with hot milk and ghee for 2β5 minutes until crumbly, then sieve and roast slowly in ghee. The rubbed grains remain separate during roasting, creating the signature danedar texture.
What sugar syrup consistency for mohanthal?
Use 1βstring consistency (test between forefinger and thumb) or ~225Β°F (107Β°C) on a candy thermometer. Overcooking makes the mohanthal hard; undercooking leaves it sticky.
Why is my mohanthal hard or crumbly?
Hard mohanthal usually means the syrup was overcooked or hot syrup was added to very hot besan. Fix by gently reheating with 1β2 tbsp warm milk and re-binding, and prevent it by cooling the roasted besan slightly before adding syrup.
Can I make mohanthal without khoya?
Yes. The classic halwai-style mohanthal uses only besan, ghee and milk. For a richer texture without khoya, add 2 tbsp milk powder or 1/2 cup crumbled khoya after roasting.
How long does mohanthal last?
Refrigerated in an airtight container, mohanthal lasts 7β10 days; frozen up to 1 month. Thaw in the fridge and bring to room temperature before serving for the best texture.
Is vegan mohanthal possible?
Yes β replace ghee with coconut oil and dairy milk with almond or soy milk. The texture will be slightly different (less glossy), but the flavor remains festive and satisfying.
More Indian Sweet Recipes You’ll Love
- Besan Ladoo β Similar besan base, great for beginners and quick gifting.
- Khoya Barfi β A richer khoya-based barfi for contrast and celebration.
- Diwali Sweets Collection β Curated ideas for festive boxes and prasad.
- How to Make 1-String Sugar Syrup β Deep-dive on chashni techniques and troubleshooting.
- Ghee Roasting Tips β Master roasting for perfect flavor and color.
Quick Recipe Summary
- Prep time: [Prep time: PT10M] β about 10 minutes
- Cook time: [Cook time: PT30M] β about 30 minutes
- Total time: [Total time: PT40M] β active time (plus setting 3β4 hours)
- Servings: 3β4 (about 12β16 pieces)
- Difficulty: Easy β great for beginners
- Tags: Janmashtami mohanthal, halwai style mohanthal, besan mohanthal, saffron mohanthal
Watch Nita Gupta make tasty Mohanthal step-by-step on the Just Add WOW YouTube channel β play the full Janmashtami tutorial now.
- 0:00 β Intro & Ingredients
- 1:30 β Besan binding for danedar texture
- 5:00 β Roasting besan in ghee
- 10:00 β 1-string sugar syrup
- 15:00 β Combining, spreading, garnishing & setting
Did this match the video’s texture? Comment below and subscribe to Just Add WOW!
Printable Recipe Card β Mohanthal Recipe
Ingredients
- 2 cups coarse gram flour (besan) β 250 g
- 3 tbsp hot milk (for rubbing)
- 3 tbsp ghee (for rubbing)
- 200 g ghee (for roasting)
- 1/2 cup milk (6 tbsp)
- 1 cup sugar
- 1 cup water
- Pinch saffron strands
- 1/4 tsp cardamom powder (optional)
- Sliced pistachios and almonds for garnish
Instructions
- Prep danedar besan: Mix besan, 3 tbsp hot milk and 3 tbsp ghee; rub 2β5 minutes until crumbly. Sieve and set aside.
- Roast: Heat 200 g ghee in a heavy pan on low. Add rubbed besan and roast 20 minutes until golden and aromatic. Add 1/2 cup milk at 15β18 minutes and stir 3β5 minutes.
- Make syrup: Boil 1 cup sugar + 1 cup water to 1-string stage (or ~225Β°F). Add saffron and cardamom.
- Combine: Cool besan 1β2 minutes. Slowly pour hot syrup while stirring vigorously. Cook ~2 minutes until mixture leaves the pan sides.
- Set and cut: Transfer to greased tray, press garnish, set 3β4 hours at room temp or 1β2 hours in fridge. Cut into squares.
[Pro tip:] If the mixture feels too sticky, chill longer; if too dry, add 1β2 tbsp warm milk and mix gently.
External References & Further Reading
- For gram flour nutrition and macros: USDA Nutrition for gram flour (besan)
- On Indian sweets techniques and syrup science: Serious Eats guide to Indian sweets
- Context on Diwali sweets and cultural notes: Bon AppΓ©tit β Diwali mithai
- Additional dessert techniques and khoya info: Food Network β Indian dessert techniques
Conclusion
This mohanthal recipe gives you halwai-style, grainy besan fudge that’s perfect for Janmashtami and Diwali. With the rubbing method, lowβflame roasting and a 1βstring saffron chashni, youβll get that authentic danedar texture in about 40 minutes of active time plus setting.
Be sure to watch the full video tutorial by Nita Gupta on the Just Add WOW channel to see each step in action and master the grainy rubbing technique. If you make this mohanthal recipe, please rate it and leave a comment below β Iβd love to hear which variation you tried.
Share your photos and tag us on social. Subscribe for more festive sweets and get our free Diwali recipe checklist.