Curry puffs are an iconic snack in Singapore beloved by locals and visitors alike. These handheld pastries are typically filled with a delicious mix of curry potatoes, chicken, eggs, and sometimes a combination of vegetables or other meats, all enveloped in a crispy, flaky pastry shell. In Singapore, you can find curry puffs in various places, from hawker centres to bakeries and even specialised curry puff shops. Perfect for a quick bite on the go, breakfast or tea time, these 26 curry puffs in Singapore are simply a delight!
A Michelin Bib Gourmand stall at Amoy Street Food Centre, the early bird gets the worm here as the curry puffs sell out fast! Highlights include the Crispy Black Pepper Chicken Puff, Crispy Curry Chicken Puff, Crispy Sardine Puff, and unique Crispy Yam Paste Puff. Each puff is generously filled to the brim and wrapping around it is a crumbly, crispy and flaky skin.
Address: 7 Maxwell Rd, #01-21, Singapore 069111
Opening Hours: 8 AM–3 PM Mon to Fri. Closed Sat & Sun
You’ll find people queuing at Tanglin Crispy Curry Puff before the stall even opens. Their Potato Chicken with Egg Curry Puff has an extra crispy skin that gives way to a savoury and spicy curry chicken, potatoes and hard-boiled egg. These yummy puffs also come in Sardine and Otah variations!
Address: Blk 531A Upper Cross St, #02-36 Hong Lim Market & Food Centre, Singapore 051531
Opening Hours: 7:30 AM–4 PM Wed to Mon. Closed on Tues
The curry puffs by Tip Top are made with a special blend of 18 different spices, premium potatoes and ingredients. Together with the signature pastry skin, you are assured a rich and flavourful experience in every bite. If you’re looking for something out of the ordinary, try their Nyonya Beef Rendang Puff that’s filled with tender beef chunks and luscious rendang gravy!
Address: Multiple outlets
Did you know that curry puffs were from the Portuguese empanadas? Once a motor cart in Novena with a wok attached to it, Rolina became a bakery chain in the 80s and 90s, and now you can find the Michelin Bib Gourmand stall at Tanjong Pagar Market & Food Centre. Working with a traditional Hainanese recipe, Rolina has grown to become one of the more well-known curry puff brands in Singapore.
Address: 6 Tanjong Pagar Plz, #02-15 Market and Food Centre, Singapore 081006
Opening Hours: 6 AM–2 PM Tues to Sun. Closed on Mon
Yang’s Epok-Epok uses a secret recipe for their curry puffs that have been handed down for three generations already. There are four different variations that you can get here: Chicken, Sardine, Potato, and Vegetables. The puff’s outer shell is thin and crispy, shattering easily on the first bite to reveal an aromatic filling within.
Address: 1 Bedok Rd, Bedok Food Center, #01-04, Singapore 469572
Opening Hours: 11 AM–10 PM Wed to Sun. Closed Mon & Tues
Hidden away in the basement of Berseh Food Centre, Epok Epok Story is an underrated gem. Get your fix of epok epok here with four different fillings: Chicken, Potato, Sardine, and Vegetables. The oval-shaped puff is filled to the brim with fillings and delightfully crisp on the outside. Apart from epok epok, the stall also offers other snacks, such as their popular Thai fried bananas.
Address: 166 Jln Besar, B1-11 Berseh Food Centre, Singapore 208877
Opening Hours: 7 AM–3 PM Mon to Sat. Closed on Sun
With over 40 years of experience, AMK Curry Puff has truly perfected the art of making curry puffs. They are loaded with the perfect ratio of chicken, diced curry potatoes and hard-boiled egg before it is deep-fried to perfection. They also have a sardine version wrapped in the same buttery crust that is equally good.
Address: 184 Toa Payoh Central, #01-372, Singapore 310184
Opening Hours: 10 AM–8:30 PM Tues to Sun. Closed on Mon
Established in 1991, 1A Crispy Puffs has come a long way since its inception, and the popularity of their freshly made crispy puffs speaks for itself. Through many years of gastronomic experimentation, the brand offers seven exciting fillings cocooned in their signature crust that is thin, flaky, and buttery with an addictive crunch. From traditional curry to spicy chilli crab and even creamy durian, there’s a crispy puff for everyone here!
Address: Multiple outlets
Made by hand in small batches by the couple who runs this stall, you can choose from the classic curry chicken and potato puffs, or other flavours such as the sardine puff or black pepper puff. Their best seller is the curry chicken – the pastry is perfectly flaky and buttery while the filling has just the right amount of spice.
Address: 51 Old Airport Rd, #01-126 Food Centre, Singapore 390051
Opening Hours: 10 AM–5 PM Tues to Sun. Closed on Mon
This Indian Muslim curry puff stands out among the usual ones with its bright orange hue. They offer a wide variety of karipap flavours such as Chicken, Sardine, Mutton, Potato, Satay, and Chilli Padi Mutton. The stall also has them in different sizes, with mini ones and large ones. They are handmade daily from 4.30 am, so come early to get your fix before they’re sold out!
Address: 79 Circuit Rd, #01-53, Singapore 370079
Opening Hours: 11 AM–5 PM Tues to Thurs & Sat. Closed Sun, Mon & Fri
If you’re just looking for a small snack to tide you through while you continue cycling or skating at East Coast park, make sure to check out Lagoon Chicken Curry Puff. Even though the uncle is already well over 70, he still insists on making everything from scratch. The curry puff is filled with a flavourful filling that oozes out when you bite into it, and inside is a plentiful amount of potato and chicken, all encased in a light, buttery and golden-brown pastry crust.
Address: 1220 ECP, #01-28, Singapore 468960
Opening Hours: 12–8 pm Wed to Mon. Closed on Tues
Soon Soon Huat Crispy Curry Puff is a family-owned business that’s been in business since the 1990s. The stall offers five different flavours: Curry Chicken Puff, Sardine Puff, Otah Puff, Custard Puff and the seasonal Durian Puff. The stall’s signature Curry Chicken Puff is a must-try for its super flaky and crispy skin, along with the chunky filling that’s savoury and not too spicy.
Address: 220 E Coast Rd, Singapore 428917
Opening Hours: 7:30 AM–5 PM Tues to Sun. Closed on Mon
Yong Kee Curry Puff is another family-run stall helmed by a husband-wife duo, who’ve been here at Sembawang Hills Food Centre for over a decade. They serve Curry Puff with a filling of potatoes and egg, and Chicken Curry Puff with the addition of chicken. Both are made with buttery crisp skin and a creamy curry filling!
Address: 590 Upper Thomson Rd, #01-02, Singapore 574419
Opening Hours: 7 am–3 pm Tues & Wed, Fri to Sun. Closed Mon & Thurs
Epok Epok Central serves up nasi lemak in the morning, and at 3pm daily, their food shelves are replaced with freshly-fried epok epok. Everything is handmade, including the dough of the curry puffs that are made fresh at the stall daily. Take your pick from Sardine, Potato, and Potato With Egg. While they’re smaller than the usual curry puff, their taste is guaranteed with a flaky yet crispy crust and a generous amount of filling.
Address: 4A Eunos Cres, #01-09, Singapore 402004
Opening Hours: 7 am–7 pm Tues, Thurs & Fri. 7 am–4 pm Sat & Sun. Closed Mon & Wed
Mr Teh Tarik first started out in 2004 as a kiosk in the heart of Far East Square. The next time you get a teh tarik from here, make sure you try their curry puffs. While they might not draw the longest lines, they will definitely satisfy you in all the right ways.
Address: Multiple outlets
If you live in Clementi, then you’re no stranger to Fong Dee’s Curry Puff. Using a time-tested family recipe, everything from the dough to the curry potatoes and chicken are all handmade fresh daily. It might not be the prettiest looking curry puff out there, but its taste is everything. The crust is crispy yet soft, much like a pie. And they’re generously filled with curry potato, chicken and egg. Best eaten fresh while it’s still hot!
Address: 448 Clementi Ave 3, #01-31, Singapore 120448
Opening Hours: 6 AM–6 PM daily
Tucked away in the basement of Golden Mile Tower, Er Jie Curry Puff sells fresh handmade curry puffs. Everything is made from scratch and the puffs are deep-fried to perfection. The golden brown Curry Puff ($1.60) is flaky and buttery with a crumbly crust, and it is filled with chicken, hard-boiled egg and potatoes in a fragrant and moderately spicy curry.
Address: 6001 Beach Rd, B1-62, Singapore 199589
Opening Hours: 12–6 PM Mon & Tues, Thurs to Sat, 3:30–6:30 PM Sun
Fang Handmade Curry Puff offers handmade puffs in Ubi, in lesser-seen flavours and at affordable prices. Go for their signature Chicken Curry Puff that comes with a thin and flaky puff pastry with curry potato chunks and chicken within. Or if you’re up to try something out of the ordinary, they also have Salted Egg Lava and Mayo Tuna puffs too!
Address: 8 Ubi Rd 2, Singapore 408538
Opening Hours: 7 AM–4 PM Mon to Sat. Closed on Sun
Run by an elderly couple and tucked away behind the main shopping street in Potong Pasir, this underrated stall serves delicious handmade curry puffs. The most popular ones are the Chicken Curry Puff and Sardine Curry Puff, but they also have other flavours such as Lemon Tuna Puff and Mutton Puff. They see a constant stream of customers, so be sure to visit early to avoid disappointment!
Address: 137 Potong Pasir Ave 3, Singapore 350137
Opening Hours: 7:30 AM–2 PM daily
Swisslink Bakery & Cafe is an old-school bakery at Sunset Way selling all kinds of puff pastries, bakes and cakes. They’re known for their Chicken Pie and Apple Pie, but the extra-hefty Curry Puffs are deserving of attention too. They are triangle-shaped instead of the usual puff crescents, and made of thin, flaky pastry with a generous and not overly spicy filling.
Address: 109 Clementi Street 11, #01-07, Singapore 120109
Opening Hours: 9 AM–7:30 PM Mon to Fri, 9 AM–7 PM Sat & Sun