Kebaya Dining Room, Penang
Last updated: October 2026
| Address | 14A Stewart Lane (Seven Terraces Hotel), George Town |
|---|---|
| Hours | Daily 6 pm – 10:30 pm (seatings at 6 pm & 8 pm) |
| Closed | No closed days |
| Price | RM60–120 |
| Halal status | Non-halal |
| Payment | Cash, credit/debit card, Touch 'n Go eWallet, GrabPay, DuitNow QR |
| Take me here | |
| Verified | Verified October 2026 |
About Kebaya Dining Room
Kebaya Dining Room occupies the ground floor of the Seven Terraces hotel, a row of restored 19th-century terrace houses on Stewart Lane. The kitchen serves refined Nyonya cuisine — the same Straits-Chinese flavour profiles you find in home kitchens, but plated with fine-dining precision. Signature dishes include the buah keluak fried rice, udang lemak nanas (prawns in a pineapple curry) and the pandan creme brulee.
Two dinner seatings run at 6 pm and 8 pm. Reservations are strongly recommended, especially for the first seating and on weekends. The dining room is intimate — around 30 covers — set among antique Peranakan furniture and stained-glass panels. Dress is smart casual. Expect to spend RM80 to RM120 per person with drinks. This is the top pick for a Nyonya fine dining experience in George Town.
What to Order at Kebaya Dining Room
Kebaya Dining Room 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.
- Signature dish (RM15–25) — The house specialty and most popular order. Ask staff for the day's recommendation if it rotates.
- Set meal (RM20–35) — A main course paired with a drink. Good value for a full meal.
- Drinks (RM5–15) — Coffee, tea, fresh juice and soft drinks. Specialty coffees cost slightly more.
- Dessert (RM8–18) — Daily selection that changes regularly. Worth asking what's freshly made.
Prices are approximate and were last checked in October 2026. The venue may adjust pricing without notice.
Location
Photos
Visitor Reviews
-
★★★★★September 2026
Dining at Kebaya is like stepping into a Peranakan palace. The crystal chandeliers, scarlet velvet drapes, and high ceilings inside Seven Terraces create an atmosphere unlike any other restaurant in George Town. The Nyonya dishes are refined using French techniques. The kerabu bee hoon and ayam buah keluak were outstanding. Staff explained every dish and even offered a brief tour of the hotel.
-
★★★★★August 2026
Booked the 6 pm seating at Kebaya for our anniversary. The heritage setting at 14A Stewart Lane is stunning. Christopher Ong's modern approach to classic Straits Chinese food really works. Portions were generous, and the service was attentive without being intrusive. Around RM100 per person with drinks. Book ahead as it fills up every evening.
-
★★★★☆June 2026
Beautiful Peranakan fine dining at Seven Terraces. The otak-otak was silky and fragrant, and the itek tim duck soup was deeply flavoured. The room itself is a showpiece, with antique furniture and soft old Chinese music in the background. Slightly on the pricey side for Penang, but the combination of food, setting, and service makes it a special occasion destination.
-
★★★★★May 2026
We had the 8 pm seating and the staff were warm and knowledgeable. They explained the history of each dish and how traditional Nyonya recipes had been updated with French cooking methods. The prawn sambal was perfectly balanced and the kuih dessert was a lovely finish. The restored heritage architecture at Seven Terraces is reason enough to visit.
-
★★★★☆March 2026
The Peranakan decor is extraordinary and the food is thoughtfully prepared, though a couple of dishes leaned more French than Nyonya for my taste. The nasi ulam and curry kapitan were highlights. Service was quick and friendly. Pricing ranges from RM60 to RM120 per person depending on what you order. Worth reserving a few days in advance.
Reviews sourced from Google Maps
Frequently Asked Questions
What are Kebaya Dining Room's opening hours?
Kebaya Dining Room is open Daily 6 pm – 10:30 pm (seatings at 6 pm & 8 pm). No closed days.
How much does Kebaya Dining Room cost?
Prices at Kebaya Dining Room range from RM60–120.
How do I get to Kebaya Dining Room?
Kebaya Dining Room is located at 14A Stewart Lane (Seven Terraces Hotel), George Town. You can use Grab (ride-hailing) or public transport to get there.