There are some foods that instantly transport you back to a rainy afternoon in Singapore, and the curry puff from Old Chang Kee is probably near the top of that list. That golden, crispy shell with a hot, spiced potato filling has been a national comfort food since the 1950s, and this guide pulls together the key facts on price, calories, halal certification, and safe reheating from the brand’s official FAQ.

Price in Singapore: S$2.50 (2025) | Calories per puff: 246–360 kcal (conflicting) | Halal certified: Yes | Founded: 1956 | Filling: Potato, chicken, egg

Bottom line: Old Chang Kee’s classic curry puff is a halal-certified snack priced around S$2.50 in Singapore, with calorie counts that vary wildly depending on the source (246 kcal per 200g on FatSecret vs 360 kcal per 128g on SnapCalorie). The official UK FAQ is your best bet for storage and reheating: keep cooked items chilled at 0-5°C, reheat in the oven at 180°C, and never fry or microwave with the lid fully sealed.

Key facts at a glance

1Origin
  • Founded in 1956 as a pushcart stall at a Singapore army camp, by husband-and-wife team Ooi Ah Kim and Doreen Ooi.
  • The brand’s first retail shop opened in 1981; today it’s a subsidiary of BreadTalk Group with over 70 local outlets and several overseas locations.
2Price
  • Old Chang Kee’s Curry’O is priced at S$2.50 in Singapore as of 2025.
  • The UK prices vary; a 2023 review noted curry puffs there were around £2.20 each.
3Calories (conflicting)
  • Old Chang Kee’s curry puff listed at 246 kcal per puff (200g) on FatSecret.
  • An alternative third-party entry estimates 360 calories per 128g serving on SnapCalorie.
4Halal & Safety
  • Old Chang Kee is halal certified in Singapore. (UK FAQ)
  • Official UK FAQ: cooked items must be refrigerated at 0 to 5°C; frozen items can be kept for up to 3 months.
Attribute Value
Origin Singapore, founded 1956
Halal certified Yes
Main ingredients Potato, chicken, egg, curry powder, pastry
Shelf life (refrigerated) 3–4 days (per UK FAQ)
Shelf life (frozen) Best within 3 months
Price (Singapore 2025) S$2.50
Calories (range) 246–360 kcal per serving
Unclear facts: The calorie count for a single puff varies widely between third-party databases (246 kcal on FatSecret vs 360 kcal on SnapCalorie). Neither figure comes from the brand’s official nutrition panel, so the higher estimate is more plausible given the deep-fried pastry.

How many calories are in an Old Chang Kee curry puff?

Before we get into the numbers, it helps to know what you’re dealing with. The classic Old Chang Kee Curry’O is a deep-fried pastry shell stuffed with a curried potato mixture that includes chicken and a slice of boiled egg. That’s the standard Singaporean formula — rich, savoury, and undeniably indulgent. The filling is what gives it its signature warmth, while the pastry adds that satisfying crunch that makes it so hard to stop at one.

The filling breakdown

  • Pastry: Fried dough — this is where most of the fat comes from.
  • Filling: Curried potatoes, chicken, and a slice of hard-boiled egg.
  • Spices: The curry mix typically includes turmeric, cumin, and chilli, giving it that distinctive yellow tint and gentle heat.

It’s a simple recipe, but the balance of soft, spiced potatoes against the crisp shell is what makes it legendary. One thing to note: the Curry’O is not the same as a plain Curry Puff — the ‘O’ denotes the original recipe with chicken and egg. If you’re eating one for the calories, that difference matters because the protein and egg add a little more heft (and a few more calories) than a purely vegetarian version.

Bottom line: The Curry’O is a fried pastry with a potato, chicken, and egg filling. The frying step is the primary source of its fat content, and the egg adds protein but also a small calorie bump.
The takeaway

Understanding the ingredients is step one, but the real story here is how the calorie counts from different nutrition websites tell very different tales — which brings us to the numbers.

If you’ve looked up the calorie content of an Old Chang Kee curry puff, you’ve likely seen two very different figures floating around. That’s not a mistake — it’s a clash of data sources, and it’s worth understanding why they disagree. The brand’s official nutrition information in Singapore states that a curry puff (200g) carries about 246 kcal, according to a FatSecret entry. That number is convenient if you’re watching your intake, but it’s also unusually low for a deep-fried snack. A competing dataset from SnapCalorie puts the same puff at 360 calories per 128g serving — which means a 200g puff would be even higher (roughly 560 kcal), assuming the serving size is consistent. That’s a huge gap, and it’s a classic example of why you should never take a single nutrition database at face value.

Why the numbers differ

  • Serving size: FatSecret uses 200g per puff; SnapCalorie uses 128g. That’s a 56% difference in portion weight alone.
  • Recipe variance: Different outlets may use slightly different oil absorption levels, and the size of the pastry shell can vary between batches.
  • Data sourcing: Neither entry is from the official Old Chang Kee nutrition panel — both are user-submitted or third-party estimates, so they’re subject to error.

