8 Best Curry Puffs in Singapore (2026): Michelin J2, Heritage Tanglin, Rolina and Polar, From $1.50
Food

8 Best Curry Puffs in Singapore (2026): Michelin J2, Heritage Tanglin, Rolina and Polar, From $1.50

Spiral-crust hawker legends, a Michelin Bib Gourmand stall and the halal mall chains you pass every day: these are the eight curry puffs worth a detour in Singapore, with every address, opening day and price re-checked on 9 November 2026.

Jamie Tan9 November 20267 min read

Flaky spiral or shortcrust, chicken or sardine, hawker queue or mall kiosk: Singapore's curry puff map has changed more than most guides admit.

> Quick view: the puff to beat is Heritage Tanglin at Hong Lim, $2; most cost $1.50 to $2.80. The catch: J2 (Michelin Bib Gourmand) shuts on weekends, and Tanglin's old name now belongs to a different stall next door.

Heritage Tanglin Puff (formerly Tanglin Crispy Curry Puff): Hong Lim Market #02-34
1
Heritage Tanglin Puff (formerly Tanglin Crispy Curry Puff): Hong Lim Market #02-34 logo

Heritage Tanglin Puff (formerly Tanglin Crispy Curry Puff): Hong Lim Market #02-34

The spiral puff most Singaporeans grew up with, and the stall most guides still list under its old name. The family business founded in 1952 rebranded as Heritage Tanglin Puff Since 1952 in late 2025 and trades from Hong Lim Market & Food Centre #02-34 (531A Upper Cross Street, S051531). PRICE: $2 each for potato chicken and egg, potato sardine and egg, fish otah and yam; the seasonal black pepper chicken mushroom is $2.20. HOURS: Monday to Saturday 7am to 4pm, Sunday 8am to 3:30pm, no rest day.MORE OUTLETS: 20 Ghim Moh Road #01-44, Pek Kio, Marsiling, Chinatown Complex and Changi Airport T3.DON'T MIX UP: stall #02-36 a few doors away, Tanglin Crispy Curry Puff Original, is a separate business.BEST FOR: a classic flaky spiral puff with a whole egg slice inside.

Visit website
J2 Famous Crispy Curry Puff: Amoy Street Food Centre #01-21, Michelin Bib Gourmand
2

J2 Famous Crispy Curry Puff: Amoy Street Food Centre #01-21, Michelin Bib Gourmand

The only curry puff stall on this list with a MICHELIN Bib Gourmand, still listed in the 2026 guide. J2 is at Amoy Street Food Centre #01-21 (7 Maxwell Road, S069111, tel 9475 8425).FLAVOURS: chicken and potato curry, black pepper chicken, sweet taro and chilli sardine, each a layered spiral puff fried to order in batches. PRICE: about $2 a puff going by recent customer reviews; the stall prints no menu online. HOURS: Monday to Friday, 8am to 3pm, closed on weekends, per its current Google listing. Older guides saying it opens Saturdays are out of date.BEST FOR: CBD office workers on a weekday breakfast run.

Visit website
Rolina Traditional Hainanese Curry Puffs: Tanjong Pagar Plaza #02-15
3
Rolina Traditional Hainanese Curry Puffs: Tanjong Pagar Plaza #02-15 logo

Rolina Traditional Hainanese Curry Puffs: Tanjong Pagar Plaza #02-15

The shortcrust alternative. Rolina makes the older Hainanese-style puff, a thick crimped pastry packed with curry chicken, potato and a wedge of hard-boiled egg, from Tanjong Pagar Plaza Market & Food Centre #02-15 (6 Tanjong Pagar Plaza, S081006). It has not moved: the food centre's 2024 closure was a two-month repaint, and Rolina's own October 2026 posts show the stall at #02-15. PRICE: $2 for curry chicken and egg or sardine; it also sells glutinous rice. HOURS: Monday to Saturday 7:30am to 2pm, closed Sundays, per its Google listing.HALAL NOTE: the signboard says no pork, no lard, but the stall is not halal-certified.BEST FOR: a hearty puff that eats like a meal, and corporate orders by the box.

Visit website
Polar Puffs & Cakes: $2.80 Curry Puff at 39 Outlets
4
Polar Puffs & Cakes: $2.80 Curry Puff at 39 Outlets logo

Polar Puffs & Cakes: $2.80 Curry Puff at 39 Outlets

Singapore's oldest bakery brand (since 1926) and the easiest classic puff to find. PRICE: the classic Curry Puff (chicken, curry and onion) is $2.80; Curry Potato and Vegetable puffs are $2.60, Tuna $3.10, and Chicken Rendang, Black Pepper Chicken and Otah $3.40. A 30-piece Mini Curry Puff Feast is $69.90 online.OUTLETS: 39, including AMK Hub #B2-08, Bedok Mall #B2-K5, Chinatown Point #B1-24 and Causeway Point #B1-K07.THE DEAL: 10% off with a $10 minimum spend for SAFRA members, NTUC Link Card by Trust holders and Kris+ users; not at outlets inside convenience stores, petrol stations, supermarkets or Giant Tampines, and not stackable. HALAL: Polar describes itself as halal-certified.BEST FOR: a reliable puff near almost any MRT.

