Dessert

Dhilo Mohanthal (Loose Mohanthal): Soft Gujarati Besan Fudge Halwa

By Heta Updated May 15, 2026 1 Comment

Soft, grainy, melt-in-mouth Dhilo Mohanthal, the loose Gujarati version of classic besan fudge. Both quick everyday and festival-ready mawa versions.

Warm dhilo mohanthal in hammered brass bowl with pistachio, almond, and rose garnish

At a cousin’s wedding in our hometown one humid summer, the cook set a giant brass patela on the buffet table, lifted the lid, and a wave of roasted besan and ghee rolled out across the lawn. Inside was dhilo mohanthal, soft and golden and still steaming, ladled hot into small clay katoris while guests crowded around like it was the main course. Nobody was bothering with the dry barfi tray next to it.

I came home from that wedding determined to learn it. My mum laughed and said it was just mohanthal, only you stop one ladle earlier. Dhilo mohanthal, also called lachko mohanthal in Rajasthani kitchens and disco mohanthal when it gets a modern ice-cream serve, is the older, homier sibling of the squares you see in mithai boxes. Less fuss, no setting tray, and arguably more delicious. It comes together in about 30 minutes, works with or without mawa (khoya), and stays soft for days. Let’s cook.

What is Dhilo Mohanthal?

Dhilo mohanthal literally means “loose mohanthal” in Gujarati. Mohan is one of the many names for Krishna, and this sweet has a long history as a Janmashtami prasad, ladled warm into katoris for the midnight breaking of the fast. In Gujarati and Rajasthani homes, it shows up at weddings, Navratri puja, and Diwali, sometimes alongside its set cousin, sometimes on its own.

The difference between the set squares and the dhilo version is purely where you stop. Set mohanthal cooks a few minutes longer with a tighter sugar syrup, then pours into a greased tray to firm into clean cubes. Dhilo mohanthal pulls off the heat one step earlier with a softer 1-string syrup, so the mixture stays scoopable, grainy, and warm. Think of it as the bridge between besan halwa and proper barfi, with little granules of ghee-roasted besan suspended in a fudgy base that almost melts on the tongue. The grain is what separates a great dhilo from a sad besan halwa.

Overhead brass thali with clay katoris of dhilo mohanthal, marigold petals, and lit diya

Why You’ll Love This Recipe

  • Only 30 minutes of active cooking, no setting time required
  • No special equipment, no mithai trays, no perfect square cutting
  • Works in two versions: a quick everyday one and a festive mawa-rich one
  • Besan brings plant protein and fiber, so a small katori still feels satisfying beside the rest of a thali
  • Forgiving texture that stays soft for at least four or five days at room temperature
  • Foolproof spice trio of cardamom, mace, and nutmeg that smells like a Gujarati wedding kitchen

Ingredients You’ll Need

The full recipe card with quantities is at the bottom of this post. A quick tour of what goes in and why:

  • Coarse besan (chickpea flour): use ladoo besan if you can find it. The larger grain gives dhilo mohanthal its signature granular bite. Fine besan works but you lose texture.
  • Ghee: quality matters here more than almost anywhere else. Good homemade or pure cow ghee. The flavor sits right on top of the sweet.
  • Warm milk: full-fat. A little goes into the besan for the soaking step, a little more at the end to keep the mixture loose.
  • Regular sugar: not caster or icing. Bigger crystals dissolve cleanly into the 1-string syrup.
  • Cardamom, mace, nutmeg: the classic Gujarati mohanthal trio. Mace (javitri) is the one most people skip and the one that makes it taste authentic.
  • Saffron: bloomed in a teaspoon of warm milk for color and a gentle floral note.
  • Pistachios and almonds: chopped, for crunch and festival color on top.
  • Mawa (khoya): optional. Skip for an everyday version. Add half a cup for weddings, Diwali, or any time you want mithai-shop richness.
Labeled ingredients for dhilo mohanthal flatlay with besan, ghee, milk, sugar, and spices

The “Dhabo Devo” Soak: The Secret to Grainy Texture

If you take only one thing from this post, take this. The most important step in mohanthal happens before you even turn on the heat. It is called dhabo devo in Gujarati, which roughly translates to “putting on the soak”. You warm two tablespoons each of ghee and milk, drizzle them into the besan, and rub between your palms for a minute or two until it looks like wet sand. Then rest under a cloth for 15 minutes.

What this does is coat each besan particle in fat. When that besan later hits the hot ghee in the pan, the particles fry separately instead of clumping into a paste. That is why proper mohanthal has those tiny, distinct, almost crunchy grains, and why versions that skip the soak end up tasting raw and gluey. After resting, sieve through a coarse strainer to break up larger clumps. This three-minute step is what separates a great dhilo from a forgettable one.

Wooden spatula dug into loose dhilo mohanthal in a copper tawa, handle resting on the rim

