Claim this listing to add loyalty, referral program, and marketing tools.
Trusted by 21 outlets across Singapore
16,000+ members · 4,500+ coupons redeemed · 1,400+ referrals generated
Johnson Duck
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.
Want a loyalty program here?
Sign up to be notified when Johnson Duck launches their rewards program.
STAMPEDE Score
Moderate confidenceScore: 85 / 100
Based on 5 data points · Updated 1 month ago
Editor’s Note
Last updated 21 Jul 2026
Our take: Johnson Duck appears to be a legacy brand, with some reviewers recalling its popularity from the 1990s.
The standout item is clearly the whole roast duck, priced at an exceptionally competitive $18, which many consider the cheapest in Singapore.
Patrons consistently praise the duck for its juiciness and crispy skin.
Beyond the whole duck, the roast duck drumstick and roast meat noodle set at $7 is highlighted as a decent option, served with vegetables and crispy pork lard.
The $4 watercress soup, which includes duck mid-joints, also receives positive mentions for its value.
While the duck itself is highly rated, some feedback suggests the accompanying sauces are not a highlight.
The kopitiam environment is noted as potentially stuffy.
We think this is a strong contender for value-for-money roast duck, particularly for bulk orders.
Best for takeaways or a quick, no-frills meal.
Signature
Whole roast duck
Wait time
Short queue
Price
$ ($7-18/person)
Score: 85 · 5 sources
What customers say
Johnson Duck is highly praised for its exceptional value, particularly the whole roast duck at $18, which many consider the cheapest in Singapore.
Customers consistently highlight the duck's juiciness and crispy skin, along with the generous portions in dishes like the roast duck drumstick and roast meat noodle.
The watercress soup, often containing duck meat, is also a popular and value-for-money item, though some find the sauces underwhelming and the kopitiam environment stuffy.
Google Reviews
Duck noodles taste overly salty with the dark sauce they put in. 鸭尾肉is tender and without bones. Char siew is one of the worse that we had. Duck neck is a hit and miss. I’ve had this duck neck twice…
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…
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…
The duck is great value but forgo the sauces - they aren't that great. At $18 for a whole duck, you won't be able to find a better deal.
Short queue and the food makes u want to activate mlbb Johnson ulti drive ard the map..duck so juicy and crispy skin..roasted pork also nice not dead salty and the watercress soup Wah lau got duck mea…
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.