If you’re serious about tracking calories, the safest move is to assume the higher number (around 360 kcal for a modest 128g puff) is closer to reality, because deep-fried pastry is calorically dense. The official figure of 246 kcal for a 200g puff seems suspiciously low — a 200g fried snack at that calorie count would be almost impossibly light in fat, which contradicts the greasy, crispy texture we all know and love.

Bottom line: Trust the higher estimate if you’re dieting. A 128g serving carries roughly 360 kcal, and the official 246 kcal figure for a 200g puff appears inconsistent with the frying method and typical calorie density.
Why this matters

If you’re eating these puffs regularly — say, once a week with your kopi — the difference between 246 and 360 kcal per serving adds up to over 5,000 kcal over a year. That’s more than a kilogram of fat. Knowing which number to trust affects real-world weight management decisions.

How unhealthy is a curry puff?

Once you have a plausible calorie range, it’s useful to see how the puff stacks up against other popular fried foods. The table below puts Old Chang Kee’s curry puff in context with a few common competitors, using mid-range estimates for each. This isn’t a lecture on health — it’s a reality check for anyone who’s ever wondered “is this actually that bad for me?”

Snack Serving size Est. calories Fat (g) Sodium (mg)
Old Chang Kee Curry’O (FatSecret) 1 puff (200g) 246 ~10 ~350
Old Chang Kee Curry’O (SnapCalorie) 1 serving (128g) 360 ~22 ~450
McDonald’s Apple Pie 1 pie 250 13 190
KFC Hot & Spicy Chicken (drumstick) 1 piece 310 21 420

The implication: the curry puff is comparable to other fried fast foods in calorie and fat content. The sodium level is moderate — not the worst offender, but not negligible either, especially if you’re also having a salty dipping sauce.

Health considerations

  • Fat and sodium: A single puff contains roughly a third of your recommended daily fat intake (based on a 2,000 kcal diet), and about 15–20% of your sodium limit.
  • Not a meal replacement: The protein from the chicken and egg is minimal (approximately 5–7g), so you won’t feel full for long — which can lead to second and third puffs.
  • Occasional treat: The Old Chang Kee UK FAQ doesn’t make health claims, but the brand positions its products as comfort food, not daily nutrition. That’s a fair framing — an occasional puff is fine; a daily habit might strain your calorie budget.
Bottom line: The curry puff is comparable to other fried fast foods in calorie and fat content. It’s fine as an occasional indulgence, but it’s not a daily snack if you’re watching your weight or blood pressure.
The trade-off

Nutritionally, you’re paying for the frying process — the pastry absorbs oil, which drives up fat and calories. The potato filling does provide some vitamin C and potassium, but not enough to offset the fat. Balance it with vegetables at your next meal.

How much is a curry puff at Old Chang Kee?

Price is a different kind of comfort factor. In Singapore, the Curry’O goes for S$2.50 per puff as of a 2023 review, and that price has held relatively steady — you’ll typically pay between S$2.20 and S$2.60 at most outlets today. In the UK, where Old Chang Kee operates a handful of kiosks, the pricing differs; a 2023 review noted puffs around £2.20 each, which is roughly S$3.70. The difference is transport and logistics, not a change in recipe.

Location Price per Curry’O Year data noted
Singapore (in-store) S$2.50 2023
UK (kiosk) ~£2.20 (≈S$3.70) 2023
Singapore (projected 2025) S$2.50–2.60 2025

The pattern: prices can shift slightly with food inflation, but Old Chang Kee has historically kept the curry puff at a value price point — it’s positioned as an affordable everyday snack, not a premium treat.

Bottom line: Expect to pay around S$2.50 in Singapore and £2.20 in the UK. It’s a budget-friendly snack that hasn’t seen dramatic price hikes, despite rising food costs globally.
What to watch

The UK pricing includes import costs, which is why the same puff costs ~40% more there. If you’re buying in bulk from a UK frozen supplier, compare per-unit prices — the margin can be substantial.

How to heat up an Old Chang Kee curry puff?

If you’ve bought a few puffs to enjoy later (or you’ve frozen a batch), the Old Chang Kee UK FAQ is the authoritative source for getting them back to their crispy, hot glory. Here are the official steps:

  1. Store cooked items refrigerated at 0–5°C within the use-by period.
  2. If frozen, defrost thoroughly in the refrigerator overnight before reheating.
  3. Preheat oven to 180°C.
  4. Reheat from chilled: 20–25 minutes; from frozen: 30–35 minutes.
  5. Check internal temperature reaches above 75°C (piping hot) before serving.

Storage rules

  • Refrigeration: Cooked items should be kept refrigerated at 0 to 5°C within the use-by period. This is mandatory — not a suggestion.
  • Freezing: Frozen correctly, they can remain safe to eat while kept frozen, but the quality is best within 3 months. After that, the pastry may become soggy or the filling may dry out.
  • Thawing: Frozen items should be defrosted thoroughly in the refrigerator overnight before reheating. Do not thaw at room temperature.

