Quick answer: For a roast duck that wows the whole table, Imperial Treasure Super Peking Duck ($138, lychee-wood-roasted) and Mott 32 ($148, applewood-smoked with Irish ducks) set the bar. If you want a more budget-friendly half-duck that still delivers, Hua Ting ($55 half) and Crystal Jade Golden Palace ($50 half) are steady picks on Orchard Road.
Part of Best Chinese Food & Dim Sum in Singapore: 51 guides covering this ground, for the wider view before you choose.

Imperial Treasure Super Peking Duck

Imperial Treasure Super Peking Duck sits inside ION Orchard, and it has been the go-to for serious duck cravings since 2004. The kitchen rubs each bird with spices, air-dries it for two full days, then slow-roasts it over lychee wood – the skin shatters, the meat stays juicy. A whole duck costs $138, and you will want to add the braised e-fu noodles with shredded duck for another $22. Advance orders are not optional here; they are essential.
This is the one to pick when you need the meal to be remembered. It carries a Michelin star and the kind of quiet confidence that comes from doing one thing for decades. After the duck, the wok-fried crab and baked lobster in superior broth keep the momentum going.
Address: ION Orchard, #03-05, 2 Orchard Turn, Singapore 238801
Hours: Mon–Fri 11:30am–2:45pm, 6pm–10pm; Sat 11am–2:45pm, 6pm–10pm; Sun 10:30am–2:45pm, 6pm–10pm
Price: Whole Peking duck $138
Contact: +65 6736 2118 | imperialtreasure.com
Great for closing a deal, marking an anniversary, or any dinner where you want the other person to feel like the main character. If you enjoy this kind of old-school precision, you might also appreciate the Finest Durian Desserts in Singapore – tradition done properly, no shortcuts.
Mott 32 Singapore

Down at The Shoppes at Marina Bay Sands, Mott 32 Singapore takes a different route to the same destination. They start with 42-day Irish ducks – rich, fatty birds – and roast them over applewood. The result is a $148 Peking duck with a distinct ribbon of smoke running through it. Feeling flush? There is a version topped with Parisian Oscietra caviar for $296. Pre-ordering is a must.
The room itself feels like a Hong Kong film set, all dark wood and low lighting, which makes it an easy choice when you are entertaining visitors who want to soak up the Marina Bay glamour. The dim sum and Wagyu beef round out a menu that knows its audience.
Address: The Shoppes at Marina Bay Sands, #B1-42-44, 10 Bayfront Avenue, Singapore 018956
Hours: Daily 11:30am–3:30pm, 5pm–11pm
Price: Whole Peking duck $148 (with caviar $296)
Contact: +65 6688 9922 | marinabaysands.com/mott32
Perfect for the friend who chases new Dining Experiences in Singapore and posts the evidence on Instagram before the plates are cleared.
We put this list together ourselves – nobody paid to be on it. If you run something that belongs here, tell us about it.
Crystal Jade Golden Palace

Crystal Jade Golden Palace, tucked on the fifth floor of The Paragon, has been polishing its Michelin-starred act for over 25 years. Their Peking duck runs $50 for a half and $98 for a whole – a fair bit gentler on the wallet without dropping the ball on that golden, crackling skin. The kitchen also works it into lavish set menus: the $1,088 option feeds ten and throws in double-boiled soup, tiger prawns and sea cucumber.
The dining room feels swanky without being stiff, which is why family tables fill up on weekends. If you are juggling a group with a few picky eaters, the wider menu of dim sum and Cantonese signatures keeps everyone sorted.
Address: The Paragon, #05-22, 290 Orchard Road, Singapore 238859
Hours: Mon–Fri 11am–3pm, 6pm–10pm; Sat & Sun 10:30am–3:30pm, 6pm–10pm
Price: Half $50, whole $98; set menus from $1,088 for 10
Contact: +65 9177 2091 | crystaljade.com
A solid pick for a family celebration that does not tip into uncomfortable formality. The price on the half-duck also makes it viable when the craving hits midweek and you do not want to round up a whole table. If you are around Orchard Road anyway, check out our guide to the best Restaurants in Ion Orchard for more options nearby.
Jiang Nan Chun