How to Make Dhilo Mohanthal (Step by Step)

  1. Do the dhabo devo soak. Warm equal parts ghee and milk together until just steaming, drizzle over the besan, and rub between your palms for 2 minutes. Cover and rest 15 minutes, then sieve coarsely.
  2. Start the sugar syrup. Combine sugar and water in a small saucepan. Simmer until it reaches 1-string consistency (more on this below), then stir in the saffron milk, cardamom, mace, and nutmeg. Keep warm on the lowest flame.
  3. Roast the besan in ghee. In a heavy-bottomed kadai, melt ghee on low and add the sieved besan. Stir continuously. For the first few minutes it will look wet and thick. By 6 to 7 minutes it starts smelling toasty. Keep going another 5 to 7 minutes until it turns deep amber-gold and the nutty aroma is unmistakable. Total roast time is about 12 to 15 minutes.
  4. (Festive add, optional). For the mawa version, crumble in grated mawa and stir for 2 more minutes until it melts in.
  5. Add warm milk in batches. Off the heat, stream in warm milk a few tablespoons at a time, mixing well between additions. The mixture will look a little loose. That is exactly right.
  6. Add the hot syrup. Pour the warm 1-string syrup into the pan in a slow stream while stirring continuously. It will bubble and look liquid for a moment, then start to come together. Pull off the heat the moment it begins to thicken. Do not let it set.
  7. Serve warm. Spoon into small bowls or clay katoris while still glossy and loose. Scatter chopped pistachios and almonds on top.

Pro tip: The thumb-finger test for 1-string syrup. Dip a clean spoon, let it cool 5 seconds, then pinch a drop between your thumb and forefinger and gently pull them apart. A single thread should form and hold for about 2 seconds before snapping. If it forms two threads, you have gone too far and the mohanthal will set hard.

Warm dhilo mohanthal in hammered brass bowl with pistachio, almond, and rose garnish

Dhilo Mohanthal (Loose Gujarati Besan Mohanthal)

Soft, grainy, scoopable dhilo mohanthal with the classic dhabo devo soak, ghee-roasted coarse besan, and a warm 1-string sugar syrup. Optional mawa for a festive, mithai-shop richness. No tray, no cutting.
No ratings yet
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 6 small katoris
Calories

Ingredients
  

For the dhabo devo soak

  • 1 cup coarse besan ladoo besan / mota besan; sifted if very dusty
  • 2 tbsp ghee
  • 2 tbsp whole milk warmed

For roasting

  • 1/2 cup ghee use the same kadai; add more only if the mixture looks dry

For the 1-string sugar syrup

  • 3/4 cup granulated white sugar
  • 1/2 cup water
  • 12 to 15 saffron strands bloomed in 1 tbsp warm milk
  • 1/2 tsp green cardamom powder
  • 1/4 tsp freshly grated nutmeg or scant 1/4 tsp ground
  • 1/8 tsp ground mace javitri; or a tiny pinch crumbled from whole blade

To finish

  • 1/4 cup whole milk warmed, for streaming in off the heat

Festive optional

  • 1/2 cup grated mawa khoya; for the mawa version

Garnish

  • 2 tbsp pistachios chopped
  • 2 tbsp almonds chopped

Instructions
 

Dhabo devo soak

  • Warm the 2 tbsp ghee with the 2 tbsp milk until just steaming. Drizzle over the besan in a wide bowl.
  • Rub the mixture briskly between your palms for about 2 minutes until it resembles damp sand. Cover with a clean kitchen towel and rest 15 minutes at room temperature.
  • Pass through a coarse sieve, pressing gently, to break up any lumps. Discard any hard bits left in the sieve.

Sugar syrup (1-string)

  • In a small saucepan, combine the sugar and water. Simmer on medium heat until the syrup reaches 1-string consistency (see notes). Stir in the saffron milk, cardamom, nutmeg, and mace. Keep the syrup barely warm on the lowest flame while you roast the besan.

Roast the besan

  • In a heavy kadai, melt the 1/2 cup ghee on low heat. Add the soaked, sieved besan.
  • Cook on low heat, stirring constantly, 12 to 15 minutes total, until the color is deep amber-gold and the aroma is deeply nutty. Do not rush; scorched besan tastes bitter.

Optional mawa (festive)

  • If using mawa, crumble it in and stir 2 minutes on low until it melts into the roasted besan.

Finish loose

  • Off the heat, add the 1/4 cup warm milk a few tablespoons at a time, stirring well after each addition. The mixture should look a little loose.
  • Still off the heat, pour in the warm syrup in a thin stream while stirring constantly. It will bubble, then thicken slightly. Stop the moment it starts to come together in a glossy, scoopable mass. Overcooking makes set barfi.

Serve

  • Spoon into small bowls or clay katoris while warm. Top with chopped pistachios and almonds.

Notes

