Top 12 duck rice stalls in Singapore you need to quackly visit

Chicken rice has always been my favourite hawker dish growing up. Duck rice, on the other hand, felt like a variant of chicken rice from the multiverse with its darker colours and gamier taste. While I had initially not paid much attention to this less popular variety, I certainly warmed up to it after trying it myself.

There are two main types of duck rice in Singapore – the Hokkien type, which is generously drizzled in sauce and occasionally cooked with yam rice, and the Teochew type, which dons a simpler appearance with its light gravy and classic plain white rice. The duck meat can be roasted or prepared the Teochew way, wherein the braised duck meat is served deboned and thinly sliced.

Compiling a list of duck rice stalls is no easy feat considering how there are numerous brilliant ones out there but by attempting to be as impartial as I can, I have created this duck rice guide for fellow Singaporeans out there.

Now, don’t duck from this article and let’s take a quack look at the top 12 duck rice stalls in Singapore.

1. Ah Xiao Teochew Braised Duck

Ah Xiao Teochew Braised Duck 18

Stowed away in a busy row at Golden Mile Food Centre is Ah Xiao Teochew Braised Duck, a stall that sells the more traditional sort of duck rice with simple white rice. For S$3, you can get a plate of their acclaimed braised duck rice done Teochew-style. 

The sauce may have been light but it was slightly sweet and complimented the fragrant rice and extremely tender meat very well.

505 Beach Road, Golden Mile Food Centre, #B1-43, Singapore 199583
Sun to Wed, Fri & Sat: 10.30am – 7.30pm
Closed on Thu
Facebook | Instagram

2. Seng Huat Duck Rice

image of seng huat duck rice

The Braised Duck Rice Set (S$4.50) at Seng Huat Duck Rice is superb and completely worth the price. 

The rice soaks up the gravy nicely and the duck meat is well-marinated and hence very tasty. The dark soup that accompanies this dish is particularly fragrant and further adds to the powerful flavours of this harmless-looking dish.

590 Upper Thomson Road, Sembawang Hills Food Centre, #01-07, Singapore 574419
Wed, Thu, Sat & Sun: 9am – 1pm
Closed on Mon, Tue & Fri

3. Cheok Kee Boneless Braised Duck 祝记无骨卤鸭

image of cheok kee duck rice

The Braised Duck Rice (S$3) at Cheok Kee is extremely savoury with its incredibly fragrant and nicely-sauced rice. The duck meat is a little on the tougher end but the portion is very generous and the chilli sauces only vow to make your dining experience more sensuous.

There is always some form of trade-off and in this case, there is usually a persistent queue at Cheok Kee so do take heed!

69 Geylang Bahru, Geylang Bahru Market and Food Centre, #01-35, Singapore 330069
+65 9692 2168
Fri to Wed: 12pm – 6pm
Closed on Thu
Facebook | Instagram 

4. Kun Ji Duck Rice

image of kun ji duck rice

At Kun Ji Duck Rice, you can get an affordable plate of Braised Duck Rice at just S$3.50. Served with duck meat and cucumber drizzled with braised sauce, be delighted by the contrasts of flavours and textures of this classic dish.

84 Marine Parade Central, Marine Parade Central Market & Food Centre, #01-25, Singapore 440084
Mon: 10.30am – 5pm
Tue: 10am – 4pm
Wed to Sun: 9.30am – 7pm

5. Ah Seng Braised Duck Rice 亚盛卤鸭饭

Ah Seng Duck Rice 2

A plate of Braised Duck Rice at Ah Seng Braised Duck Rice costs S$3.50.

The duck meat served at Ah Seng is tender, juicy and extremely savoury with the blackish sauce. It is served with plain white rice, atop which tasty gravy is drizzled over, enough for you to enjoy every component of your duck rice meal. For those who appreciate a good serving of Teochew style duck rice like the one at Ah Xiao, try Ah Seng at Serangoon too!

49A Serangoon Garden Way, Serangoon Garden Market and Food Centre, #01-44, Singapore 555945
+65 9667 4860
Mon to Fri: 9.30am to 4pm
Sat: 9.30am to 3pm
Closed on Sun

6. Chuan Kee Boneless Braised Duck

Chuan Kee Boneless Braised Duck 1222

I am a dire fan of Chuan Kee Boneless Braised Duck stall as its Braised Duck Rice (S$3.50/S$4.50/S$5.50) is sublime. The sauced up pieces of duck are tender, and though the serving is slightly small compared to the portion of rice, it does not matter because the entire dish is very tasty.

Order your dish with Tau Pok for an additional S$0.60 and occasionally dunk your pieces of duck into the chilli sauce to reach maximum contentment level.