10% off with $10 min. spend for SAFRA, NTUC Link Card and Kris+ members

See member deals
Old Chang Kee: Curry'O at 80 Outlets, MUIS Halal Since 2005
5
Old Chang Kee: Curry'O at 80 Outlets, MUIS Halal Since 2005 logo

Old Chang Kee: Curry'O at 80 Outlets, MUIS Halal Since 2005

The default curry puff for most of the island, with 80 outlets across Singapore, from 313@Somerset #B3-24 and Bugis Junction #B1-13 to Chinatown Point #B1-47A.THE PUFF: the Curry'O is curried potato, chicken chunks and a slice of boiled egg in a crimped shortcrust, still hand-folded on the production line. PRICE: $2.20 each for Curry'O, Sardine'O and the returning Mushroom Chicken'O on GrabFood, checked 9 November; the website prints no prices and counter prices can be lower. HALAL: all products, outlets and central kitchens have been MUIS halal-certified since January 2005.NO DEAL: there is no current curry puff promotion on its news page.BEST FOR: a halal puff on the go, anywhere.

Visit website
1A Crispy Puffs: $2.20 Puffs and Maybank Codes MB4 and MB10 Till 31 Dec
6
1A Crispy Puffs: $2.20 Puffs and Maybank Codes MB4 and MB10 Till 31 Dec logo

1A Crispy Puffs: $2.20 Puffs and Maybank Codes MB4 and MB10 Till 31 Dec

The flavour specialist. PRICE: $2.20 each for Signature Curry Chicken, Sardine, Chilli Crab, Black Pepper Chicken and Yam, and $2.40 for Durian, on its own ordering site.OUTLETS: AMK Hub #B2-34 (9am to 9pm), 209 New Upper Changi Road #01-633 in Bedok (7:30am to 7pm) and 449 Clementi Ave 3 #01-211 (8:30am to 8pm); the Takashimaya kiosk is closed for renovation and due back in November 2026.THE DEAL: on order.1acrispypuffs.com, code MB4 takes $4 off a $50 spend and MB10 takes $10 off a $100 spend, for Maybank Visa and Mastercard only, online pickup and delivery, limited redemptions each week, valid till 31 December 2026. HALAL: 1A says it holds MUIS halal certification.BEST FOR: party boxes and unusual fillings.

$4 off $50 (MB4) or $10 off $100 (MB10) with Maybank cards, online orders

Code: MB10

Valid till 31 Dec 2026

Order online
Tip Top Curry Puff: Classic and Flaky Puffs From $2, Bugis to Changi Airport
7
Tip Top Curry Puff: Classic and Flaky Puffs From $2, Bugis to Changi Airport logo

Tip Top Curry Puff: Classic and Flaky Puffs From $2, Bugis to Changi Airport

The 1979 Ang Mo Kio name, still going strong after founder Looi San Cheng's death in October 2024. PRICE: on its current menu, Curry Chicken and Sardine are $2.20, Potato $2, Nonya Beef Rendang $2.50, and the flaky-pastry range runs $2.50 to $3 (Flaky Curry Chicken $2.70).OUTLETS: its site lists Changi Airport T1, Tang Plaza, One Raffles Place, Bugis Junction, Compass One, Century Square, Guoco Tower and E!Hub@Downtown East.ORDER AHEAD: corporate and party orders go through its Oddle store.NO DEAL: the promotions page is empty right now. HALAL: a halal logo appears on its site and menu.BEST FOR: choosing between a classic crust and a flaky one.

Visit website
Isha Curry Puff: Circuit Road Hawker Centre #01-53, From $1.50
8
Isha Curry Puff: Circuit Road Hawker Centre #01-53, From $1.50 logo

Isha Curry Puff: Circuit Road Hawker Centre #01-53, From $1.50

The cheapest puff here, and the Muslim-owned pick for an Indian-Muslim style karipap with a spicier filling. Isha (786, since 1993) is at Circuit Road Hawker Centre #01-53 (79 Circuit Road, S370079). PRICE: on its January 2026 menu, large potato $1.50, large chicken or mutton $2, chilli padi or satay mutton $2.50, mini sardine $0.80. HOURS: an unusual week, so check before you go: Tuesday, Thursday and Saturday 10:30am to 3pm, Wednesday 11:30am to 3pm, closed Monday, Friday and Sunday, per its Google listing. The stall also closes for Ramadan and posts dates on Facebook.BEST FOR: mutton puffs and big party orders on a budget.

Visit website

All eight curry puff makers, with the price of a classic chicken curry puff and opening days, checked on 9 November 2026 against each brand's own site, menu or official social page (J2 against the MICHELIN Guide and its Google listing).

