Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Malaysian Recipes

Ondeh Ondeh (Malaysian/Indonesian Pandan Klepon)

by Adam Sobel
Updated: Nov 11, 2024
5 from 1 vote
Prep Time 17 minutes mins
Total Time 29 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

I will never forget the first time I had Klepon. We had just gotten off a completely deserted stretch of black sand beach in Indonesia, and someone was selling them out of a basket balanced on a bicycle. The surprise gush of melted palm sugar wrapped in soft panda-scented sweet rice dumplings took us by surprise. 

A plate of ondeh ondeh, one with a bite taken out of it.
Here’s how to make this recipe perfectly

Recipe tips tailored to what matters most to you:

Gluten Sucks

Naturally gluten-free already. Glutinous rice flour just means sticky, not wheat, so nothing here needs a swap.

Time Saver

Make a double batch, they freeze great once cooked. Freeze in a single layer until firm, then bag them, and thaw at room temp whenever the craving hits.

Cost Cutting Tip

Brown sugar or sucanat swaps right in for the pricier palm sugar, no need for a special trip to the Asian market for that one ingredient.

Make it Healthier

Already lighter than most fried kuih, no oil involved at all. Use a smaller pinch of palm sugar in the center to ease up on the sugar.

Ingredient Hack

Pandan leaves and glutinous rice flour live in the Asian grocery freezer and baking aisles. Bottled extract works in a pinch, but fresh juice tastes way better.

Cook Like Adam

Your pandan juice yields a different amount of liquid every time. A flattened ball shouldn't melt in your hand or be so dry it cracks.

When assembling your ondeh-ondeh, make sure they're well-sealed. A little extra care in sealing makes damn sure your sweet palm sugar surprise stays tucked inside.

Make sure the water is gently simmering, not vigorously boiling. This gentle heat will help your Ondeh-Ondeh cook evenly.

Oodles more tips, step-by-step recipe photos, info on weird ingredients, and FAQs are all still here. I just tucked 'em out of the way so you can start cooking sooner.

These are a popular kuih in Indonesia, but also in Singapore and Malaysia where they are called Ondeh-Ondeh (sometimes spelled onde-onde). In the Philippines, there's a non-stuffed version of this called pichi pichi too.

I was naturally PSYCHED to learn to make and master the art of these little pandan treasures. In fact, I came back from that particular trip so inspired to recreate my faves from Indonesia and Malaysia, like sambal goreng tempeh, martabak, and mee rebus. There is nothing I love more than recreating dishes that blew my mind.

Your kitchen is about to transform into a haven of mouthwatering aromas and Southeast Asian vibes. Let's get cooking!

Jump to:
  • Recipe tips tailored to what matters most to you:
  • 🥰Why you'll adore this klepon recipe
  • 🥥 Ingredients in this Indonesian pandan dessert
  • 📖 How to make klepon
  • 🍽️Serving Ideas
  • 👉How to NAIL this ondeh ondeh recipe
  • 🤷‍♀️FAQ
  • ✌️If you like klepon, you'll LOVE these Indonesian pandan desserts:
  • Ondeh Ondeh (Malaysian/Indonesian Pandan Klepon)

🥰Why you'll adore this klepon recipe

✊ Vegan AF: Ondeh-Ondeh is NATURALLY plant-based. I didn't "veganize" a typically non-veg recipe here. This is one of the naturally occurring vegan Malaysian recipes.

🌱 Simple and Healthy Ingredients: Like my kuih dadar, this Ondeh-Ondeh recipe brings together natural, wholesome ingredients without artificial colors that are used in a lot of klepon recipes.

😌 Ya don't need much: This recipe only requires 8 ingredients, one of which is water!

Tested and Approved Worldwide: Like all the vegan recipes on my blog, this one's been perfected through meticulous tweaks and vetted by recipe testers around the world, including in Malaysia and Indonesia, where the dish is from.

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🥥 Ingredients in this Indonesian pandan dessert

Ingredients on a tray: pandan leaves, glutinous rice flour, tapioca flour, grated coconut, palm sugar, and salt-perfect for making the traditional Ondeh Ondeh-all beautifully laid out on a pink cloth.
xr:d:DAFr0b4a1X4:4,j:7771361178073454139,t:23081717

Glutinous Rice Flour

