Singapore Food Heritage
← Back to Food HeritageCurry Puff
British colonial pastry tradition blended with Indian and Nyonya curry — the curry puff developed in Singapore and Malaya as a fusion snack that every community adapted into their own version.

Story
The curry puff is Singapore's most portable heritage food: a golden, crimped pastry shell filled with curried potato, onion, and chicken or egg, fried until the crust shatters and the filling is fragrant with spice.
Shiok Factor
The format came from British and Portuguese colonial pasties filtered through Indian-Muslim and Nyonya kitchen traditions — the result is something that belongs to every community in Singapore and was sold by every kind of hawker from Malay stalls to Chinese bakeries
Old Chang Kee built an empire from it. The best versions are still the ones where the pastry is made fresh, the curry filling is properly spiced and not too wet, and the whole thing is eaten hot from the fryer, burning your fingers slightly, which is part of the experience.
🏷️ Key Ingredients
Tap any ingredient to learn its role
🥢 How to Eat Like a Local
- 1
Eat immediately after purchase — the pastry is at its best within 10 minutes of frying and deteriorates rapidly
- 2
Bite from one end to assess the pastry-to-filling ratio before committing to the full puff
- 3
The filling should be moist but not wet — if curry seeps out immediately the filling is too liquid
- 4
Blow gently on the filling before the second bite — the inside stays hot long after the pastry cools
- 5
Judge the stall by the pastry, not the filling — good pastry that shatters when bitten is the harder achievement
Tap each step to highlight
🌡️ Shiok-O-Meter
Rated by locals, not algorithms
Spice Hit
Like drinking warm water lah
Napkin Alert
Eat with one hand, no problem
Flavour Depth
Got layers, worth exploring
Queue Game
Walk in, sit down, eat
Shiok Value
Money well spent
Overall Shiok Score
🤷 Try First, See How
Where to Find the Best
Handmade curry puffs are sold at dedicated hawker stalls and heritage shops across Singapore, often fried in batches through the morning, while chains such as Old Chang Kee have outlets island-wide.
Best Paired With
- Kopi or teh
- eaten standing up at a stall or walking. Curry puffs do not require a seat or a plate.
Best Curry Puff in Singapore
Checked against recent food guides — not sponsored
- 1
J2 Famous Crispy Curry Puff
Tanjong Pagar•Amoy Street Food Centre, #01-21, 7 Maxwell RoadMichelin Bib Gourmand (2026). Flaky, crisp puffs in curry chicken, black pepper chicken, sardine and sweet taro; the taro is a customer favourite. Weekdays only.
📍 Open in Maps - 2
Rolina Traditional Hainanese Curry Puff
Tanjong Pagar•Tanjong Pagar Plaza Market & Food Centre, #02-15, 6 Tanjong Pagar PlazaHainanese recipe dating to 1958, now run by a new generation; order the curry chicken and egg or the sardine puff, and the glutinous rice if early.
📍 Open in Maps - 3
Soon Soon Huat Crispy Curry Puff
Katong / Joo Chiat•220 East Coast RoadUltra-flaky, spiral-layered shells; the curry chicken puff is the must-try, with sardine and otah as alternatives.
📍 Open in Maps
Curry Puff: questions people ask
Where can I eat the best curry puff in Singapore?
Our picks are J2 Famous Crispy Curry Puff (Tanjong Pagar), Rolina Traditional Hainanese Curry Puff (Tanjong Pagar) and Soon Soon Huat Crispy Curry Puff (Katong / Joo Chiat). Each one is checked against recent food guides; see the full list with addresses on this page.
How much does curry puff cost in Singapore?
Expect to pay about S$1.80–2.50 per puff (specialty fillings such as otah cost a little more).
Is curry puff spicy?
Only mildly. Curry puff has a gentle warmth rather than real heat.
How do you eat curry puff like a local?
Eat immediately after purchase — the pastry is at its best within 10 minutes of frying and deteriorates rapidly. Bite from one end to assess the pastry-to-filling ratio before committing to the full puff.
Find It At These Hawker Centres
Keep Exploring
More Singapore Heritage Dishes
MediumChar Kway Teow
Char kway teow (炒粿条, "stir-fried flat rice noodles") is one of Singapore's most beloved wok dishes: flat rice noodles and yellow noodles…
Explore→
NoneHainanese Chicken Rice
Hainanese chicken rice began with Hainanese cooks who adapted Wenchang chicken for colonial Singapore and Malaya: poached chicken, fragra…
Explore→
NoneHalal friendlyIce Kachang
Ice kachang (ABC in Malaysia) turns the tropics into dessert: shaved ice mound, syrups, jellies, red beans, corn, attap chee, and often e…
Explore→