Restaurant in Bangkok, Thailand
Sanyod (Bang Rak)
290pts50-year roast duck institution, wallet-friendly prices.

About Sanyod (Bang Rak)
Sanyod has been serving Cantonese food in Bang Rak for over half a century and holds consecutive Michelin Plate recognition for 2024 and 2025. At ฿฿ pricing, the roast duck and clay pot-braised beef represent strong value compared to Bangkok's pricier Cantonese options. Walk-in friendly and easy to book, it's a practical first choice for Cantonese food in the Si Lom area.
Verdict
If you want Cantonese roast duck in Bangkok without paying fine-dining prices, Sanyod in Bang Rak is the clearest recommendation in its tier. At ฿฿ pricing, it sits two price bands below the city's Michelin-starred Cantonese option at Nan Bei, and it has earned consecutive Michelin Plate recognition in 2024 and 2025, which means the inspectors consider it worth eating at, even if it hasn't crossed into star territory. For value-driven explorers who want verified quality without a tasting menu, this is the booking to make.
Over Fifty Years on Charat Wiang Road
Sanyod started as a food stall in a small alley in Bang Rak. More than half a century later it occupies a proper restaurant space at 89 Charat Wiang Road, in the Si Lom district, and draws a crowd that fills the room consistently. That trajectory — stall to neighbourhood institution — is the kind of track record that tends to self-select for kitchens that know exactly what they are doing. The roast duck and the signature sauces are the items cited most frequently, and the Cantonese-style noodles are the recommended pairing. The menu also includes a clay pot-braised beef, described as tender, which is the sort of slow-cooked dish that tests whether a kitchen has discipline over time and heat.
The cuisine is Cantonese, a category that rewards comparison outside Thailand. If you've eaten at Restaurant Tim Raue in Berlin or Mister Jiu's in San Francisco, you'll arrive at Sanyod with a frame of reference for how Cantonese technique travels. What makes Sanyod worth noting is that it delivers this at a neighbourhood price point with five decades of consistency behind it.
Does the Food Travel? Takeout and Delivery Considerations
Roast duck is one of the better proteins for off-premise eating: it holds temperature reasonably well, and the skin, while it softens, doesn't collapse the way fried food does. The clay pot-braised beef is another strong candidate for delivery , braised dishes carry better than grilled or sautéed ones. The Cantonese noodles are more time-sensitive; noodles absorb sauce and lose texture quickly, so if you're ordering for delivery, plan to eat promptly. For a neighbourhood restaurant that has been operating this long, there is a reasonable expectation that the kitchen has worked out its packing and portioning. That said, the full experience , the room, the pace, the sauces served at the right temperature , is an in-person proposition. Takeout is a practical fallback, not the intended format.
Google Rating and Michelin Context
A 4.1 from 1,749 Google reviews is a reliable signal at this volume. It reflects consistent kitchen output rather than a handful of enthusiastic early visitors. Paired with back-to-back Michelin Plate listings, Sanyod sits in a clearly defined quality band: better than average neighbourhood Cantonese, not at the level of a starred house. For the ฿฿ price range, that combination is hard to fault.
Booking and Getting There
Booking difficulty is rated Easy. The address is 89 Charat Wiang Road, Si Lom, Bang Rak, Bangkok 10500. Si Lom is one of Bangkok's more accessible districts, well-served by the BTS Skytrain. No phone number or booking website is listed in current data, which suggests walk-in is the standard approach. Given the neighbourhood restaurant format and easy booking classification, arriving without a reservation should be manageable, though popular meal times at a consistently busy venue carry some risk. Coming slightly outside peak lunch or dinner windows is the pragmatic move.
For a broader picture of where Sanyod fits within Bangkok's dining options, see our full Bangkok restaurants guide. If you're planning a longer trip, our Bangkok hotels guide, bars guide, and experiences guide cover the wider picture. For Cantonese and Chinese food in Thailand beyond Bangkok, AKKEE in Pak Kret is worth knowing about. Elsewhere in Thailand, strong regional options include PRU in Phuket, Anuwat in Phang Nga, and Aquila in Chiang Mai. For Thai-focused dining in Bangkok itself, Reunros in Yan Nawa and Ayutthayarom in Phra Nakhon Si Ayutthaya are both worth adding to your list.
Practical Details
| Detail | Sanyod (Bang Rak) | Nan Bei (Cantonese, ฿฿฿฿) | Reunros Yan Nawa (Thai, ฿฿) |
|---|---|---|---|
| Price range | ฿฿ | ฿฿฿฿ | ฿฿ |
| Cuisine | Cantonese | Cantonese/Chinese | Thai |
| Michelin recognition | Plate 2024, 2025 | See Pearl listing | See Pearl listing |
| Booking difficulty | Easy | Moderate | Easy |
| Format | Neighbourhood restaurant | Hotel restaurant | Neighbourhood restaurant |
| Leading for | Roast duck, noodles, braised beef | Full Cantonese banquet | Thai home-style cooking |
Compare Sanyod (Bang Rak)
| Venue | Awards | Price | Value |
|---|---|---|---|
| Sanyod (Bang Rak) | With a history spanning more than half a century, what started as a food stall located in a small alley has since grown into a popular and bustling neighbourhood restaurant. They specialise in Cantonese cuisine, and their roast duck and signature sauces are highly recommended, especially paired with Cantonese-style noodles. The menu also features a deliciously tender clay pot-braised beef.; Michelin Plate (2025); Michelin Plate (2024) | ฿฿ | — |
| Sorn | Michelin 3 Star, World's 50 Best | ฿฿฿฿ | — |
| Baan Tepa | Michelin 2 Star, World's 50 Best | ฿฿฿฿ | — |
| Gaa | Michelin 2 Star, World's 50 Best | ฿฿฿฿ | — |
| Côte by Mauro Colagreco | Michelin 2 Star, World's 50 Best | ฿฿฿฿ | — |
| Sühring | Michelin 2 Star, World's 50 Best | ฿฿฿฿ | — |
How Sanyod (Bang Rak) stacks up against the competition.
Frequently Asked Questions
Is Sanyod (Bang Rak) worth the price?
Yes, straightforwardly. At ฿฿, Sanyod sits well below what you'd pay at Bangkok's fine-dining Cantonese options, and the Michelin Plate recognition in both 2024 and 2025 confirms the kitchen is operating above its price point. The roast duck and clay pot-braised beef are the dishes to anchor your order around. For this quality-to-cost ratio in Si Lom, there is no obvious rival.
Is Sanyod (Bang Rak) good for solo dining?
A good call for solo diners. The neighbourhood restaurant format and ฿฿ price range mean you can order one or two dishes — roast duck over Cantonese noodles is the obvious single-dish play — without the commitment of a larger spread. The 1,749 Google reviews at 4.1 suggest a steady, unpretentious room that handles solo covers without fuss.
Can Sanyod (Bang Rak) accommodate groups?
The restaurant has grown from a food-stall origin into a proper neighbourhood space over fifty-plus years, so larger tables are manageable. For groups, the breadth of the Cantonese menu — roast duck, clay pot beef, noodle dishes — gives enough variety to order across. Booking ahead for parties of four or more is sensible given the restaurant's popularity.
What should a first-timer know about Sanyod (Bang Rak)?
Prioritise the roast duck and the clay pot-braised beef — these are the dishes that earned Sanyod its Michelin Plate nods. Pair either with Cantonese-style noodles. The address is 89 Charat Wiang Road, Si Lom, Bang Rak, which is accessible from the BTS Sala Daeng or MRT Si Lom interchange. Booking difficulty is rated Easy, but the room fills at peak meal times.
Is the tasting menu worth it at Sanyod (Bang Rak)?
Sanyod operates as a neighbourhood Cantonese restaurant rather than a tasting-menu format — the database does not document a set menu structure. Order à la carte and build around the roast duck and clay pot beef. That flexibility is actually part of the value case at ฿฿ pricing.
Is Sanyod (Bang Rak) good for a special occasion?
Depends on what the occasion calls for. If you want a relaxed, mid-price Cantonese meal with genuine kitchen credibility — two consecutive Michelin Plates, fifty-plus years of operation — Sanyod works well. If the occasion demands a formal room or wine programme, Sühring or Côte by Mauro Colagreco in Bangkok are more appropriate at higher price points.
What are alternatives to Sanyod (Bang Rak) in Bangkok?
Within Cantonese and Chinese cooking at a similar price level, Sanyod has few direct peers with equivalent longevity and Michelin recognition in Bangkok. For a step up in format and price, Sühring (German, two Michelin Stars) and Baan Tepa (Thai, one Michelin Star) are strong options but a different proposition entirely. If regional Thai is on the table, Sorn offers the most serious southern Thai cooking in the city.
Recognized By
More restaurants in Bangkok
- SühringSühring is the most credentialed European fine dining table in Bangkok: 2 Michelin stars held since 2018, #11 on Asia's 50 Best (2025), and a 97.5 La Liste score. Twin chefs Thomas and Mathias Sühring serve a modern German tasting menu in a restored 1970s villa. Last seating is 8:30 PM — book 6–8 weeks ahead and treat availability as the main obstacle.
- PotongPotong is Bangkok's most award-accelerated tasting menu restaurant, climbing from No. 88 to No. 13 on Asia's 50 Best in two years. Dinner-only, Thursday through Tuesday, with near-impossible availability at short notice. At ฿฿฿฿ pricing, the Michelin-starred Thai-Chinese tasting menu in a century-old Chinatown building delivers strong value by global fine dining standards — book the moment your dates are set.
- SornSorn holds 3 Michelin stars and ranked #1 in Opinionated About Dining's Asia list for 2024 and 2025 — making it Thailand's most credentialed Southern Thai tasting menu. The catch: it is also the hardest restaurant in Thailand to book. Plan months ahead, expect uncompromising chilli heat, and treat the reservation as the first thing you lock in on any Bangkok itinerary.
- Gaggan AnandGaggan Anand is the #1 restaurant in Asia (2025) and the most decorated dining experience in Bangkok — a 14-seat counter, up to 25 courses, and a theatrical format built around progressive Indian cuisine with French, Thai, and Japanese influences. Book months ahead or not at all. At ฿฿฿฿ with a near-impossible table, this is the special-occasion booking Bangkok is known for.
- Baan TepaBaan Tepa holds two Michelin stars and a #44 spot on Asia's 50 Best for 2025, making it Bangkok's hardest fine-dining reservation to land right now. Chef Tam Debhakam's seven-course Thai contemporary tasting menu is built on indigenous ingredients and local sourcing, with the kitchen running until 11 PM Wednesday through Sunday. Book two to three months ahead minimum.
- GaaGaa holds two Michelin stars (2025), ranks #65 on World's 50 Best Asia, and scores 95 on La Liste 2026 — Bangkok's clearest case for modern Indian fine dining. Chef Garima Arora's tasting menus apply Indian technique to seasonal Thai produce in a restored Thai house on Sukhumvit 53. Book four to six weeks out minimum; weekend lunch (Sat–Sun, noon–3 pm) is the most accessible entry point.
Similar venues by awards
Related editorial
- Best Fine Dining Restaurants in ParisFrom three-Michelin-star icons to the next generation of Parisian chefs pushing boundaries, these are the restaurants that define fine dining in the world's culinary capital.
- Best Luxury Hotels in RomeFrom rooftop terraces overlooking ancient ruins to Michelin-starred hotel dining, these are the luxury hotels that make Rome unforgettable.
- Best Cocktail Bars in KyotoFrom sleek lounges to hidden speakeasies, Kyoto's cocktail scene blends Japanese precision with global influence in ways you won't find anywhere else.
Save or rate Sanyod (Bang Rak) on Pearl
Keep this venue in your Pearl passport, rate it after you visit, and track it alongside every other place you collect.