Glutinous rice flour adds its unique chewy texture to my Ondeh-Ondeh. Don't let the name mislead you, this naturally gluten-free ingredient is rich in carbohydrates and gives these treats their signature delightful bounce. Easily accessible in all Asian food stores, and online. Do not substitute with regular rice flour, or other flour. Sweet rice flour is a must!

Pandan Leaves

A culinary gem of Southeast Asia, pandan leaves infuse my Pandan Klepon with their fragrant aroma and vibrant green hue. If you get some fresh or frozen and don't know what else to make with it, give my nasi uduk betawi a shot. For a playful twist, consider using boiled and strained butterfly pea flowers to create stunning blue klepon. Pandan leaves are a versatile ingredient, adding depth to both sweet and savory dishes. I don't recommend the pandan extract, as it always has unnatural ingredients, particularly artificial coloring. 

Palm Sugar (Gula Melaka): 

Straight from Malaysia, palm sugar is the sweetheart of my Onde-Onde. Rich and complex in flavor, this unrefined sweetener adds depth to every bite. It's great to use to make caramel corn, and the caramel for Vietnamese Flan. Feel free to substitute with sucanat or brown sugar.

*See the recipe card at the bottom of the page for exact quantities and cooking directions.

📖 How to make klepon

Make these heavenly little pandan dumplings perfectly on your first shot by following these step-by-step instructions with important tips. Or you can follow along with the easy-to-print recipe card towards the bottom of this page.

A bowl of shredded coconut and salt with a spoon in it.

Step One

Combine the freshly grated coconut (or you can use desiccated coconut) and a pinch of salt in a bowl. Mix them up until they become fast friends, ready to give your Ondeh-Ondeh a cozy coconut hug later.

A knife on a cutting board with cut pandan leaves on it.

Step Two

Rinse the pandan leaves (you can use either fresh or frozen ones) under cold running water. Slice them into small pieces, preventing long strands of fiber giving your blender a hard time as they wrap around the blades. 

Olive oil being poured into a glass bowl.

Step Three

Add the cut pandan into a blender with 1 cup of water. Blend on high speed for 60-90 seconds, until you've got a vibrant green slurry. Then strain through a fine sieve, or a nut-milk bag, discarding the pulp, and saving the juice.

pandan juice is being poured into a bowl of flour with a metal spoon in it.

Step Four

In a mixing bowl, mix glutinous rice flour with tapioca flour. Gradually stir in the pandan juice. 

A bowl of green dough rolled into a ball.

Step Five

Knead by hand until it's smooth. 

🚨THIS IS A CRUCIAL STEP: Check the dough consistency. It shouldn't feel wet and runny, or be so dry that it cracks or crumbles. Add a small amount of extra glutinous rice flour or water as needed to make sure the dough is workable, without falling apart on you. That can be very frustrating!

A person is holding a spoon with palm sugar, adding it to a flattened portion of pandan dough in their other hand.

Step Six

Take a 4-teaspoon-size scoop of the pandan dough and roll it into a ball. Then, give it a gentle press on your palm to flatten it out a bit.

Place a teaspoon of palm or coconut sugar right into the center of your flattened dough. 

Now, give the dough a cozy embrace, inching the sides of the dough inward over the sugar and then rolling it by hand back into a ball with the sugar trapped in the center.

Repeat forming the balls until you've crafted a delightful lil' family of Ondeh-Ondeh.

A pot with green klepon cooking in it.

Step Seven

Bring a pot of water to a boil over medium heat. Add the klepon one at a time and stir to prevent sticking. Cook for 10-12 minutes until they rise to the surface, all plump and with the sugar inside having melted into a thin caramel.

A bowl of coconut with a klepon being rolled in it. Fully coated ones next to it on a wooden cutting board.

Step Eight

Use a slotted spoon to scoop up your cooked Ondeh-Ondeh. While still warm, give each of them a gentle roll in salted coconut, making sure they're all dressed up evenly.

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

🍽️Serving Ideas

These make the best dessert for a Malaysian or Indonesian Feast:

After savoring dishes like hearty Sayur Lodeh with Lontong, spicy peanut dressing drenched Ketoprak, or the rich warmth of Sambal Goreng over nasi kunyit.

For a vibrant finish to classics like Bami Goreng, or Mie Goreng, the Ondeh-Ondeh offers a playful texture and a burst of palm sugar joy. This cherished dessert pays homage to traditional flavors and is a great treat to make on its own.

