Sek Yuen Restaurant, Kuala Lumpur

Last updated: October 2026

Roast duck and traditional Cantonese dishes at Sek Yuen Restaurant on Jalan Pudu, Kuala Lumpur
Address313 Jalan Pudu, Pudu
HoursDaily 11 am – 2:30 pm & 5:30 pm – 9:30 pm
ClosedClosed Mon
PriceRM15–40
Halal statusNon-halal
PaymentCash, credit/debit card, Touch 'n Go eWallet, GrabPay, DuitNow QR
Take me here
VerifiedVerified October 2026

About Sek Yuen Restaurant

Sek Yuen has been serving traditional Cantonese cooking on Jalan Pudu since 1948, and it holds a Michelin Bib Gourmand in the 2026 guide. The restaurant now spans three adjoining shophouses and retains its original ceiling fans, family photographs and no air-conditioning policy. The pipa duck (whole roasted duck pressed flat and lacquered until deeply caramelised) is the signature — it must be pre-ordered at least a day in advance. The eight-treasure duck, stuffed with glutinous rice, chestnuts and lotus seeds, is another dish that requires advance notice.

For walk-in diners, the regular menu covers reliable Cantonese favourites: stir-fried prawns, steamed fish, kung po chicken and claypot tofu. Prices are fair for the quality — most dishes cost RM18 to RM40. The Pudu location is slightly off the typical tourist path, but a Grab ride from Bukit Bintang takes under 10 minutes. This is the KL restaurant that food historians and heritage enthusiasts put at the top of their lists.

What to Order at Sek Yuen Restaurant

Sek Yuen Restaurant offers a menu that changes with seasonal ingredients and availability. Below are the typical items you can expect. Prices are in Malaysian Ringgit (RM) and may vary.

Prices are approximate and were last checked in October 2026. The venue may adjust pricing without notice.

Location

Photos

Visitor Reviews

Reviews sourced from Google Maps

Frequently Asked Questions

What are Sek Yuen Restaurant's opening hours?

Sek Yuen Restaurant is open Daily 11 am – 2:30 pm & 5:30 pm – 9:30 pm. Closed Mon.

How much does Sek Yuen Restaurant cost?

Prices at Sek Yuen Restaurant range from RM15–40.

How do I get to Sek Yuen Restaurant?

Sek Yuen Restaurant is located at 313 Jalan Pudu, Pudu. You can use Grab (ride-hailing) or public transport to get there.