Rice Meals

How Many Calories in Ketupat?

Ketupat is compressed rice boiled inside a woven palm-leaf pouch, eaten at Raya alongside rendang or kuah kacang, and it is basically a dense little brick of carbs.

145kcal / 1 piece (ketupat nasi)
One piece of ketupat nasi (about 110g) comes in at roughly 145 calories, almost entirely from carbs (32g), with basically zero fat. The ketupat itself is not the problem at all. It is just rice, boiled in a leaf. The rendang, the kuah kacang, the sambal that comes with it, that is where your calorie count quietly explodes.

Nutrition facts

Per 1 piece (ketupat nasi) (110g)AmountPer 100g
Calories145 kcal132 kcal
Protein3 g3 g
Carbs32 g29 g
Fat0 g0 g

Where the calories come from

Cooked jasmine rice (compressed)108g
140 kcal
Trace minerals/negligible fat2g
5 kcal

The real talk

Ketupat nasi is honestly one of the more innocent things on the Raya table at 145 calories a piece. If you have never had it, picture plain jasmine rice that has been compressed into a firm cube by boiling it inside a woven coconut-leaf pouch. Chewy, dense, mild on its own. The calorie numbers here are a ballpark estimate because hard nutritional data on traditional ketupat is thin, so treat 145 as a reasonable guide rather than a lab-verified figure. The real trap is the glutinous version, ketupat palas, which is cooked with coconut milk inside a palas leaf and comes in at around 210 calories per triangle despite being smaller than a ketupat nasi. Santan does that to things.

What actually wrecks your Raya calories is everything around the ketupat. A serving of rendang alone adds 200 to 300 calories. A ladle of kuah kacang can pile on another 150 to 200 calories depending on how thick it is. If you eat two pieces of ketupat nasi (290 calories) with a proper serving of rendang and kuah kacang, you are already looking at 600 to 700 calories before you touch the serunding or the kuih. The fix is not skipping the ketupat. It is controlling the sauces. One piece with a modest scoop of rendang and lots of acar or raw ulam on the side keeps the meal enjoyable without going totally overboard.

Ketupat variants, ranked by calories

VariantCaloriesNotes
Ketupat nasi (plain white rice, ~110g piece)145 kcalStandard compressed jasmine rice boiled in woven coconut leaf; pure carbs, essentially no fat
Ketupat palas (glutinous rice + santan, ~80g triangle)210 kcalGlutinous rice cooked with coconut milk in palas leaf; denser, richer, notably higher in fat and calories despite smaller size

How to eat it lighter

Common questions

How many calories in Ketupat?
One piece of ketupat nasi (about 110g) is roughly 145 calories, nearly all of it carbs. The glutinous version, ketupat palas, is around 210 calories per smaller triangle because it is made with coconut milk.
What exactly is ketupat?
It is compressed rice cooked inside a woven pouch made from young coconut or palm leaves. The weave tightens as the rice expands during boiling, which gives ketupat its firm, dense texture. It is a Raya classic eaten with rendang, kuah kacang, or sambal.
Is ketupat fattening?
The ketupat itself is pretty lean, just compressed rice with no added fat. The issue is always the accompaniments. Rendang, kuah kacang, and sambal are all high in calories, so the full Raya spread adds up fast. If you are watching your intake, control the sauces and keep your ketupat to one or two pieces.

Related foods

See all Rice Meals 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