Inside the Four Seasons Hotel on Orchard Boulevard, Jiang Nan Chun runs a Michelin-starred kitchen that draws its spirit from the river villages of China’s Jiang Nan province. The mesquite-roasted Peking duck is $138 and arrives caramelised and glossy, often paired with caviar for an extra layer of indulgence. The double-boiled soups and seafood are treated with the same quiet precision.
What sets the place apart is the mood: serene, unhurried, designed for long conversations over carefully plated dishes. The duck needs to be ordered ahead, which suits the rhythm here – nothing is rushed.
Address: 190 Orchard Boulevard, Four Seasons Hotel Singapore, Level 2, Singapore 248646
Hours: Daily 11:30am–2:30pm, 6pm–10:30pm
Price: Whole Peking duck $138
Contact: +65 6831 7220 | fourseasons.com/jiangnanchun
Ideal for a parent’s birthday or a slow weekend lunch where the point is the company, not just the calories.
Hua Ting Restaurant

Hua Ting has been holding court on Level 2 of Orchard Hotel since 1992, and the Michelin Guide keeps recommending it for a reason. Hong Kong Master Chef Lap Fai turns out a smoked aged pu-er Peking duck – $55 for half, $98 for a whole – that carries a subtle tea-smoke depth alongside the classic roast. The menu also covers home-crafted dim sum and seasonal flamed sea perch.
There is a steadiness to Hua Ting that regulars recognise: the private rooms work well for a tuan yuan dinner, while the main hall hums with a comfortable energy. Service is sharp, and the duck prep is consistent across visits.
Address: 442 Orchard Road, Level 2, Singapore 238879
Hours: Mon–Fri 11:30am–2:30pm, 6pm–10pm; Sat & Sun 11am–2:30pm, 6pm–10pm
Price: Half $55, whole $98
Contact: +65 6739 6666 | millenniumhotels.com/hua-ting
For the practical Singaporean who wants a dependable Cantonese roast duck without the MBS price tag. The half-duck option makes it doable for a table of two or three.
We put this list together ourselves – nobody paid to be on it. If you run something that belongs here, tell us about it.
Wan Hao Chinese Restaurant

Wan Hao Chinese Restaurant operates on Level 3 of the Singapore Marriott Tang Plaza Hotel, and its black-and-gold “House of a Chinese Scholar” interior sets the tone before the first dish lands. The signature roasted Irish Peking duck is $65 for half and $128 for a whole, served with Chinese crepes and a side of wok-fried rice studded with diced duck. The kitchen also works through seasonal ocean treasures like baked crab and wok-fried lobster.
It is a smart choice when you want something that feels grand but does not demand a whole month’s savings. Diners keep coming back for the duck’s tender, juicy bite and the attentive floor staff.
Address: 320 Orchard Road, Singapore Marriott Tang Plaza Hotel, Singapore 238865
Hours: Daily 11:30am–3pm, 6pm–10pm
Price: Half $65, whole $128
Contact: +65 6831 4605 | wanhaochineserestaurant.com
A natural fit for a special occasion that calls for proper Cantonese cooking without venturing far from Orchard MRT. If you lean toward loud, flavour-forward food, you might also enjoy our list of Sichuan Food Restaurants in Singapore for a different kind of heat.
Min Jiang

