Sembawang Hills Food Centre may not be one of Singapore’s biggest hawker centres, but underestimate it at your own risk.
Related Links: Ang Mo Kio 628 Market & Food Centre Must-Try Hawker Stalls, Mayflower Market & Food Centre: 12 Must-Try Hawker Stalls, Chong Boon Market & Food Centre 10 Must-Try Hawker Stalls, 409 Ang Mo Kio Market & Food Centre10 Must-Try Foods, Bukit Canberra Hawker Centre: 10 Must-Try Hawker Stalls, 10 Must-Try Hawker Stalls at Chong Pang Market & Food Centre.

Tucked along Upper Thomson Road, this neighbourhood food centre is packed with stalls that have been feeding regulars for decades. Some start serving before sunrise, several sell out before lunchtime, and queues can appear even before shutters are fully raised.

You’ll find everything from braised duck rice and handmade carrot cake to old-school popiah, vegetarian mee soto and a prawn noodle stall that operates while most of us are still asleep.

After eating our way around the food centre, here are 12 stalls worth checking out.
1. Seng Huat Duck Rice (成发鸭饭) — #01-07
Signature Dish: Braised Duck Rice
Operating Hours: 10am – 1pm
Closed: Mon, Tue & Fri
If seeing a queue forming before a stall even opens doesn’t get your attention, I’m not sure what will.

Seng Huat Duck Rice is clearly one of Sembawang Hills Food Centre’s crowd magnets. Braised Duck Rice starts from $4, but I went for the $5 duck set, which came with sliced duck served separately, a plate of rice and a bowl of soup.

The duck itself was the highlight. The meat was remarkably soft and easy to eat, especially for those who dislike chewy duck. Its dark braising gravy leaned noticeably towards the sweeter side, though, so diners who prefer a saltier or more herbal Teochew-style profile may find this one a little sugary.
My soup unfortunately felt rather shy that morning. Perhaps a fresh batch had just been started, because it tasted much lighter than expected.
Still, judging from the queue, Seng Huat has clearly won itself plenty of loyal fans.
Half Duck: $21
Whole Duck: $40
2. Hui Wei Fishball Kuay Teow Soup (回味鱼圆粿条汤) — #01-04
Signature Dish: Fish Ball Noodles
Operating Hours: 6.30am – 3pm daily
At $4 a bowl, Hui Wei is the sort of stall that reminds you affordable hawker breakfasts still exist.

The bowl comes with a surprisingly generous amount of ingredients for its price. The fishballs had a pleasing springiness, while the overall combination was simple, familiar and comforting rather than flashy.

For the dry noodles, the stall gives you the option of adding ketchup together with the chilli sauce. Personally, I would skip the ketchup.
Without that extra sweetness, the chilli and seasoning get more room to show themselves, and the noodles taste much closer to the old-school fishball mee many of us grew up eating.
If you want a straightforward breakfast that won’t hurt the wallet, Hui Wei makes a very sensible stop.
3. Jing Ji Fishball Noodles (锦记鱼圆粿條面) — #01-23
Signature Dish: Fish Ball Noodles
Operating Hours: 6am – 12.30pm
Closed: Mon, Tue & Fri
Another queue? Yes. Another fishball noodle stall? Also yes.
But Jing Ji has enough of its own character to make the wait worthwhile.

A regular bowl costs $4, while adding razor clam brings the price to just $4.50. At today’s hawker prices, that extra 50 cents feels almost suspiciously reasonable.

What impressed me most was how well put together the noodles were. The seasoning coated every strand properly instead of collecting miserably at the bottom of the bowl, and the overall flavour had enough punch to keep each mouthful interesting.
This is one of those stalls where you look at the queue, question whether you should bother, eat the noodles… and then understand why everyone else bothered.
If you are already here early in the morning, I would put Jing Ji fairly high on the breakfast list.
4. Yong Kee Crispy Curry Puff (蓉记) — #01-02
Signature Dish: Curry Puff
Operating Hours: 7am – 3pm
Closed: Mon & Thu
There is something very satisfying about biting into a curry puff and hearing the pastry crack.
Yong Kee delivers exactly that old-fashioned experience. Its pastry is crisp, flaky and slightly crumbly, enclosing a familiar curry filling that tastes more traditional than trendy.

