Onde-onde calories
Small glutinous rice balls coloured green with pandan, filled with melted gula Melaka (palm sugar) and rolled in grated coconut.

Quick answer
A typical serving of Onde-onde (5 pieces) has about 150 kcal. Most servings fall between 100 and 250 kcal, depending on the portion and the recipe.
- Calories
- 150 kcal
- Protein
- 2 g
- Carbs
- 33 g
- Fat
- 1 g
Nutrition facts per serving
Serving: 5 pieces, about 75 g.
| Nutrient | Amount | Share of calories |
|---|---|---|
| Calories | 150 kcal | 100% |
| Protein | 2 g | 5% |
| Carbohydrates | 33 g | 89% |
| Fat | 1 g | 6% |
Calories in common versions
| Version | Typical calories |
|---|---|
| 1 piece | 30 kcal |
| 3 pieces | 90 kcal |
| 10 pieces | 300 kcal |
What drives the calories
- Glutinous rice flour and gula Melaka give almost all the calories.
- Grated coconut on the outside adds a little fat.
- Each piece is small, at about 30 kcal, so it is easy to eat many.
How to make it lighter
- Count out 3 to 5 pieces instead of eating from the box.
- Have them with plain tea or coffee instead of a sweet drink.
- Share a box with friends or family.
How to log Onde-onde in Nibbs
Type the number of pieces, for example 5 onde-onde, so Nibbs can count them. Nibbs then estimates the portion and the calories for your actual plate, and you can edit any item before you save it.
Onde-onde calorie questions
How many calories are in onde-onde?
One piece of onde-onde has about 30 kcal. Five pieces have about 150 kcal. Most servings fall between 100 and 250 kcal.
Is onde-onde high in sugar?
Yes. Most of its calories come from glutinous rice flour and the gula Melaka filling. It is low in fat, but it has little protein or fiber.
Track Onde-onde with a photo
Nibbs is the AI calorie tracker built for Asian food. Snap your plate and get calories and macros in seconds.