Min Jiang at Goodwood Park Hotel has been roasting ducks since 1982, and the wood-fired Beijing duck ($128) is still served the old way: in two acts. First, the crisp skin arrives with homemade crepes, sugar and condiments. Then the remaining meat comes back stir-fried in lettuce wraps or simmered in salted vegetable soup. Advance orders are advised, and the dim sum pushcarts on weekends are a bonus.
The chinoiserie dining room feels like a quiet escape from Scotts Road, and the team moves with the kind of rhythm that only comes from decades of practice. It is one of those places where the duck is the main event, but the little things around it – the soup, the wrappers, the condiment balance – are what keep people loyal.
Address: 7A 7B Dempsey Road, Singapore 249684
Hours: Mon–Sat 11:30am–2:30pm, 6:30pm–10:30pm; Sun 11am–2:30pm, 6:30pm–10:30pm
Price: Whole Beijing duck $128
Contact: +65 6774 0122 | goodwoodparkhotel.com/min-jiang-dempsey
For the nostalgic diner who wants the full Beijing duck ritual – two courses, proper technique, zero rush. The Dempsey location also means you can walk off the meal among the trees afterward.
How to choose
Roast duck in Singapore splits roughly into two camps: the imperial Peking style with thin, glassy skin carved tableside, and the heartier Cantonese roast duck that prioritises seasoned, juicy meat. All seven restaurants here lean toward the Peking presentation, but the roasting fuel – lychee wood, applewood, mesquite, pu-er tea smoke – changes the final flavour enough to matter.
Start with your budget and headcount. A half duck at Crystal Jade Golden Palace ($50) or Hua Ting ($55) works for two to three people and leaves room to order other dishes. A whole duck at Imperial Treasure ($138), Mott 32 ($148) or Jiang Nan Chun ($138) feeds four to six and becomes the centrepiece of the meal. Ask whether the duck comes with a second course – Min Jiang’s two-part service is the most complete, turning the leftover meat into soup or lettuce wraps.
Consider the room, too. Mott 32 and Wan Hao lean dramatic and glossy; Jiang Nan Chun and Min Jiang are quieter and more intimate. If the occasion is a business dinner, Imperial Treasure’s reputation does a lot of the talking for you. For a family gathering, Crystal Jade’s set menus and Hua Ting’s private rooms offer better flexibility. Pre-ordering the duck is not a suggestion at most of these places – it is the only way to guarantee the bird is ready when you sit down.
A quick comparison
| Restaurant | Whole Duck Price | Half Duck? | Roasting Style | Location |
|---|---|---|---|---|
| Imperial Treasure Super Peking Duck | $138 | No | Lychee wood, 48-hr air-dried | ION Orchard |
| Mott 32 Singapore | $148 | No | Applewood-smoked, Irish ducks | Marina Bay Sands |
| Crystal Jade Golden Palace | $98 | Yes ($50) | Classic Cantonese roast | The Paragon |
| Jiang Nan Chun | $138 | No | Mesquite wood, with caviar option | Four Seasons Hotel |
| Hua Ting Restaurant | $98 | Yes ($55) | Smoked aged pu-er tea | Orchard Hotel |
| Wan Hao Chinese Restaurant | $128 | Yes ($65) | Irish Peking duck roast | Marriott Tang Plaza |
| Min Jiang | $128 | No | Wood-fired Beijing, two-course service | Dempsey |
Summary
The roast duck scene in Singapore runs deep, from Michelin-starred rooms roasting over lychee and applewood to hotel restaurants that have been at it for three decades. You can go big with a whole bird and caviar at Mott 32, or keep it reasonable with a half duck at Crystal Jade or Hua Ting. Every spot on this list requires advance ordering for the duck – call ahead, book the table, and let the kitchen do the rest.
Disclaimer: All information provided here has been compiled from publicly available sources. While we have made every effort to ensure accuracy, details can change – confirm directly with the business before making plans.
Frequently asked questions
Do I need to pre-order the roast duck at these restaurants?
Yes, every restaurant on this list requires advance ordering for their roast duck. Call at least a day ahead, and for peak periods like weekends and festive seasons, book earlier.
What is the difference between Peking duck and Cantonese roast duck?
Peking duck focuses on ultra-crisp skin sliced tableside and served with crepes, hoisin and condiments. Cantonese roast duck is typically chopped bone-in with more emphasis on seasoned, juicy meat. The restaurants here lean toward the Peking presentation.
Which roast duck restaurant is best for a large family gathering?
Crystal Jade Golden Palace offers set menus that feed ten people at $1,088, and Hua Ting has private rooms that work well for family celebrations. Both have half-duck options that flex with your group size.
Is there a big price difference between these restaurants?
A half duck starts around $50 at Crystal Jade Golden Palace and $55 at Hua Ting. Whole ducks range from $98 to $148, with Mott 32’s caviar-topped version reaching $296. Extras like noodles or a second course add to the bill.
Which roast duck spot is closest to Orchard MRT?
Imperial Treasure Super Peking Duck (ION Orchard), Crystal Jade Golden Palace (The Paragon) and Wan Hao Chinese Restaurant (Marriott Tang Plaza) are all within a short walk of Orchard MRT station.
Can I order roast duck at these places for two people only?
Yes. Hua Ting ($55 half), Crystal Jade Golden Palace ($50 half) and Wan Hao ($65 half) all offer half-duck portions that suit a table of two or three.