How to Make Dodol (Traditional & Healthy Version)

Dodol is a beloved Sri Lankan dessert with a unique, rich flavor and chewy texture that delights both locals and visitors. Traditionally enjoyed during festivals and special occasions, this sweet treat is made from coconut milk, jaggery (unrefined palm sugar), and rice flour, embodying the essence of Sri Lankan culinary heritage. Its deep caramel color and glossy finish make Dodol as visually appealing as it is flavorful. Originating from ancient times, Dodol has woven itself into the cultural tapestry of Sri Lanka, especially prominent in the southern and western regions. Its preparation is often a family affair, and the anticipation of its sweet, nutty aroma filling the home is a cherished memory for many Sri Lankans. Not only is Dodol a testament to the island’s resourcefulness in using coconut and palm products, but it also offers a gluten-free, vegetarian dessert option for health-conscious individuals worldwide. The natural sweetness from jaggery and the creamy richness from coconut milk create a harmonious blend, making this dish a perfect, guilt-free indulgence for those seeking a traditional Sri Lankan dessert experience.

35 min total2 servingsMedium385 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Grease a small tray or dish with ghee or coconut oil and set aside
0%

Step 1 · Grease a small tray or dish with ghee or coconut oil and set aside

Grease a small tray or dish with ghee or coconut oil and set aside. If using, line the bottom with a pandan leaf for added fragrance.

Step 2: In a heavy-bottomed pan
0%

Step 2 · In a heavy-bottomed pan

In a heavy-bottomed pan, combine rice flour with coconut milk. Whisk thoroughly to remove any lumps and achieve a smooth batter.

Step 3: Add grated jaggery
0%

Step 3 · Add grated jaggery

Add grated jaggery, cardamom powder, and a pinch of salt to the mixture. Stir well over medium heat until the jaggery dissolves completely.

Step 4: Continue cooking the mixture
0%

Step 4 · Continue cooking the mixture

Continue cooking the mixture, stirring consistently. As it thickens, add in the chopped cashew nuts if using. The mixture should pull away from the sides and become glossy.

Step 5: Once the mixture forms a thick
0%

Step 5 · Once the mixture forms a thick

Once the mixture forms a thick, sticky mass, pour it immediately into the prepared tray. Smooth the top with a greased spatula.

Step 6: Allow the Dodol to cool completely at room temperature
0%

Step 6 · Allow the Dodol to cool completely at room temperature

Allow the Dodol to cool completely at room temperature. Once set, cut into squares or diamonds and serve.

Why this recipe is healthy

Choosing Dodol over typical processed desserts means enjoying natural sweeteners and beneficial fats, which support steady energy levels. The use of jaggery offers a lower glycemic index than white sugar, reducing the risk of blood sugar spikes. With moderate fat content and no trans fats, Dodol is a heart-friendly dessert when enjoyed in sensible portions. It’s also free from gluten and dairy, perfect for those with sensitivities.

A note on tradition

Dodol holds a special place in Sri Lanka’s culinary traditions, especially during Sinhala and Tamil New Year, weddings, and religious festivals. It is often prepared in large batches and shared among family and friends as a gesture of goodwill. The recipe varies slightly across regions, but the essence remains the same—Dodol symbolizes celebration and togetherness, reflecting the warmth of Sri Lankan hospitality.

← Back to Dodol