Chinese · Street food
Prachak Pet Yang (Prachak Roast Duck) ประจักษ์ เป็ดย่าง
Best for A fast lunch or early dinner under 150 baht
About
Prachak is a single-shophouse roast duck restaurant on Charoen Krung Road opposite Robinson Bang Rak, about 300 metres from BTS Saphan Taksin. The shop calls itself a 112-year legend; a 2021 Naew Na feature traces it to a grandfather from China who sold from a cart across the road before leasing the building late in King Rama V's reign and running a Chinese restaurant, later switching to one-plate meals. The third generation runs it now. The duck recipe began Chinese and gained Thai aromatics, ginger, galangal, lemongrass, garlic and kaffir lime leaf, over a fermented soybean base. Wongnai lists duck on rice at 79 baht, duck noodles 86, the chepo mixed plate of duck, red pork, crispy pork, pork leg and Chinese sausage at 125, and a whole duck at 865. Google gives it 4.3 from more than 4,200 reviews. Hours differ by source, Google says 08:00 to 20:30 while Naew Na says until 22:00, so arrive before 20:00. There is no parking; use Robinson Bang Rak and walk over.
What to order
Each pick traces to a source at the end of the page.
- Duck on rice, 79 baht
- Chepo mixed plate, 125 baht
- Duck noodles, 86 baht
Bangkok Foodie Selection 2026
Featured in our guides
Ranked in 3 Bangkok Foodie guides, best placing first.
No. 4 of 15 · Street Food Bangkok
What the guide says:
Roast duck shophouse opposite Robinson Bang Rak on Charoen Krung, which calls itself a 112-year legend. Duck on rice 79 baht, mixed chepo plate 125, about 300 metres from BTS Saphan Taksin.
No. 8 of 13 · Riverside Restaurants Bangkok
What the guide says:
Third-generation roast duck shophouse opposite Robinson Bang Rak, 300 m from BTS Saphan Taksin. Duck on rice 79 baht, mixed chepo plate 125, closes around 20:30 per Google, no parking.
No. 11 of 20 · Best Restaurants in Bangkok
What the guide says:
Roast duck shophouse on Charoen Krung opposite Robinson Bang Rak, 300 metres from BTS Saphan Taksin, now run by the third generation. Duck on rice 79 baht, the mixed chepo plate 125.
5 sources · checked 15 October 2026
Google Maps · wongnai.com · naewna.com · grab.com · timeout.com
How we verify