Sweet Kadubu
Sweet kadubu is a festive steamed dumpling with a soft rice flour shell and a fragrant coconut-jaggery filling. Popular in parts of South India, it is gentle, lightly sweet, and especially lovely when served warm.
For 8 servings
- saute · ~7 min
Make the coconut jaggery filling.
1.Heat a pan over low heat and add grated coconut.2.Add grated jaggery and cook, stirring, until the jaggery melts and the mixture thickens slightly (4-5 min).3.Add cardamom powder and mix well.4.Take it off the heat and cool the filling until easy to handle.TIPKeep the heat low so the jaggery melts gently and does not turn hard. - boil · ~4 min
Boil water for the dough.
Bring water, 1 tsp ghee, and salt to a gentle boil in a saucepan.
- mix · ~4 min
Make the rice flour dough.
1.Lower the heat and add the rice flour to the hot water.2.Mix quickly with a spoon until it comes together into a soft mass.3.Cover and let it sit for 3-4 minutes so the flour hydrates.TIPThe dough should look soft and moist, not dry or crumbly. - mix · ~5 min
Knead the dough until smooth.
When cool enough to handle, grease your palms with a little ghee and knead the warm dough until smooth and crack-free.
TIPKnead while the dough is still warm; cold dough cracks while shaping. - assemble · ~12 min
Shape the kadubu.
1.Divide the dough into 8 equal balls.2.Flatten one ball into a small cup with greased fingers, keeping the center slightly thicker.3.Place 1 to 2 tsp coconut filling in the middle.4.Bring the edges together and seal neatly into a modak or half-moon shape.5.Repeat with the remaining dough and filling.TIPSeal the edges well so the filling stays inside while steaming. - steam · ~12 min
Steam the sweet kadubu.
Grease the steamer plate with ghee, arrange the shaped kadubu with a little space between them, and steam until firm and glossy.
- rest · ~5 min
Rest for 5 minutes.
- serve
Serve warm.
Sweet kadubu tastes best warm, when the outer layer is soft and the filling is fragrant.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cool the coconut-jaggery filling fully before shaping, or the warm filling can soften the rice shell and cause leaks.
- 2Mix the rice flour into boiling water quickly to avoid lumps and get a smooth, pliable dough.
- 3Knead the dough while it is still warm; if it cools too much, wet or grease your fingers lightly before shaping.
- 4Keep the center of each cup slightly thicker than the edges so the kadubu holds the filling without tearing.
- 5Do not overcook the filling in the pan; it should thicken lightly, not become chewy or hard after steaming.
- 6Steam in a single layer with space between each kadubu so the sides do not stick together.
- 7Let the steamed kadubu rest for 5 minutes before lifting them off the plate to prevent sticking and tearing.
Adapt it for your goals.
Vegan
Replace ghee with coconut oil or a neutral oil for greasing and dough; the kadubu stays soft and fully plant-based.
sesame jaggerySesame-jaggery
Add a spoonful of lightly toasted sesame seeds to the coconut filling for a nuttier, more traditional festive taste.
banana leaf steamedBanana-leaf steamed
Steam the shaped kadubu on small banana leaf pieces for a subtle aroma and easier lifting from the steamer.
dry fruitDry-fruit
Mix in a little chopped cashew or raisins with the filling for extra texture and a richer celebratory version.
Why this is on our healthy list.
Steamed, Not Fried
Because kadubu is steamed, it stays light and soft without the heaviness that comes from deep frying.
Natural Sweetness from Jaggery
The sweetness comes from jaggery, which also brings a deeper, more complex flavor than plain refined sugar.
Coconut Adds Good Fats
Fresh coconut contributes richness, texture, and satisfying fats that make the filling more nourishing and filling.
Frequently asked questions
It usually means the dough has cooled or dried out. Knead it while still warm and use lightly greased hands to smooth out cracks.



