Top 10 Best Bak Kwa You Must Queue Up For

3 min read

With the Lunar New Year of the pig right around the corner, what better way to celebrate the auspicious season than with a not-so-healthy serving of Bak Kwa!

One of the top few must have snacks of the season, no home is truely complete without a platter of this sweet, savoury porky goodness.

To help you gear up for a feast, here’s a list of our top recommended Bak Kwa stores you’d have to visit to get your share this Chinese New Year. To keep options open, we’ve excluded a few of the popular chains there, which include the likes of Bee Cheng Hiang, Lim Chee Guan and Fragrance.

Fret not, we’ve also included a vegetarian option!

TL;DR: List of Best Bak Kwa Establishments to visit this CNY

EstablishmentPriceLocationOpening Hours
Kim Hwa Guan~$28 for 500g

~$60 for 1kg
People's Park Food Centre, #01-1022

32 New Market Road
9am to 6pm, Daily
Kim Peng Hiang~$24 for 500g

~$48 for 1kg
465 Changi Road9am to 6pm, Daily
Kim Hock Guan~$28 for 500g

~$56 for 1kg
Fook Hai Building, #01-02

The Bencoolen, #01-25
Mon - Fri, 10am to 7pm

Sat, 10am to 8pm

Sun, 11am to 7pm
Sang Hock Guan Dried & Minced Pork~$27.50 for 500g

~$55 for 1kg
Blk 163 Ang Mo Kio Ave 4, #01-44610am to 10pm, Daily
Kim Joo Guan~$27.50 for 500g

~$55 for 1kg
257 South Bridge Road9.30am to 8.30pm, Daily
New Eastern Kim Tee~$28 for 500g

~$56 for 1kg
Main Outlet: 22 Maju Avenue, Serangoon Garden

210 Toa Payoh Lorong 8, #01-69

51 Old Airport Road, #01-112

147 Potong Pasir Ave 1, #01-85

Tangs Orchard
10am to 9pm, Daily
Peng Guan Bak Kwa~$24 for 500g

~$48 for 1kg
Chinatown Complex, #02-368am to 8pm, Daily
Kim Hock Seng $24 for 500g

~$48 for 1kg
570 Geylang Road, Lorong 3410.30am to 10.30pm, Daily
Hu Zheng Long~$25 for 500g

~$50 for 1kg
Main Outlet: 14 Sago Street

272 South Bridge Road
10am to 8pm, Daily
Friendly Vegetarian~$5.35 for 200gBlock 421 Ang Mo Kio Ave 10, #01-1165

Block 14 Pasir Panjang #01-24, Wholesale Centre
Mon - Sat, 8am to 6pm

Public Holidays, 8am to 1pm

Friendly PSA: Expect prices to increase slightly week on week towards Chinese New Year

Kim Hwa Guan

Drop by on weekend mornings and you’re probably met with hour long queues. This is easily one of the top contenders in our Bak Kwa list.

What differentiates them from the rest is their commitment to the marinade. Essentially, this means that your Bak Kwa remains in its gloriously glazed crunchy texture – the way it’s originally meant to be.

  • Opening Hours: Daily, 9am to 6pm
  • People’s Park Food Centre, #01-1022
  • Price: ~$28 for 500g, ~$60 for 1kg

Kim Peng Hiang

Almost as equally delicious as the original flavours, their claim to fame rests in their Pineapple flavour Bak Kwa!

  • Opening Hours: Daily, 9am to 6pm
  • 465 Changi Road
  • Price: ~$24 for 500g, ~$48 for 1kg

Kim Hock Guan

Operating since 1905, Kim Hock Guan easily remains as one of the oldest Bak Kwa stores in town. Instead of using mince pork, their unique recipe calls for traditionally sliced pork, giving their Bak Kwa a completely new mouth feel.

  • Opening Hours: Mon – Fri, 10am to 7pm. Sat, 10am to 8pm. Sun, 11am to 7pm.
  • Chinatown Outlet: Fook Hai Building, #01-02
  • Bugis Outlet: The Bencoolen, #01-25
  • Price: ~$28 for 500g, ~$56 for 1kg

Sang Hock Guan

One of the smaller family owned businesses in this list, don’t be mislead by their apparent lack of retail customers. Their CNY snacks are often quickly sold out during the peak lunar new year periods.

  • Opening Hours: Daily, 10am to 10pm
  • Block 163 Ang Mo Kio Ave 4, #01-446
  • Price: ~$27.50 for 500g, ~$55 for 1kg

Kim Joo Guan

Using only chilled 100% Australian grained-fed fresh pork, you know they take their Bak Kwa craft very seriously here. For a sweeter, more natural tasting Bak Kwa, this is place you want to order from.

  • Opening Hours: Daily, 9.30am to 8.30pm
  • 257 South Bridge Road
  • Price: ~$27.50 for 500g, ~$55 for 1kg

New Eastern Kim Tee

Boasting 100% handmade Bak Kwa products, their barbecued meats are noticeably thinner than their competitors.

So, if you’re looking for a cleaner bite, this is the establishment for you. Plus, they’ve got 5 outlets islandwide, perfect for all you last minute shoppers out there!

  • Opening Hours: Daily, 10am to 9pm
  • Main Outlet: 22 Maju Ave, Serangoon Garden
  • 2nd Outlet: 210 Toa Payoh Lorong 8, #01-69
  • 3rd Outlet: 51 Old Airport Road, #01-112
  • 4th Outlet: 147 Potong Pasir Ave 1, #01-85
  • 5th Outlet: Tangs Orchard
  • Price: ~$28 for 500g, ~$56 for 1kg

Peng Guan Bak Kwa

Unfortunately, their online/call orders have been temporarily halted due to overwhelming demand and you know what this means. Walk-ins are still welcome so get yours while stocks last!

  • Opening Hours: Daily, 8am to 8pm
  • Chinatown Complex, #02-36
  • Price: ~$24 for 500g, ~$48 for 1kg

Kim Hock Seng

Did you know… the owner/chef of Kim Hock Seng still insists on making and cooking Bak Kwa in its original round shape form before cutting it into its widely known square shape!

  • Opening Hours: Daily, 10.30am to 10.30pm
  • 570 Geylang Road, Lorong 34
  • Price: ~$24 for 500g, ~$48 for 1kg

Hu Zheng Long

Intend to surprise your guests this Lunar New Year with never seen before Bak Kwa flavours? Then lookout for Crocodile meat or BBQ Lobster meat flavours at this establishment!

  • Opening Hours: Daily, 10am to 8pm
  • Main Outlet: 14 Sago Street
  • 2nd Outlet: 272 SouthBridge Road
  • Price: ~$25 for 500g, ~$50 for 1kg


One of the more welcomed surprises of the year, you can now find packaged Bak Kwa at IKEA! Note that these are only available till 4 Feb so get them before they’re sold out!

  • IKEA Alexandra & Tampines
  • Price: ~$20.80

Friendly Vegetarian

Who says being vegetarian needs to be boring? Satisfy your Bak Kwa cravings with Friendly Vegetarian’s 100% vegetarian “Bak Kwa”, made from soy beans and other vegetarian friendly ingredients.

  • Opening Hour: Mon – Sat, 8am to 6pm. Public Holidays, 8am to 1pm.
  • Main Outlet: Block 421 Ang Mo Kio Ave 10, #01-1165
  • 2nd Outlet: Block 14 Pasir Panjang #01-24, Wholesale Centre
  • Price: ~$5.35 for 200g

SHOW US SOME LOVE! If you like what you've read, join us on our personal finance journey at Facebook and Telegram!