ShiokFlavour
ShiokFlavour

Singapore Food Heritage

← Back to Food Heritage

Curry 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.

MildEasy to eatHalal Friendly
Curry Puff

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. Bengawan Solo refined the Nyonya version. 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. 1

    Eat immediately after purchase — the pastry is at its best within 10 minutes of frying and deteriorates rapidly

  2. 2

    Bite from one end to assess the pastry-to-filling ratio before committing to the full puff

  3. 3

    The filling should be moist but not wet — if curry seeps out immediately the filling is too liquid

  4. 4

    Blow gently on the filling before the second bite — the inside stays hot long after the pastry cools

  5. 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

3/10Mild Lah

Napkin Alert

Eat with one hand, no problem

2/10Clean Eat
🎵

Flavour Depth

Got layers, worth exploring

6/10Not Bad Lah
🕐

Queue Game

Walk in, sit down, eat

5/10Short Wait
💰

Shiok Value

Money well spent

9/10Steady Pom Pi Pi

Overall Shiok Score

🤷 Try First, See How

50/100

Where to Find the Best

Old Chang Kee outlets island-wide for the classic version; Bengawan Solo for the Nyonya version; traditional bakeries in Chinatown and Katong for handmade pastry versions.

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

Locally verified — not sponsored

  • 1

    J2 Famous Crispy Curry Puff

    Beach RoadGolden Mile Food Centre, #B1-43, 505 Beach Road

    Michelin Bib Gourmand. The sardine curry puff here is an unusual variation that has developed its own following — the pastry is exceptional

    📍 Open in Maps
  • 2

    Old Chang Kee

    Island-wideMultiple outlets island-wide

    The original — founded in 1956 and now at over 100 locations. The curry puff here is Singapore's most recognisable and the standard by which all others are measured

    📍 Open in Maps
  • 3

    Bengawan Solo Nyonya Curry Puff

    Island-wideMultiple outlets island-wide

    The Peranakan version — the pastry uses a different ratio and the filling incorporates Nyonya spicing. A completely different and equally excellent interpretation

    📍 Open in Maps

Find It At These Hawker Centres

Keep Exploring

More Singapore Heritage Dishes