20 Ghim Moh Road, Ghim Moh Market and Food Centre, #01-04, Singapore 270020
Mon to Wed, Fri & Sat: 10am – 8pm
Sun: 9.30am – 8pm
Closed on Thu

7. Long House Soon Kee Boneless Lor Duck Rice

Soon Kee Duck Rice 2

Soon Kee was initially located at Long House along Thomson Road, and after its closure, it relocated to Balestier Road.

For S$4.50, get a beautifully-sauced up plate of Duck Rice complete with half an egg and a salty bowl of clear soup. If you enjoy your spices, I’d recommend getting a big dose of their chilli sauce as it is very savoury and goes beautifully with the tender pieces of braised duck.

Soon Kee has an outlet at Ang Mo Kio too, if Balestier is too inconvenient for you.

411 Balestier Road, Balestier Market, Singapore 329930
+65 8337 9862
Thu to Tue: 10am – 7pm
Closed on Wed

8.  Zhen Wang Family Restaurant

Zhen Wang Duck Rice 4

Hidden in the basement of Bukit Timah Plaza is Zhen Wang Family Restaurant, a family-owned eatery selling a variety of local delights, including yong tau foo, roti prata and of course, duck rice.

The stall’s best-seller is the Yam Duck Rice With Egg (S$3.50, S$0.50 for extra egg), served with tender duck breast meat and fragrant yam rice. With their fantastic plates of rice and warm hospitality, it’s no wonder that Zhen Wang Family Restaurant sees regular customers always coming back for more.

1 Jalan Anak Bukit, Bukit Timah Road, Bukit Timah Plaza, #B1-47, Singapore 588996
+65 9387 3033
Daily: 8am to 9pm

9. Sia Kee Duck Rice 

Sia Kee Duck Rice 9889

Located within Sin Huat Eating House, which was listed in the Michelin Guide 2018, Sia Kee Duck Rice is a fantastic spot to visit for some of the messiest duck rice in Singapore. 

At Sia Kee Duck Rice, you can order an individually portioned plate of Duck Rice for S$5, but if you’re dining with friends and family, you could opt to go for their Duck Platter, priced according to the number of dining companions you have. 

A Duck Platter for two costs S$18, where you can look forward to a hefty plate of duck meat, tofu, peanuts, fish cake, eggs and beansprouts. You can even opt to include duck innards in your platter, if you wish. Each portion comes with a bowl of rice and clear soup. 

659-661 Geylang Road, Lorong 35 Singapore, Singapore 389589
+65 9690 6606
Sun to Fri: 11.30am – 6pm
Closed on Sat

10. Jin Ji Teochew Braised Duck & Kway Chap

image of jin ji duck rice

If a regular plate of duck rice doesn’t excite you, Jin Ji Teochew Braised Duck & Kway Chap has just the item to satisfy your duck rice cravings while offering something new and unique. 

The Bento Combo Jumbo Set (S$9) is served with a large amount of ingredients, including the usual duck meat, as well as kway chap ingredients like taupok, beancurd, pickled vegetables, an egg, pork belly and cucumbers. Meanwhile, the yam rice is served as three balls, making this dish stand out even more. 

Blk 335 Smith Street, Chinatown Complex, #02-156, Singapore 050335
+65 9018 9052
Tue to Thu, Sat & Sun: 10am – 6.30pm
Closed on Mon & Fri

11. Hua Fong Kee Roasted Duck

Photo of duck rice

If you ever visit Block 128 Toa Payoh Lorong 1, you may spot Hua Fong Kee Roasted Duck for its snaking queues during lunchtime. 

This Cantonese roast meat stall has been operating since 1988, where a plate of Roasted Duck Rice is affordably priced at S$4. You could opt for an additional egg for S$0.60

The duck meat is tender and juicy, well complemented by the generous additions of sweet and savoury dark braised sauce. If you live in Toa Payoh, count yourself lucky for having convenient access to this stall.

128 Lor 1 Toa Payoh, Hua Fong Kee Food Court, Singapore 310128
+65 6253 2884
Daily: 8am – 8pm
Facebook | Instagram

12. Ya Lor Braised Duck

Image of Ya Lor's Duck Rice

Formerly located within Guoco Tower, Ya Lor Braised Duck now operates at their single location within Junction 8, providing you with a comfortable, air-conditioned dining experience. 

Their signature Braised Duck Rice (S$6.90) comes with duck meat, bean sprout, braised peanuts, braised half egg, beancurd and dark brown yam rice. Compared to other varieties, the braised sauce from Ya Lor is sweeter. 

9 Bishan Place, Junction 8, #B1-K12, Singapore 579837
+65 6844 4222
Daily: 10am – 9pm
Facebook | Instagram | Website

Other articles you might like:

10 best dry chilli ban mee stalls in Singapore that’ll absolutely hit the spot

10 best places to get mee goreng in Singapore, mamak style