Snacks & Kuih

How Many Calories in Karipap (Curry Puff)?

Deep fried curry puff with potato and curry filling. The crispy shell soaks up the oil.

140kcal / 1 piece
One karipap (curry puff) is around 140 calories. The potato and curry filling is fairly light. The calories come from the pastry and the oil it picks up during deep frying.

Nutrition facts

Per 1 piece (60g)AmountPer 100g
Calories140 kcal233 kcal
Protein3 g5 g
Carbs16 g27 g
Fat7 g12 g

Where the calories come from

Pastry shell35g
95 kcal
Potato + curry filling25g
45 kcal

The real talk

Karipap is the classic tea time snack and one is genuinely fine at around 140 calories. The filling, usually potato, curry and sometimes a bit of chicken or egg, is reasonable. The calories live in the fried pastry shell, which soaks up oil the way all deep fried things do. Baked curry puffs exist and are a bit lighter, but the fried ones are king.

Same story as every kuih on this list bro. One is a snack. Three or four with your teh tarik is a meal's worth of calories that you ate standing up without noticing.

How the portions compare

140 kcal
1 piece
420 kcal
3 pieces
700 kcal
Bag of 5

How to eat it lighter

Common questions

How many calories in one karipap?
About 140 calories a piece. The curry potato filling is light, most of the calories are in the deep fried pastry shell.
Is curry puff fattening?
One piece is a reasonable snack. The problem is they are cheap and sold in bags, so eating four or five turns a snack into 600 plus calories.
Is baked or fried karipap lower calorie?
Baked is a little lighter because the pastry does not soak up frying oil. The difference is modest but real.

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