
Sanyod (Bang Rak)
Chinese · Khanna Yao, Bangkok
Restaurant in Bangkok, Thailand
The Read
Half-Century Cantonese Roasting
Price
฿฿
Dress
Casual
Why go
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.
About Sanyod (Bang Rak)
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 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, 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, 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, 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.
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 |
Planning details
- Location
- 89 Charat Wiang Rd, Si Lom, Bang Rak, Bangkok 10500, Thailand
- Website
- sanyodrestaurant.com
- Phone
- +66 2 234 7968
The take
The Take
The Vibe
Sanyod reads like a lived-in chapter of Bangkok’s Chinese quarter: a stall that matured into a neighbourhood anchor while retaining the sensory shorthand of roast meat, lacquered duck skin and kitchen steam. The dining room is utilitarian rather than decorative, filling early and humming with regulars who come for consistent technique rather than novelty. The restaurant’s consecutive Michelin Plate listings underline that quiet authority—this is Cantonese craft measured in texture and timing, not flash. The overall impression is historic and unpretentious, a place where the past is present in every lacquered roast and time-tested sauce.
Best For
This is a hands-on, every-day Cantonese house well suited to family meals, groups and informal get-togethers. Service is straightforward and the room fills early, making lunch the natural peak; the steady, dependable cooking also holds up into the evening. Expect a convivial, conversational atmosphere rather than a formal dining experience—good for communal plates, sharing roast meats and classic noodle and rice dishes. Michelin recognition speaks to the food’s quality, even if the setting remains resolutely unadorned, so it works as a working-class local destination for visitors who prize authenticity.
Ordering Tips
Stick to the classics the kitchen has perfected: the roast duck is the anchor, and other signature items such as radna, wanton noodles and shrimp balls are reliable choices. The dining room fills early and stays busy, so arrive ahead of the midday rush or be prepared for a wait. Regulars often defer to the house specialties, so ask staff for their recommended preparations or portion sizes when sharing. Given the kitchen’s generational sauces and focused repertoire, favor well-established dishes over anything experimental.
Venue details
Ambiance
Simple, no-fuss interior with round tables for groups, bustling and hectic atmosphere in a neighborhood shophouse setting.
Tags
Vibe
Best For
Experience
At the Table
- Dress Code
- Casual
- Noise Level
- Lively
- Service Style
- Casual
- Meal Pacing
- Standard
- Capacity
- Large
Signature Dishes
- roast duck
- radna
- wanton noodles
- shrimp balls
Planning details
Location
89 Charat Wiang Rd, Si Lom, Bang Rak, Bangkok 10500, Thailand · Directions
Recognition and awards
Also consider
Also Consider
- Sorn; Southern Thai, ฿฿฿฿
- Baan Tepa; Thai contemporary, ฿฿฿฿
- Gaa; Modern Indian, Indian, ฿฿฿฿
- Côte by Mauro Colagreco; Mediterranean, Modern Cuisine, ฿฿฿฿
- Sühring; German, ฿฿฿฿
Restaurant context
Sanyod operates in a different tier from most of Bangkok's recognised dining names. Sorn, Baan Tepa, Gaa, Côte by Mauro Colagreco, and Sühring are all ฿฿฿฿ venues with tasting menu formats. Sanyod is ฿฿, à la carte, neighbourhood in character. If your goal is a composed multi-course evening, those five venues are the right comparison set. If your goal is Michelin-recognised Cantonese food at an accessible price in central Bangkok, Sanyod is not competing with them; it is simply doing something different.
Within the Cantonese category specifically, the direct comparison is Nan Bei. Nan Bei operates at ฿฿฿฿ in a hotel setting with a more formal service register. Sanyod at ฿฿ offers the same Michelin Plate credential with a fraction of the spend and a neighbourhood atmosphere that some diners will prefer. If budget is a factor, or if you want to eat Cantonese without the formality of a hotel restaurant, Sanyod is the stronger practical choice.
For a special occasion at fine-dining prices, Sorn remains the benchmark for Thai cooking in Bangkok, Baan Tepa is the most distinctive contemporary Thai option. Neither competes directly with Sanyod on cuisine or price. Book Sanyod when you want verified Cantonese quality at a neighbourhood price. Book the ฿฿฿฿ tier when the occasion, format, or cuisine type calls for it.
Explore Bangkok
Around this place
Discover more on Pearl
Unlock the full Sanyod (Bang Rak) guide in Pearl, including awards, comparisons, FAQs, planning details, and nearby places.
Compare Sanyod (Bang Rak)
| Venue | Awards | Price |
|---|---|---|
| Sanyod (Bang Rak) | 2026 Michelin Plate2025 Michelin Plate2024 Michelin Plate | ฿฿ |
| Sorn | 2026 OAD Top Restaurants in Asia Ranked · #12026 Asia's 50 Best Restaurants · #12Star Wine Lists 20262026 Black Pearl 1 Diamond2026 La Liste Top Restaurants2026 Michelin 3 Stars2025 OAD Top Restaurants in Asia Ranked · #12025 Asia's 50 Best Restaurants · #162025 World's 50 Best Restaurants · #17 | ฿฿฿฿ |
| Baan Tepa | 2026 Asia's 50 Best Restaurants · #532026 Les Grandes Tables du Monde Members2026 La Liste Top Restaurants2026 Michelin 2 Stars2025 OAD Top Restaurants in Asia Ranked · #362025 Asia's 50 Best Restaurants · #44We're Smart World Top Restaurants 20252025 Michelin 2 Stars2025 The Best Chef Three Knives | ฿฿฿฿ |
| Gaa | Star Wine Lists 2026 · #12026 OAD Top Restaurants in Asia Ranked · #832026 Asia's 50 Best Restaurants · #952026 Black Pearl 1 Diamond2026 Michelin 2 Stars2026 La Liste Top Restaurants2025 OAD Top Restaurants in Asia Ranked · #612025 Asia's 50 Best Restaurants · #65We're Smart World Top Restaurants 2025 | ฿฿฿฿ |
| Côte by Mauro Colagreco | 2026 OAD Top Restaurants in Asia Ranked · #642026 Asia's 50 Best Restaurants · #91Star Wine Lists 20262026 Michelin 2 Stars2026 La Liste Top Restaurants2025 Asia's 50 Best Restaurants · #752025 OAD Top Restaurants in Asia Ranked · #84World's Best Wine Lists 20252025 Michelin 2 Stars | ฿฿฿฿ |
| Sühring | Star Wine Lists 2026 · #12026 OAD Top Restaurants in Asia Ranked · #142026 Asia's 50 Best Restaurants · #182026 Black Pearl 2 Diamond2026 Relais Chateaux Restaurants2026 Wine Spectator Best of Award of Excellence2026 Les Grandes Tables du Monde Members2026 La Liste Top Restaurants2026 Michelin 3 Stars | ฿฿฿฿ |
How Sanyod (Bang Rak) stacks up against the competition.
FAQ
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, 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.
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.

.png?width=1200&quality=80)
