The Potato Curry Puff costs $1.40, while the Chicken Curry Puff is $1.70.
My only complaint? They are rather petite.
One puff disappeared far too quickly for me, so unless you have impressive self-control, you may want to buy two — or three.

They are not giant café-style curry puffs pretending to be a full meal, but as a nostalgic teatime snack, they do the job nicely.
5. Thomson Homemade Shui Kway (淡申水粿) — #01-16
Signature Dish: Chwee Kueh
Operating Hours: 7.30am – 1.30pm, 3pm – 5pm daily
Chwee kueh seems simple until you realise texture can make or break the whole plate.
Thomson Homemade Shui Kway serves theirs with a noticeably soft, almost delicate bite. The rice cakes have a slightly different texture from the firmer versions commonly found elsewhere, giving the dish its own personality.

A fairly generous layer of chai poh sits on top, bringing savoury and preserved-radish notes into every spoonful.

Would I call it life-changing chwee kueh? Probably not.
But it is a pleasant neighbourhood version, especially if you prefer your rice cakes on the softer side.
4 pcs: $2.20
6 pcs: $3.30
8 pcs: $4.40
6. Fried Carrot Cake (炒萝卜糕) — #01-14
Signature Dish: Fried Carrot Cake
Operating Hours: 5.30am – 11.30am
Sat & Sun: Until 1.30pm
Closed: Mon
This stall has apparently been around for more than 30 years, and its carrot cake still carries that unmistakable neighbourhood breakfast feel.

The hawker makes his carrot cake the traditional way, including handmade kueh, which results in a much softer texture than the mass-produced versions we often encounter today.

Garlic lovers should be happy here — there is plenty of it.
The carrot cake is moist, garlicky and easy to keep eating, without becoming too heavy halfway through the plate. I personally would have liked the kueh slightly firmer for more bite, but the handmade character is exactly what sets this stall apart.
The uncle running the stall is also friendly, which always adds a little extra charm to breakfast.
Small: $3.50
Medium: $4
Large: $5
7. Cantonese Roasted (广东烧腊) — #01-03
Signature Dish: Roasted Meat
Operating Hours: 11am – 2pm
Closed: Wed
This might be the stall where meat lovers lose all ability to make sensible ordering decisions.
The display of roasted duck, char siew and roasted pork is difficult to walk past — and thankfully, the food backs up its appearance.

The roasted duck had juicy meat beneath a fragrant, nicely roasted skin, while the roasted pork delivered the crackly exterior you hope for when ordering sio bak.

For me, this is easily one of the stronger roast-meat stalls in the food centre.
In fact, the quality is good enough to embarrass a few restaurant chains charging substantially more.
Prices are also surprisingly reasonable:
Char Siew Rice: $4
Roasted Pork Rice: $4
Roasted Duck Rice: $4
Char Siew & Roasted Pork Rice: $5.50
Chicken Feet Noodle: $4.50
If you only have stomach space for one lunch plate here, this stall deserves serious consideration.
8. Pawon Vegetarian — #01-15
Signature Dish: Vegetarian Delights
Operating Hours: 9am – 2pm
Closed: Wed & Thu
Vegetarian food can sometimes look rather beige and depressing.
Pawon clearly did not get that memo.

The Vegetarian Mee Soto arrived looking impressively substantial, with a generous portion that could easily satisfy a proper appetite.

What surprised me was how convincingly it captured the character of regular mee soto despite being meat-free. The broth had familiar spices and aromatic notes, though I found it slightly oily towards the end.
The cheerful lady boss also made ordering pleasantly fuss-free — always appreciated during a busy hawker-centre lunch.
Their Lontong costs $4.50, making Pawon a nice option not only for vegetarians but also anyone simply wanting something different from the usual noodles and rice.
9. Ping Kee Popiah (平记薄饼) — #01-32
Signature Dish: Popiah
Operating Hours: 10am – 5pm
Closed: Mon
Some food tastes good.
Other food immediately reminds you of childhood.
Ping Kee’s popiah belongs more to the second category.

