Dodol

Dodol

Desserts • Sri Lanka

154
KCAL
1
PROTEIN (G)
23.2
CARBS (G)
6.5
FAT (G)
Data source: SriLankanCalorie
Track with App
Log this food instantly with our mobile app
Get App

About Dodol

Sticky dark coconut-milk-jaggery-rice-flour slab — slow-cooked for hours. Gall-face specialty.

How to Make Dodol
Traditional + healthy version with step-by-step photos · 35 min total · 2 servings
View full recipe →

How to Make Dodol (Traditional & Healthy Version)

Prep: 15 min
Cook: 20 min
2 servings
Medium

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.

Kid-Friendly Vegan Adaptable

Ingredients(for 1 generous square (approx. 85g) per serving)

  • 1/2 cup Rice flour (Use freshly milled or store-bought)
  • 1 cup Coconut milk (Thick first extraction)
  • 3/4 cup Jaggery (Polkatu hakuru (Sri Lankan palm jaggery), grated)
  • 1/2 tsp Cardamom powder (Freshly ground, for authentic aroma)
  • 2 tbsp Cashew nuts (Roughly chopped) - optional
  • 1 tbsp Ghee or coconut oil (For greasing and flavor)
  • 1/8 tsp Pinch of salt (Balances sweetness)
  • 1 small leaf Pandan leaf (Optional, for fragrance) - optional

Instructions

  1. 1

    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.

    2 minutes

    Ensure even greasing to prevent sticking and for a glossy finish.

  2. 2

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

    3 minutes

    Sift the rice flour beforehand for an ultra-smooth texture.

  3. 3

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

    4 minutes

    Stir constantly to prevent the jaggery from burning.

  4. 4

    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.

    8 minutes

    Use a wooden spoon for easier stirring as the mixture gets sticky.

Why This Dish 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.

This Dodol recipe is a nutritious Sri Lankan dessert option, providing a balance of healthy fats from coconut milk and ghee, natural carbohydrates from jaggery, and plant-based protein from rice flour and cashews. Jaggery is a mineral-rich sweetener containing iron and potassium, while coconut milk is a source of medium-chain triglycerides and essential vitamins. This vegetarian, gluten-free treat is free of refined sugars and artificial additives, making it suitable for various dietary needs.

Pro Tips

  • 💡Tip 1: Use freshly extracted coconut milk for the richest flavor.
  • 💡Tip 2: Stir continuously to prevent burning and ensure a smooth Dodol.
  • 💡Tip 3: Add the nuts towards the end to retain their crunch.

Storage & Serving

Store Dodol in an airtight container at room temperature for up to 1 week, or refrigerate for up to 2 weeks. For best texture, allow to come to room temperature before serving.

Best served: Breakfast or Lunch

Nutrition Facts

NutrientPer 100g
Energy385.0 kcal
Protein2.4 g
Carbohydrates58.0 g
Total Fat16.2 g
Fiber1.2 g

Similar Foods