Curry puffWhereClassic chicken puffOpenHalal
Heritage Tanglin PuffHong Lim Market #02-34, plus Ghim Moh, Pek Kio and more$2DailyNo
J2 Famous Crispy Curry PuffAmoy Street Food Centre #01-21About $2Mon to Fri, 8am to 3pmNo
RolinaTanjong Pagar Plaza Market #02-15$2 (with egg)Mon to Sat, 7:30am to 2pmNo pork, no lard, not certified
Polar Puffs & Cakes39 outlets$2.80Daily (mall hours)Yes, per Polar
Old Chang Kee80 outlets$2.20 on GrabFoodDaily (mall hours)MUIS since 2005
1A Crispy PuffsAMK Hub, Bedok, Clementi$2.20DailyMUIS, per 1A
Tip Top Curry Puff8 outlets incl. Bugis Junction, Changi T1$2.20Daily (mall hours)Halal logo on site
Isha Curry PuffCircuit Road Hawker Centre #01-53$2 (potato $1.50)Tue to Thu and SatMuslim-owned

How we picked and checked

We started from the stalls Singapore food guides keep naming, then dropped any we could not confirm as open in November 2026. Gold Xiang's Bukit Merah View stall, featured in early 2026 reviews, is now marked permanently closed (its other outlets still trade). Every price above comes from the brand's own site, menu or official social page, except J2, which publishes nothing, and Old Chang Kee, whose site lists no prices, so we quote GrabFood.

How to choose

  • Spiral or shortcrust? Heritage Tanglin, J2 and Tip Top's flaky range use layered spiral pastry that shatters. Rolina, Old Chang Kee and Polar use a thicker crimped shortcrust that holds more filling.
  • Halal? Old Chang Kee is MUIS-certified across every outlet; 1A, Polar and Tip Top also display halal status, and Isha is Muslim-owned.
  • Weekend craving? Skip J2 (weekdays only), Rolina (closed Sundays) and Isha (closed Fri to Mon except Sat). Heritage Tanglin is open daily.
  • Party order? 1A's Maybank codes save $10 on a $100 order till 31 December, and Polar's 30-piece mini feast is $69.90.

Related reading

Frequently Asked Questions

Where is the best curry puff in Singapore?

For a spiral-crust puff, Heritage Tanglin Puff (formerly Tanglin Crispy Curry Puff) at Hong Lim Market & Food Centre #02-34 is the most consistently recommended, at $2 a puff and open every day. J2 Famous Crispy Curry Puff at Amoy Street Food Centre #01-21 holds a MICHELIN Bib Gourmand for 2026 but opens only Monday to Friday, 8am to 3pm. For a traditional Hainanese shortcrust puff with egg, Rolina at Tanjong Pagar Plaza #02-15 is the pick.

Is Tanglin Crispy Curry Puff the same as Heritage Tanglin Puff?

The original family business at Hong Lim Market rebranded as Heritage Tanglin Puff Since 1952 in late 2025 and trades from stall #02-34. A separate stall a few doors away, #02-36, trades as Tanglin Crispy Curry Puff Original and is run by another branch of the family. Both sell spiral puffs, so check the stall number if you are going for a specific one.

Which curry puffs in Singapore are halal?

Old Chang Kee states that all its products, outlets and central kitchens have been MUIS halal-certified since January 2005. 1A Crispy Puffs says it holds MUIS halal certification, Polar describes itself as halal-certified, and Tip Top shows a halal logo on its site and menu. Isha Curry Puff at Circuit Road is Muslim-owned. Rolina's signboard says no pork, no lard, but it is not certified, and J2 and Heritage Tanglin are not halal.

How much does a curry puff cost in Singapore in 2026?

Hawker stalls charge about $1.50 to $2 for a classic chicken or potato puff: Isha's potato puff is $1.50, and Heritage Tanglin and Rolina are $2. Chains run higher: 1A and Tip Top are $2.20, Old Chang Kee's Curry'O is $2.20 on GrabFood, and Polar's Curry Puff is $2.80. Premium fillings such as rendang, black pepper chicken or otah cost $2.20 to $3.40.

Is J2 curry puff open on weekends?

No. J2 Famous Crispy Curry Puff at Amoy Street Food Centre #01-21 opens Monday to Friday, 8am to 3pm, and closes on Saturdays and Sundays, according to its current Google listing checked on 9 November 2026. Older articles giving 8am to 4pm with only Sundays off are out of date. Go before lunch, because popular flavours sell out.

#best curry puff singapore#curry puff singapore#j2 famous crispy curry puff#heritage tanglin puff#tanglin crispy curry puff hong lim#rolina curry puff tanjong pagar#polar curry puff price#old chang kee curry o#1a crispy puffs#tip top curry puff#halal curry puff singapore#isha curry puff circuit road#epok epok singapore

You Might Also Like