The stall serves the unmistakably traditional type, with thin popiah skin wrapped around a generous pile of ingredients. The skin was slightly drier than I personally prefer, but it remained thin enough not to dominate the filling.

Inside, the mixture had a nice balance between vegetables, sauces and accompanying ingredients, so one flavour did not bulldoze everything else.
At $2.20 each, it makes an excellent snack while exploring the food centre.
They also sell Kueh Pie Tee at $3.80 for 4 cups.
Add friendly owners to the equation and Ping Kee becomes one of those stalls that feels very much part of the neighbourhood rather than merely operating inside it.
10. Sin Sin Ngo Hiang Prawn Cracker (新新五香虾饼) — #01-21
Signature Dish: Ngo Hiang Prawn Cracker
Operating Hours: 1.30pm – 8pm
Closed: Wed & Thu
Operating for around 40 years, Sin Sin feels almost like an edible time capsule.

The glass counter is loaded with different fried items, giving you the dangerous freedom of pointing at one thing after another until your plate becomes much larger than originally planned.
There is ngo hiang, prawn cracker and plenty of other classic selections to mix and match.

Prices are displayed above the counter, although the signage is mainly in Chinese.
The owners are friendly and approachable, so ordering should not be intimidating even if you cannot read the menu.
This is the sort of stall best enjoyed with friends — order a generous plate, share everything and argue about who gets the last crispy piece.
11. Ming Ji Clam Prawn Mee (明记鲍贝虾麺) — #01-05
Signature Dish: Clam Prawn Mee
Operating Hours: 5.30pm – 10am
Closed: Mon
Yes, you read those hours correctly.
Ming Ji operates through the night and into the morning, which already gives this stall a personality of its own.

Run by an elderly uncle, the prawn noodles taste like something from an earlier generation of hawker cooking.
The broth is light and slightly sweet rather than deeply crustacean-heavy, while the dry noodles carry an old-school ketchup-based seasoning.

Prawns are medium-sized and accompanied by fish cake and thin pork slices.
Personally, I think diners chasing those ultra-dark, intensely concentrated modern prawn broths may find Ming Ji too gentle.
But that may be missing the point.
This feels like a bowl aimed at diners who appreciate uncomplicated, traditional flavours — especially older regulars who do not want breakfast shouting at them at 6am.
Prawn Noodles: $4 / $5
Razor Clam Prawn Noodles: $6 / $8
12. Jia Jia Xing Pig’s Organ Soup (佳佳兴猪什汤) — #01-10
Signature Dish: Pig’s Organ Soup
Operating Hours: 10am – 7.30pm daily
A steaming bowl of pig’s organ soup is one of those meals that feels particularly comforting on a rainy Singapore afternoon.
Jia Jia Xing serves a generous bowl filled with assorted ingredients in a savoury broth lifted by salted vegetables.

The pig stomach stood out for me. It was properly cleaned, pleasant to chew and did not carry any unpleasant smell — an important detail with organ dishes.

The soup itself had enough richness to accompany rice comfortably while stopping short of becoming greasy.
My set, together with yam rice, cost $7.

The yam rice was the weaker half of the meal. I wanted more fragrance and seasoning from it because beside the characterful soup, the rice tasted rather restrained.
Still, judging the meal as a whole, the portion and ingredients make the price quite reasonable.
So, Is Sembawang Hills Food Centre Worth Visiting?
Definitely — especially if you have a soft spot for old-school hawker stalls.
What I enjoyed most about Sembawang Hills Food Centre is that many stalls do not feel designed around trends, social media or dramatic food presentation.

They simply cook the food their regular customers have been returning for year after year.
My personal picks would be Seng Huat Duck Rice for its crowd-pulling braised duck, Jing Ji Fishball Noodles for a satisfying breakfast, Cantonese Roasted for an excellent value roast-meat plate and Ping Kee Popiah when I want something nostalgic.

Just remember one important thing: come early.
Several of the best-known stalls operate only for a few hours, and arriving at lunchtime may mean discovering that your intended breakfast has already become tomorrow’s breakfast.
Sembawang Hills Food Centre
📍 Address: 590 Upper Thomson Road, Singapore 574419







