
Every year, about two weeks before Ganesh Chaturthi, my mother would start hoarding fresh coconuts. Not one or two — I mean at least a dozen. They’d line the bottom shelf of our kitchen like little brown soldiers, waiting for the day my Aaji (grandmother) would arrive from Pune with her steel modak mould and her very firm opinions about rice flour. The whole house smelled like ghee and cardamom for three days straight. That smell is Ganesh Chaturthi to me.
If you’ve been searching for the best Ganesh Chaturthi recipes that actually work at home — not just look pretty in photos — you’re in exactly the right place. I’ve made every single one of these sweets and prasad recipes in my own kitchen, failed spectacularly at a few of them the first time (more on that later), and refined them over fifteen years of celebration cooking. Whether it’s the traditional ukadiche modak recipe that Bappa himself is said to love, or easier sweets like coconut ladoo and besan chakli for the prasad thali, I’ve got you covered with 15 recipes and all the tips you won’t find anywhere else.
I know some purists will insist on using only fresh rice flour ground that same morning, and while I respect that deeply, I’ve also made stunning modaks with good store-bought rice flour on a Tuesday night after a full workday. Let’s be practical. Let’s also make incredible food. Both things are possible, and Ganpati Bappa, I firmly believe, appreciates the effort more than the sourcing.
Ukadiche modak are traditional steamed rice flour dumplings filled with a fragrant coconut-jaggery mixture, shaped into a distinctive pleated form. They are the most sacred offering in all Ganesh Chaturthi recipes and the absolute centrepiece of the prasad thali. Make them fresh on the day of pooja for the best flavour and texture.
Before we dive into the detailed ukadiche modak recipe, here’s your complete roadmap of all 15 traditional prasad recipes and sweets for Ganesh Chaturthi. I’ve organised them from most important to easiest, so you can plan your cooking days sensibly.
Now let’s go deep on the recipe that matters most.
This is the full ingredient breakdown for the classic steamed modak. I’ve added notes for those of you cooking in the UK, US, Australia, or Canada where some ingredients require substitutions.
Heat 1 tsp ghee in a heavy-bottomed pan on medium-low flame. Add the fresh grated coconut and stir gently for about 2 minutes. You want it to just dry out slightly — you’ll notice the raw coconut smell starting to mellow. Add the grated jaggery. Keep stirring continuously. The jaggery will melt and start binding with the coconut. Cook this for 6-8 minutes, stirring all the time, until the mixture comes together and starts to leave the sides of the pan. It should smell absolutely incredible — caramel, coconut, warm spice.
Add cardamom powder, nutmeg, poppy seeds, saffron milk, and dry fruits if using. Mix well for another minute. The filling is ready when it holds its shape if you press a small ball between your palms. Remove from heat and let it cool completely before using. Warm filling will tear your dough. I cannot stress this enough — I learned this the hard way at age 22, when my entire first batch split open in the steamer and we served what was essentially coconut rice porridge to Bappa.
Bring 2 cups of water to a full, rolling boil in a heavy pan. Add salt and ghee. Now lower the flame to minimum. Add all the rice flour at once and immediately stir vigorously with a wooden spoon or spatula. Everything will come together into a rough, shaggy mass. Cover with a lid and let it sit on the lowest flame for 2-3 minutes to steam-cook from the inside.
Turn off the flame. Let it cool for 3-4 minutes until you can handle it comfortably — it should be warm, not hot. Now knead the dough directly in the pan or on a clean surface. Knead firmly for 4-5 minutes. The dough should become smooth, soft, and pliable, like soft playdough. If it feels dry and cracks, add warm water one teaspoon at a time. If it feels sticky, add a pinch of dry rice flour. Cover with a damp cloth at all times while you work.
Grease your palms generously with ghee. Take a small lemon-sized ball of dough — about 30 grams. Roll it smooth between your palms first. Then press it flat into a round disc roughly 3 inches in diameter. Use your thumb to press the centre slightly thinner and the edges even thinner. Think of it like a thin bowl — thicker at the centre (so it doesn’t tear from the filling’s weight), thinner at the edges (so you can pleat easily).
Place a heaped teaspoon of filling in the centre. Don’t overfill — the edges need enough room to come together. Now the pleating: using your thumb and index finger, pinch the edge of the dough to make a small fold. Make another fold right next to it and press it lightly against the first. Keep going around the entire circumference, making 10-12 even pleats. As you finish pleating, gather all the pleats upward and pinch them together firmly at the very top to form the characteristic pointed tip. Seal tightly so no filling peeks through.
Get your steamer going with enough water to steam for at least 20 minutes. Grease the steamer plates or line with banana leaf pieces or parchment paper with tiny holes poked in it. Place modaks leaving an inch of space between each — they don’t expand much but you don’t want them touching and sticking.
Steam on medium-high heat for 12-15 minutes. The transformation is beautiful — they’ll go from opaque white to slightly translucent and develop a gentle sheen. That sheen means they’re done. Don’t over-steam; beyond 15 minutes they start to get rubbery and lose the delicate texture.
Remove carefully with a spoon or tongs — they’ll be fragile when hot. Brush each one with a very light coating of ghee while still warm. Arrange on a banana leaf or a brass thali for the pooja. The smell at this point will have your entire family hovering in the kitchen doorway.
For more festival cooking inspiration, check out our traditional Puran Poli recipe which is another must-have on the Ganesh Chaturthi prasad thali.
All the modak and sweet recipes listed here are naturally Jain-friendly as they contain no onion, garlic, or root vegetables. The entire prasad thali — ukadiche modak, coconut ladoo, besan ladoo, puran poli — can be made without any modification for Jain families.
Replace all ghee with coconut oil (use slightly less, as coconut oil is more liquid). For recipes that call for milk, substitute with coconut milk. Skip condensed milk in coconut ladoo and use jaggery instead — it actually tastes more traditional. The ukadiche modak is naturally vegan if you use coconut oil.
Great news — ukadiche modak are naturally gluten-free as they’re made with rice flour. Besan ladoo (chickpea flour) and coconut ladoo are also naturally gluten-free. Puran poli traditionally uses wheat flour; for a GF version, substitute with a mix of rice flour and tapioca starch (70:30 ratio).
If you’re short on time, rava modak (semolina-based) is significantly easier to make than rice flour modak — the dough is more forgiving and doesn’t require the precise temperature management. Coconut ladoo with condensed milk takes literally 15 minutes. Mould-shaped chocolate modak is a 20-minute project that children absolutely love making.
A full prasad thali for Ganesh Chaturthi typically has a beautiful balance of sweet, savoury, and sacred offerings. Here’s how I like to build mine:
You might also enjoy our easy 3-ingredient Coconut Ladoo recipe and our classic Besan Ladoo for the full prasad spread.
Ukadiche Modak (Steamed): These are best consumed on the day they are made. If you must store them, keep in an airtight container in the refrigerator for up to 1 day. To reheat, re-steam for 5-6 minutes — do not microwave as they become rubbery. Honest advice: just make fewer and eat them all fresh.
Fried Modak (Talniche Modak): Store in an airtight container at room temperature for 2-3 days. They don’t need refrigeration.
Coconut Ladoo: Refrigerate in an airtight container for up to 5-7 days. Bring to room temperature before serving.
Besan Ladoo: Store at room temperature in an airtight container for up to 2 weeks. They actually get better after a day or two as the flavours meld.
Puran Poli: Refrigerate for up to 3 days, or freeze (stacked with parchment paper between each) for up to a month. Reheat on a hot tawa with a little ghee.
Karanji: Store at room temperature for up to a week in an airtight tin.
“The prasad always tastes better the next day,” my grandmother used to say — but she was talking about the besan ladoo, not the modak. Some wisdom is specific.”
According to Healthline’s nutritional analysis of jaggery, the unrefined cane sugar used in these traditional recipes contains trace minerals and antioxidants absent in refined white sugar — which is a nice reminder that our grandmothers were ahead of the wellness curve by decades. And if you’re curious about the history and mythology behind Ganesh Chaturthi as a festival, Wikipedia has a surprisingly thorough and well-sourced article on its origins from the Puranas through to its revival as a public celebration by Bal Gangadhar Tilak in 1893.
Absolutely yes, and honestly, hand-shaped modaks are the traditional way. Moulds are a modern shortcut. The key is keeping your dough warm and your hands well-greased with ghee. It takes practice — my first batch looked like dumplings that had been in a wrestling match — but by the second batch, the pleats start coming naturally. There are many YouTube tutorials showing the finger movement up close, which can help visualise the technique.
You can, but results vary by brand. Idli rice flour or fine rice flour from Indian grocery stores works reasonably well. Avoid glutinous rice flour (sticky rice flour) — that’s a completely different product used in Southeast Asian cooking. In India, many families get fresh rice flour ground at the local chakki just for Ganesh Chaturthi, and that texture is genuinely superior. But good store-bought fine rice flour will absolutely get the job done.
Ukadiche modak must be made fresh on the day — they get hard and lose their delicate texture overnight. However, the coconut-jaggery filling can be made the day before and refrigerated. Fried modak, coconut ladoos, besan ladoos, and karanji can all be made 2-3 days ahead and stored in airtight containers. Puran poli can be made the day before and reheated with ghee on a tawa.
The most common culprits are: the water wasn’t hot enough when you added the flour (it must be at a full rolling boil), the dough cooled down too much before you started shaping, or you added too much flour and the ratio is off. Always work with warm dough and keep the rest covered with a damp cloth. If it cracks while shaping, wet your fingers with a few drops of warm water and press the crack shut gently. A tiny bit of warm water worked into that section usually fixes it.
Almost all of the sweet recipes and modak recipes listed here are naturally Jain-friendly since they don’t require onion, garlic, or underground root vegetables. All the sweets — steamed modak, fried modak, coconut ladoo, besan ladoo, puran poli, shrikhand, and kheer — are perfectly suitable for Jain observers. Just ensure your jaggery is sourced appropriately if your family follows strict standards, and avoid honey in panchamrit (substitute with extra sugar or date syrup).