A plate with a plate of ondeh ondeh dumplings and a bowl of tahu goreng in the background.
Pillow-soft klepon served for dessert after nasi minyak and tahu goreng!

👉How to NAIL this ondeh ondeh recipe

  1. When blending pandan leaves: aim for a smooth and vibrant pandan juice. Cutting the leaves against the grain before blending will make the work a lot less intense for your blender. Strain it well to ensure a clean and fragrant infusion, adding that iconic green hue and delicate aroma to your dough.
  2. Getting Your Dough Right: THIS IS THE MOST IMPORTANT THING. Keep in mind, your panda juice will always yield a slightly different amount of liquid, based on how fresh and how large the leaves are, and how well your blender works. Therefore, you may need to tweak the dough a little. What you are looking for is a dough consistency that holds shape. A flattened ball of dough shouldn't start to "melt" in your hand and shouldn't be so dry it cracks. Add a little extra glutinous rice flour or a tiny sprinkle of water as needed to get the dough to hold its shape without breaking.
  3. Mindful Forming: While forming the dough balls, keep your hands slightly damp. This helps prevent the dough from sticking excessively, allowing you to work your magic without any sticky situations.
  4. Seal with Love: When assembling your Ondeh-Ondeh, make sure they're well-sealed. A little extra care in sealing ensures your sweet palm sugar surprise stays tucked inside during cooking.
  5. When boiling: ensure the water is gently simmering, not vigorously boiling. This gentle heat will help your Ondeh-Ondeh cook evenly, rise gracefully, and ensure that the sugar inside has time to melt.
  6. Coconut Coating Finesse: To achieve a perfect coconut coating, roll your freshly boiled Ondeh-Ondeh in the coconut mixture while they're still slightly damp. This helps the coconut adhere beautifully, offering a harmonious balance of flavor and texture.
A person is holding a piece of a green klepon, bit into over a plate.

🤷‍♀️FAQ

How should I store leftover klepon?


To keep your Ondeh Ondeh fresh and delightful, store them in an airtight container at room temperature for up to 2 days. Avoid direct sunlight and moisture to maintain their chewy texture.

Can I freeze pandan Ondeh Ondeh for later?


Indeed! Freeze your Ondeh-Ondeh by placing them in a single layer on a baking sheet until they're firm, then transfer them to an airtight container or freezer bag. They can be stored in the freezer for up to 2 months. When ready to enjoy, let them thaw at room temperature and experience the deliciousness once again.

Can I use store-bought pandan extract instead of fresh leaves for the pandan juice?


Yes, you can! Simply follow the instructions on the pandan extract packaging to substitute for fresh leaves. However, I really do prefer making fresh pandan juice, because it is natural. Many extracts contain artificial flavors and colors, which I am not into. But, you do you, as they say!

Can I use different fillings for Ondeh Ondeh?


Certainly! While palm sugar is traditional, you can get creative with fillings like chocolate, nut butter, or fruit preserves for a unique vibe.

✌️If you like klepon, you'll LOVE these Indonesian pandan desserts:

  • A piece of roti kukus cake is sitting on top of a wooden cutting board.
    Roti Kukus (Indonesian Sweet steamed Kue Bolu Kukus)
  • A plate with a green coconut cake on it.
    Putu Ayu Recipe (Indonesian Pandan Dessert)
  • A bowl of buber sum sum with biji salak dumplings in it.
    Bubur Sumsum  (Sweet Indonesian Coconut Porridge)
  • A person pouring brewed bandrek tea into a cup.
    Bandrek Recipe (Sundanese Spiced Herbal Tea)
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

A plate of ondeh ondeh, one with a bite taken out of it.

Ondeh Ondeh (Malaysian/Indonesian Pandan Klepon)

Get ready to rock your kitchen with fool-proof magic - this classic Ondeh Ondeh recipe! These Malaysian treats, called Klepon in Indonesia are all jazzed up with pandan and palm sugar, and have the most incredible texture!
5 from 1 vote
Print Pin Rate
Prep Time: 17 minutes minutes
Cook Time: 12 minutes minutes
Total Time: 29 minutes minutes
Servings: 18 Klepon
Course: Dessert
Cuisine: Indonesian, Malaysian
Calories: 126kcal
Author: Adam Sobel
Cost: $5.50

Equipment

  • medium pot
  • slotted spoon
  • small mixing bowl

