Skip to content
Forkin
DessertSnack

Klepon (Pandan Rice Balls with Palm Sugar)

These vibrant green glutinous rice balls are a traditional Indonesian dessert. Filled with a molten palm sugar center and coated in fresh grated coconut, they offer a delightful burst of sweetness and chewy texture. A naturally vegan treat, perfect for a light dessert or snack.

An original recipe by Forkin

Total time
40 min
Serves
4
Difficulty
Medium
Per serving
470 kcal
Download the app
VeganVegetarianGluten-free
Klepon (Pandan Rice Balls with Palm Sugar)

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

Ingredients

  • 250 gglutinous rice flour
  • 2 tbsptapioca flour
  • 1 tsppandan extract
  • 150 mlwater, warm
  • 100 gpalm sugar, finely chopped
  • 150 ggrated coconut, fresh

for coconut

  • 0.25 tspsalt

Equipment

steamer · slotted spoon · pot · medium bowl

The method

Step by step

  1. 1

    In a medium bowl, combine the glutinous rice flour and tapioca flour.

    About 1 min

  2. 2

    Gradually add the warm water and pandan extract to the flour mixture, mixing until a soft, pliable dough forms. You may not need all the water.

    About 5 min

    Cook’s note: The dough should be similar to playdough in consistency, not too sticky or too dry.

  3. 3

    In a separate bowl, mix the fresh grated coconut with the salt. Steam the coconut for 5-7 minutes over simmering water to soften it and prevent it from spoiling quickly.

    About 10 min

    Cook’s note: Steaming the coconut also enhances its aroma and texture.

  4. 4

    Take a small piece of dough, about the size of a marble, and flatten it into a disc. Place a small amount of the finely chopped palm sugar in the center.

  5. 5

    Carefully pinch the edges of the dough together to seal the palm sugar inside, then roll it into a smooth ball.

    About 15 min

    Cook’s note: Ensure the ball is well-sealed to prevent the palm sugar from leaking out during cooking.

  6. 6

    Bring a large pot of water to a rolling boil. Gently drop the klepon balls into the boiling water.

    About 2 min

    Cook’s note: Do not overcrowd the pot; cook in batches if necessary.

  7. 7

    Cook for about 5-7 minutes, or until the klepon float to the surface and appear slightly translucent.

    About 7 min

    Cook’s note: Once they float, cook for another minute to ensure the palm sugar inside is fully melted.

  8. 8

    Using a slotted spoon, remove the cooked klepon from the water and immediately roll them in the steamed grated coconut until fully coated.

    About 3 min

    Cook’s note: Make sure the klepon are still warm when coating them so the coconut adheres well.

  9. 9

    Serve immediately and enjoy the warm, burst of molten palm sugar.

Per serving

Nutrition

Calories
470kcal
Protein
5g
Carbs
82.7g
Fat
13.2g
Fibre
4.9g
Sugar
24.9g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftover klepon in an airtight container at room temperature for up to one day, or in the refrigerator for up to two days.

Reheating

Klepon are best eaten fresh. Reheating can make them lose their texture and cause the sugar to crystalize, so it is not recommended.

More recipes

All recipes
  • Gaeng Som (Sour Fish Curry)main course

    Gaeng Som (Sour Fish Curry)

    Gaeng Som is a vibrant and intensely flavored Thai sour curry, known for its spicy, sour, and slightly sweet profile. This dish typically features fish and a variety of vegetables in a light, broth-like curry base. It's a refreshing and invigorating meal.

    55 min 216 kcal
  • Vegan Gemista (Greek Stuffed Tomatoes and Peppers)main course

    Vegan Gemista (Greek Stuffed Tomatoes and Peppers)

    This traditional Greek dish features ripe tomatoes and bell peppers generously stuffed with a fragrant rice mixture, fresh herbs, and aromatic spices. Baked until tender, it's a hearty and flavorful plant-based meal perfect for a Mediterranean diet. Serve warm or at room temperature.

    2 hr 485 kcal
  • Shrimp Stuffed Bell Peppersmain course

    Shrimp Stuffed Bell Peppers

    Tender bell peppers are blanched and filled with a savory mixture of cooked shrimp, breadcrumbs, and aromatics. Baked until golden and bubbly, this dish serves as a satisfying and classic main course.

    1 hr 10 min 262 kcal
  • Sholeh Zard (Persian Saffron Rice Pudding)dessert

    Sholeh Zard (Persian Saffron Rice Pudding)

    Sholeh Zard is a traditional Persian saffron rice pudding, often prepared for special occasions and religious ceremonies. This fragrant and subtly sweet dessert features a beautiful golden hue from saffron and a delicate aroma from rosewater, garnished with cinnamon and pistachios. It's naturally vegan and gluten-free.

    3 hr 15 min 342 kcal
  • Terrine de Campagneappetizer

    Terrine de Campagne

    This rustic French country pâté is a delightful appetizer, featuring a coarse mixture of ground pork, liver, and bacon. It's seasoned with herbs and spices, then slowly baked to create a rich, flavorful, and sliceable terrine. Perfect for serving with crusty bread and cornichons.

    14 hr 30 min 330 kcal
  • Pad Horapha (Thai Basil Stir-fry)main course

    Pad Horapha (Thai Basil Stir-fry)

    This quick and flavorful Thai basil stir-fry features tender chicken and crisp vegetables coated in a savory sauce. It's a perfect weeknight meal that comes together in minutes once your ingredients are prepped. Serve it with steamed jasmine rice for a complete and satisfying dish.

    25 min 345 kcal
  • Thuringian Rostbratwurst with Sauerkrautdinner

    Thuringian Rostbratwurst with Sauerkraut

    This recipe features the famous Thuringian Rostbratwurst, a finely ground pork sausage seasoned with marjoram and caraway. It's traditionally grilled and served with mustard and a crusty roll, alongside tangy sauerkraut. A true taste of Thuringia.

    1 hr 15 min 1,013 kcal