Thumb-finger test for 1-string syrup – cool a drop on a spoon 5 seconds, pinch between thumb and forefinger, and pull apart gently. One thin thread should hold about 2 seconds. Two threads means the syrup is too tight and the sweet may set hard.
Hot rhythm – keep the syrup warm, the besan pan hot, and add syrup off the flame so nothing seizes into a rock-hard lump.
Ladoo besan (coarse) gives the signature grain; fine besan works but reads closer to besan halwa.
Storage – room temperature in an airtight container up to 4 to 5 days; it firms slowly. Microwave a portion 10 to 15 seconds with a few drops of milk, or warm gently on low with a splash of milk, to loosen. Refrigerate up to 2 weeks if needed; always reheat before serving. Freezing is not recommended.
Vegan swap – neutral coconut oil for ghee and cashew milk for dairy; skip mawa. Flavor shifts but the method still works.
Tried this recipe?Let us know how it was!

Pro Tips for Perfect Dhilo Mohanthal

  • Hot syrup, warm pan, off heat. This is the rhythm. Cold syrup into hot besan will seize and set rock hard. I learned this the first time I made it and ended up with mohanthal barfi by accident.
  • Stay on low heat for the roast. Rushing the besan burns the outside and leaves the inside raw. You will taste the raw besan instantly.
  • Sieve the soaked besan. Skipping this leaves clumps that show up as pasty pockets in the final sweet.
  • Take it off one ladle early. Dhilo means loose. Cook it just enough to come together and no more.

Variations

Quick Everyday Version (No Mawa)

This is the default in the recipe card. Skip the mawa entirely. The texture stays beautifully soft and the flavor leans more toward roasted besan and ghee, which I prefer on a regular weekday.

Festive Mawa Version

Add half a cup of grated mawa (or thick crumbled khoya) to the pan in step 4. The mawa lends a richer, more mithai-shop body. This is the wedding and Diwali version.

Vegan Dhilo Mohanthal

Swap ghee for a good neutral coconut oil and milk for cashew milk, and skip the mawa. The flavor shifts a little since ghee carries so much of the mohanthal soul, but it works as a respectful adaptation.

Disco Mohanthal Serve

Pour the warm dhilo into small glasses, chill briefly, and top with a scoop of vanilla ice cream or kulfi just before serving. A regular at modern Gujarati weddings.

How to Store and Reheat

At room temperature in an airtight container, dhilo mohanthal stays soft for about 4 to 5 days, firming up slowly as it sits. To bring it back to scoopable, microwave a portion for 10 to 15 seconds with a few drops of milk stirred in, or warm gently over a low flame. In the fridge it keeps up to 2 weeks but firms up further, so always reheat before serving. Freezing is not recommended, the texture loses that signature grain.

What to Serve Dhilo Mohanthal With

Warm and on its own is how I love it most, a little katori in one hand and a cup of cardamom tea in the other. For a festival spread, set it alongside easy rice kheer with millet swaps for variety and mango shrikhand when mangoes are in season. For a full Gujarati thali finish, serve it after a meal of methi thepla, karela nu shaak, and mag ni chutti dal, with cucumber raita on the side to cut the richness, the way our grandmothers would.

FAQs

Q1. Can I make this without mawa?
Yes, the default recipe in this post is mawa-free. Mawa adds richness but is not essential. The everyday version with just besan, ghee, milk, and sugar is what I make most weeks.

Q2. Why did my mohanthal turn hard?
The most likely reason is the sugar syrup went past 1-string consistency, or the syrup was added when the pan or syrup itself had cooled too much. Keep the syrup warm on the lowest flame and add it the moment the besan is roasted.

Q3. What if I do not have mace?
You can leave it out, but try to add it at least once. Mace gives mohanthal its distinctive perfume. If you only have cardamom and nutmeg, double the nutmeg slightly to compensate.

Q4. Can I use jaggery instead of sugar?
Jaggery shifts both flavor and color and struggles to form a clean 1-string syrup. If you want to try, use 3/4 cup grated jaggery and add it at the very end off the heat, without a syrup stage. The texture will be more halwa than mohanthal.

Q5. How is this different from besan halwa?
Besan halwa uses fine besan, no soak, and is cooked with fat, flour, sugar, and water together. Dhilo mohanthal uses coarse besan, the dhabo devo soak for grain, and a 1-string syrup. The result is grainier, slightly drier, and more perfumed than halwa.

Q6. Can I double the recipe?
Yes, but use a wider kadai so the besan roasts in a single layer about an inch thick. Crowded pans brown unevenly.

A Sweet From the Patela

Every time I make this, I am back at that wedding lawn watching guests line up for one more katori. Dhilo mohanthal does that to people. It looks unassuming in the pan and then disappears the moment it lands on a plate.

If you make this, tell me in the comments: did you grow up calling it dhilo, lachko, or disco? In our house it was always dhilo, and the version with mawa was reserved for the big festivals.

Made this? Share a photo and tag @petitepaprika on Instagram so I can see your kitchen creations.

Pinterest graphic for dhilo mohanthal with title and three benefit bullets on dark slate

Don’t miss the recipes!

Get free weekly meal planner when you subscribe

We don’t spam! Read our privacy policy for more info.

Leave a Reply

WordPress Appliance - Powered by TurnKey Linux