Snacks & Kuih

How Many Calories in Kuih Putu?

Kuih Putu is a traditional steamed kuih made from rice flour, filled with melted gula melaka palm sugar, and rolled in grated coconut, sold fresh off the steamer at pasar malam and morning markets across Malaysia.

230kcal / 2 pieces
Two pieces of Kuih Putu (about 60g) comes in at roughly 230 calories, with 42g carbs, 5g fat, and barely any protein to speak of. The gula melaka filling is doing the most work here, contributing around 77 calories on its own. This is a ballpark estimate, not a lab result, so treat it as a solid guide rather than gospel.

Nutrition facts

Per 2 pieces (60g)AmountPer 100g
Calories230 kcal383 kcal
Protein2 g3 g
Carbs42 g70 g
Fat5 g8 g

Where the calories come from

Rice flour (steamed dough shell)25g
107 kcal
Gula Melaka filling (palm sugar)20g
77 kcal
Grated coconut (topping/coating)13g
46 kcal

The real talk

Kuih Putu is one of those snacks that feels innocent because it is small and steamed, not fried. If you have never had it, picture a soft cylinder or disc of steamed rice flour with a molten palm sugar centre and grated coconut coating the outside. 230 calories for two pieces is not bad for a kuih, but the catch is that nobody really stops at two. Grab four and you are already at 460 calories from something you barely noticed eating. The gula melaka is the main calorie driver at around 77 kcal per serving, and the coconut adds another 46. Fair to note: calorie data for traditional kuih is thin, so this is a genuine estimate based on the known components, not a precise lab figure.

What actually changes the count is how generous the vendor is with filling and coconut. A stall that loads up the gula melaka and piles on extra coconut can easily push a serving to 270 calories or more. Putu piring, the bigger disc-shaped version, runs around 260 calories because the mold holds more dough and filling. If you are eating this as a snack, two pieces is fine. The problem is buying a whole bag of six or eight at the pasar malam and finishing them on the drive home. That is 700 plus calories gone before dinner, and your brain did not even register it as a meal.

Kuih Putu variants, ranked by calories

VariantCaloriesNotes
Putu piring (disc-shaped, larger)260 kcalLarger disc mold holds slightly more dough and filling; heavier gula melaka centre
Putu bambu (bamboo tube, standard)230 kcalStandard hawker version; compact cylindrical shape, consistent size
Extra coconut topping270 kcalGenerous extra grated coconut added on top adds roughly 20-40 kcal to any variant

How to eat it lighter

Common questions

How many calories in Kuih Putu?
About 230 calories for 2 pieces (60g), which is the standard hawker serving. This covers the rice flour shell, gula melaka filling, and grated coconut coating. It is an estimate since lab data for traditional kuih is limited, but it is a solid ballpark.
What exactly is Kuih Putu?
It is a Malaysian steamed kuih made from rice flour dough, shaped into cylinders (putu bambu) or discs (putu piring), with a centre of gula melaka palm sugar that melts when steamed. The outside is coated in grated coconut. It is sold fresh and hot, typically at morning markets and pasar malam.
Is Kuih Putu healthy?
It is not a health food, but it is also not deep-fried, so it is better than a lot of snacks. The problem is it is almost entirely simple carbs and sugar with almost no protein. Two pieces is a reasonable treat. A whole bag of six is basically dessert pretending to be a snack.

Related foods

See all Snacks & Kuih calories, ranked →

Calorie and macro figures are estimates for a typical hawker or kopitiam serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

New to all this? Read how I went from 128kg to 86kg without cutting rice →

Want to know how many calories you actually need?
Use The Calculator