Desserts

How Many Calories in Cendol?

Shaved ice, green jelly, coconut milk and palm sugar. Refreshing, but it is sugar and coconut fat in a bowl.

330kcal / 1 bowl
A bowl of cendol is around 330 calories. It feels light because it is cold and icy, but the coconut milk and gula melaka (palm sugar) make it a genuine dessert, not a free snack.

Nutrition facts

Per 1 bowl (300g)AmountPer 100g
Calories330 kcal110 kcal
Protein3 g1 g
Carbs55 g18 g
Fat10 g3 g

Where the calories come from

Coconut milk80g
140 kcal
Gula melaka syrup40g
120 kcal
Green jelly + ice180g
70 kcal

The real talk

Cendol is one of those desserts that feels innocent because most of the bowl is shaved ice. But under the ice is coconut milk and a generous pour of gula melaka syrup. That combination of coconut fat and palm sugar is where the 330 calories come from. The green jelly and the ice are basically free. The sauce is the whole story.

Add ons make it worse fast. Pulut (glutinous rice), red beans, sweet corn, durian, each one stacks more sugar and carbs on top. A loaded cendol can hit 450 calories easy. As a once in a while treat it is fine. Just do not think of it as a light afternoon snack, because it is not.

Break the bowl down and the villain is obvious. The shaved ice is zero. The green pandan jelly is nearly nothing. The gula melaka syrup is around 55 calories per tablespoon and a standard bowl gets two to three tablespoons, plus the santan pour on top. You are basically drinking sweetened coconut cream through ice.

Cendol versus ais kacang is a common question and the answer is: same neighbourhood. A standard ABC runs around 280 to 300 with its syrups and evaporated milk, cendol around 330 with santan and gula melaka. Neither is a light option. Pick whichever one you actually love and count it properly.

My personal rule from the losing weight days: dessert replaces a drink, it does not join one. If cendol is happening, the drink is plain water. Cendol plus teh tarik in one sitting is 460 calories of pure sugar, which is more than a full bowl of bak kut teh, for zero fullness.

How the portions compare

250 kcal
Less syrup version
330 kcal
Standard bowl
450 kcal
Loaded (pulut + durian)

How to eat it lighter

Common questions

How many calories in a bowl of cendol?
About 330 calories. It feels light because of the ice, but the coconut milk and gula melaka palm sugar make it a real dessert.
Is cendol unhealthy?
It is high in sugar and coconut fat for a snack. One bowl as an occasional treat is fine, but it is not the light refreshment it feels like, especially with add ons.
What makes cendol high in calories?
The coconut milk and the gula melaka syrup. The ice and green jelly are almost free. Loading it with pulut, durian or red beans pushes it higher.
Cendol or ais kacang, which is lighter?
They are close. Ais kacang is usually around 280 to 300 calories, cendol around 330 because of the santan and gula melaka. Toppings decide the winner: add pulut or durian to either and it jumps past 400.
How many calories in the gula melaka syrup alone?
Around 55 calories per tablespoon, and a standard bowl carries two to three tablespoons. Asking for less syrup is the single biggest cut you can make to a cendol.
Is cendol okay as a post-workout treat?
Occasionally, sure, the sugar will not hurt you more just because it is in dessert form. But there is no post-workout magic either. It is 330 calories of enjoyment. Budget it like one.

Related foods

See all Desserts 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