Ingredients

  • 5 pandan leaves
  • 1 cup water
  • 1 ¾ cup glutinous rice flour
  • 3 tablespoons tapioca starch
  • 4 teaspoons sugar
  • ½ cup palm sugar
  • 1 ½ cup 150 g. soft shredded coconut, or freshly grated coconut meat
  • ½ teaspoon salt

Instructions

  • Coconut coating: Mix together the grated coconut and salt.
  • Prep the pandan: Wash and cut the pandan leaves into small pieces.
  • Make the pandan juice: Blend the pandan leaves with 200 ml of water until you get a vibrant green pandan juice. Strain the juice through a fine sieve, discarding the solid pulp.
  • Make the dough: In a mixing bowl, combine the glutinous rice flour and tapioca flour. Gradually add the pandan juice while mixing, until you achieve a smooth and slightly sticky dough.
  • Assemble the Ondeh Ondeh: Take a 4 teaspoon-size piece of the pandan dough and roll it into a ball, before flattening it in your palm.
  • Fill: Place 1 teaspoon of palm sugar in the center and gently wrap the dough around it, forming a ball.
  • Roll: Ensure the ball is well-sealed and roll it between your hands to smooth out any creases. Repeat forming the ondeh ondeh until all dough is used up.
  • Boil: Cook the ondeh ondeh in a pot of boiling water over medium heat for 10-12 minutes or until the sugar is melted, and the dumplings have risen to the surface.
  • Coat: Use a slotted spoon or spider to remove all of the cooked dumplings. Roll each glutinous rice ball in the coconut mixture, ensuring an even coating.

Notes

Getting Your Dough Right: THIS IS THE MOST IMPORTANT THING. Keep in mind, your panda juice will always yield a slightly different amount of liquid, based on how fresh and how large the leaves are, and how well your blender works. Therefore, you may need to tweak the dough a little. What you are looking for is a dough consistency that holds shape.  A flattened ball of dough shouldn't start to "melt" in your hand, and it also shouldn't be so dry it cracks.  Add a little extra glutinous rice flour or a tiny sprinkle of water as needed to get the dough to hold its shape without breaking.
Pandan Juice Prep: Blend pandan leaves until smooth and vibrant. Cut leaves against the grain before blending for easier blending. Strain well for a clean infusion, adding iconic green hue and aroma to dough.
Dough Tips: Keep hands slightly damp while shaping dough to prevent excessive sticking and ensure smooth handling.
Secure Sealing: Assemble Ondeh Ondeh with care for proper sealing. Thoughtful sealing keeps the sweet surprise intact during cooking.
Gentle Boiling: Simmer water, don't vigorously boil, for even cooking, graceful rising, and proper sugar melting.
Coconut Coating: Roll damp Ondeh Ondeh in coconut while fresh from boiling. This ensures a flawless, flavorful, and textured coating.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 126kcal | Carbohydrates: 20g | Protein: 1g | Fat: 5g | Saturated Fat: 4g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.3g | Sodium: 77mg | Potassium: 51mg | Fiber: 2g | Sugar: 4g | Vitamin C: 0.1mg | Calcium: 4mg | Iron: 0.3mg

More Malaysian Recipes

  • Vegan fish sauce being poured from a small ceramic cup into a bowl of soup with visible vegetables and herbs.
    Vegan Fish Sauce Recipe (Nước Mắm Chay)
  • A bowl of Curry Laksa with various toppings such as tofu puffs, lime slices, bean sprouts, cilantro, chilies, and fried eggplant.
    Easy One-Pot Curry Laksa (Malaysian Coconut Noodle Soup)
  • Fried banana fritter on a plate next to a bowl of palm sugar syrup.
    Cekodok Pisang Recipe (Malaysian Kuih Kodok Banana Donuts)
  • Fried bananas on a wooden cutting board next to a spoonful of palm sugar.
    Pisang Goreng Recipe (Indonesian Fried bananas)

Comments

  1. Magda says

    June 29, 2025 at 6:41 pm

    Love Klepon, although I have a recipe, I'm going to try yours next time. It sounds really good!
    Also going to try some of your other recipes. I am Dutch Indonesian and learned how to cook many dishes from my Mom, however, there are many versions of the dishes, all depending what Indonesian Island you are from.
    Thanks so much!

    Reply
    • Adam Sobel says

      June 29, 2025 at 6:51 pm

      Psyched to hear how you like this version!

      Reply
5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.