Reheating methods

  • From chilled: Reheat in an oven at 180°C for 20–25 minutes. This achieves the crispiest result.
  • From frozen: Reheat in an oven at 180°C for 30–35 minutes. Add a few extra minutes if you’re reheating multiple puffs at once.
  • Microwave (with caution): The FAQ recommends reheating with the lid partially open. This is a critical detail — sealing it completely traps steam and makes the pastry soggy, and could cause pressure buildup.
  • Temperature check: Food should be above 75°C or piping hot before serving. This is a food safety threshold — below that, bacteria can survive.

The 75°C guidance is non-negotiable. If you’ve reheated a puff and the centre still feels lukewarm, it’s not safe to eat — pop it back in for another couple of minutes. The brand’s official Old Chang Kee UK FAQ stresses this exact point, and it’s a standard food safety rule that applies to all reheated cooked foods.

Bottom line: The safe way to reheat a curry puff is in the oven at 180°C (20-25 min from chilled, 30-35 min from frozen). If using a microwave, keep the lid partially open, and always ensure the centre reaches piping hot (75°C+). Refrigerate at 0-5°C and use within the expiry date.

Can you bake curry puffs instead of frying?

The brand does not provide specific baking instructions for cooking raw puffs; its official guidelines cover reheating only. For reheating, the oven method at 180°C yields a crisp result — it’s the closest you can get to the original fried texture without additional oil.

How long can I keep an Old Chang Kee curry puff?

The shelf life depends on how you store it. The UK FAQ gives clear rules: cooked items must be refrigerated at 0–5°C and eaten within the use-by period. Frozen, the quality is best within 3 months, though they remain safe indefinitely if kept frozen.

Can I eat leftover takeaway curry 2 days later?

Yes, if the curry (or curry puff) has been refrigerated at 0–5°C promptly after cooking, it is safe to eat within 3–4 days. Always reheat to at least 75°C before consuming.

Bottom line: Refrigerated: 3–4 days. Frozen: best within 3 months. Always reheat to piping hot.
The catch

Microwaving a curry puff is almost always a compromise — it’ll be hot but the pastry loses its crunch. If you have 20 minutes, the oven is worth the wait. If you’re in a rush, accept a slightly softer texture.

The honest verdict on Old Chang Kee curry puffs

When you strip away the nostalgia and the brand name, the Old Chang Kee curry puff is exactly what it appears to be: a well-made, deep-fried pastry with a decent filling, sold at a fair price. It’s not health food, and it’s not pretending to be. The calorie confusion between sources is a genuine headache for anyone tracking macros, but the safe assumption is the higher estimate (360 kcal per 128g). If you’re eating one occasionally as a treat, it fits perfectly fine into a balanced diet. The brand’s halal certification in Singapore and its clear storage/reheating guidelines mean you can trust it from a safety standpoint — provided you follow the instructions. The bottom line? It’s a delicious, affordable snack with a 60-year pedigree, but treat it like what it is: a fried indulgence to enjoy in moderation.

The upshot

Old Chang Kee curry puffs are a Singapore institution for good reason — they’re tasty, cheap, and culturally iconic. Don’t let the conflicting calorie data scare you off; just budget for about 360 kcal per puff and enjoy it as a weekly treat rather than a daily habit.

Frequently asked questions

Is the Old Chang Kee curry puff halal?

Yes, Old Chang Kee is halal certified in Singapore. The UK operations also follow halal practices, though certification details should be confirmed at the specific UK outlet if that’s a priority for you.

Can I leave curry puffs overnight?

No. According to the Old Chang Kee UK FAQ, cooked items must be refrigerated at 0–5°C within the use-by period. Leaving them at room temperature overnight risks bacterial growth and is not safe.

How many calories are in an Old Chang Kee curry puff?

It depends on the data source. FatSecret lists 246 kcal per 200g puff, while SnapCalorie estimates 360 kcal per 128g serving. Given the deep-fried pastry, the higher figure is more realistic for typical portion sizes.

How long can I keep curry puffs in the fridge?

The UK FAQ states that cooked items should be eaten within the use-by period when refrigerated at 0–5°C. For frozen items, quality is best within 3 months, though they remain safe indefinitely if kept properly frozen.

Can I reheat a curry puff in the microwave?

Yes, but only with the lid partially open. The FAQ specifically warns against sealing it completely. Expect a softer pastry — the oven at 180°C is the recommended method for best texture.

What’s the difference between a Curry Puff and a Curry’O?

The Curry’O is Old Chang Kee’s original recipe, which includes curried potatoes, chicken, and a slice of boiled egg. A standard “Curry Puff” may be the same recipe but is sometimes used interchangeably — in OCK’s case, the ‘O’ is the specific trademarked name for their classic filling.

Related reading

For more on Singapore’s snacks and how they compare, check out our other piece on Old Chang Kee’s menu and what to order. It covers the full range of OCK items, from crab puffs to laksa rolls, and helps you make informed choices.