← More in Bukit Panjang
Is this your business?

Claim this listing to add loyalty, referral program, and marketing tools.

Claim this business

Trusted by 45 outlets across Singapore
43,700+ members · 34,500+ coupons redeemed · 3,200+ referrals generated

Johnson Duck

★ 3.5(26)on Google$$bukit panjang

628 Senja Rd, Singapore 670628

Johnson Duck is a Chinese restaurant located at 628 Senja Rd in Bukit Panjang. The establishment has garnered a 3.7 rating from 23 reviews on Google.

Dine-inTakeoutWheelchair accessible

Want a loyalty program here?

Sign up to be notified when Johnson Duck launches their rewards program.

By tapping, you agree to receive a notification when Johnson Duck launches on STAMPEDE.

STAMPEDE Score

Moderate confidence
AExcellent

Score: 85 / 100

Atmosphere50
Queue wait80
Food quality90
Value for money95

Based on 3 data points · Updated 3 months ago

Editor’s Note

Last updated 9 Nov 2026

Our take: Johnson Duck appears to be a local institution, with some reviewers recalling its popularity from the 1990s.

The focus here is clearly on value and generous portions, particularly for their roast duck.

A plate of roast duck drumstick and roast meat noodle is priced at $7, and comes with vegetables, crispy pork lard, and a white radish soup.

The whole roast duck, at $18, is highlighted as a particularly good deal.

We note the watercress soup, priced at $4, also receives praise for its inclusion of duck meat and overall flavour.

While the duck is consistently lauded for being juicy with crispy skin, some feedback suggests the accompanying sauces are not a highlight.

The kopitiam setting is described as a bit stuffy.

We'd recommend Johnson Duck for those seeking a budget-friendly and satisfying roast duck meal, especially if you're in the Bukit Panjang area.

It's a reliable option for a quick and hearty lunch or dinner.

Signature

roast duck drumstick and roast meat noodle

Wait time

short queue

Price

$ ($7-18/person)

Score: 85 · 3 sources

What customers say

Johnson Duck is praised for its value-for-money roast duck, with customers frequently highlighting the juicy duck and crispy skin.

The roast meat noodles and watercress soup, often containing duck mid-joints, are also popular.

While the duck itself is highly rated, some find the sauces underwhelming and the kopitiam environment stuffy.

value-for-money duckjuicy duck & crispy skinwatercress soup with duck meatstuffy kopitiam environmentunderwhelming sauces
80% positive10% neutral10% negative

Google Reviews

★★★★★leong hee lim· 6 months ago

Bought a whole duck and they have gradually increased the price from $18 -> $20 -> $22. Somehow the duck tasted funny and not fresh. I have bought from other outlets and first time at this Senja stall…

★★★★★Xrys R· a year ago

This Johnson duck was popular in the 1990s if I’m not wrong. Family used to buy their duck at Bukit timah Courts area (if they are the same) 😋 Very decent plate of roast duck drumstick and roast meat…

★★★★★Kong Wen Sheng· 7 months ago

$18 for a whole roasted duck is a steal! Very good quality and delicious!

Reviews from Google

More content coming as we discover reviews and videos about this restaurant across the web.

✨ Verified businesses get weekly AI-refreshed content, editorial reviews, and the full marketing suite. Claim this business to unlock.