
Onde Onde
Global • Vegetarian
How to Make Onde Onde (Traditional & Healthy Version)
Onde Onde is a beloved Malaysian kuih, cherished across the nation for its vibrant green hue and delightfully chewy texture. This delectable snack traces its origins to Peranakan cuisine, reflecting the multicultural tapestry of Malaysia. Traditionally served during festive occasions and family gatherings, Onde Onde is made from glutinous rice flour and infused with the fresh aroma of pandan leaves, a staple in Malaysian kitchens. Its signature feature is the burst of melted gula Melaka (palm sugar) at the center, complemented by a coating of freshly grated coconut (kelapa parut). The harmonious blend of sweet, fragrant, and slightly salty flavors makes Onde Onde an irresistible treat for all ages. Malaysians adore Onde Onde for its simplicity, portability, and addictive taste. The use of local ingredients like pandan, gula Melaka, and santan (coconut milk) not only imparts authentic flavors but also highlights the country's rich agricultural heritage. As a vegetarian snack, Onde Onde is suitable for most diets and can be enjoyed as a light breakfast, tea-time snack, or dessert. With its naturally gluten-free base, this healthy adaptation reduces added sugars while retaining the traditional essence, making it perfect for calorie-conscious eaters. Whether you're celebrating Hari Raya, Chinese New Year, or simply craving a nostalgic treat, Onde Onde brings a piece of Malaysian culture to your table.
Ingredients(for 4 pieces per serving)
- 1 cup Glutinous rice flour (tepung pulut)
- 1/3 cup Pandan juice (jus daun pandan segar)
- 1/4 cup Water (air)
- 1/4 cup Gula Melaka (palm sugar, chopped)
- 1/2 cup Grated coconut (kelapa parut, steamed with pinch of salt)
- 1/4 tsp Salt (garam)
- 2 tbsp Santan (coconut milk) (optional, for softer dough) - optional
- 1 tbsp Stevia or erythritol (optional, for reduced sugar version) - optional
Instructions
- 1
Prepare pandan juice by blending fresh pandan leaves with water, then strain to obtain vibrant green pandan extract.
5 minutes
Use mature pandan leaves for the most aromatic juice.
- 2
In a mixing bowl, combine glutinous rice flour, pandan juice, water, and a pinch of salt. Optionally, add santan for a softer texture. Knead until a smooth, pliable dough forms.
5 minutes
The dough should not be sticky; add more flour or water as needed.
- 3
Divide the dough into small portions (about the size of a marble). Flatten each piece and place a small piece of gula Melaka in the center. Seal and roll into a ball.
5 minutes
Seal the edges well to prevent the filling from leaking during cooking.
- 4
Bring a pot of water to boil. Drop the Onde Onde balls in and cook until they float to the surface, about 3–4 minutes.
5 minutes
Floating indicates that the balls are cooked through.
Why This Dish is Healthy
This healthy Onde Onde recipe uses fresh local ingredients, reduces processed sugar, and adds fiber through coconut. By opting for natural sweeteners and limiting fat, it supports balanced energy levels and fits well into a calorie-controlled diet. The absence of artificial additives ensures a wholesome snack, perfect for those seeking authentic Malaysian flavors and mindful eating.
Onde Onde is naturally gluten-free, vegetarian, and low in fat, making it suitable for a variety of diets. Glutinous rice flour provides complex carbohydrates, while pandan leaves offer antioxidants. Gula Melaka is less processed than refined sugar and contains trace minerals like potassium and iron. Fresh grated coconut supplies healthy fats and fiber. This recipe uses minimal added sugar and can be further lightened by substituting stevia or erythritol for a lower calorie option.
Pro Tips
- 💡Tip 1: Use fresh pandan juice for authentic color and aroma.
- 💡Tip 2: Steam grated coconut with a pinch of salt to prevent souring.
- 💡Tip 3: Seal the dough balls well to keep the gula Melaka from leaking out.
Storage & Serving
Store Onde Onde in an airtight container at room temperature for up to 1 day. For longer storage, refrigerate for up to 2 days; bring to room temperature before serving. Avoid freezing, as texture may change.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 250.0 kcal |





