RESTAURANTS

Kebaya Dining Room Review: Modern Nyonya Dining in Penang

Penang is not short of places to eat Nyonya food, but Kebaya Dining Room promised something different: familiar Straits Chinese flavors handled with fine-dining precision and served inside the beautifully restored Seven Terraces. It could easily have felt like heritage staged for visitors. Instead, our dinner held together, from the patterned tiles and carved furniture to the dishes that arrived at the table.

Editor’s note: We visited Kebaya Dining Room in September 2018. The dishes, opinions and ratings in this review reflect that dinner. The restaurant’s menu, prices and practical information were checked and updated in August 2026.


Kebaya Dining Room at a Glance

LocationSeven Terraces, George Town, Penang
StyleModern Straits Chinese and Nyonya cuisine
Current formatSet-menu dinner only
Our favorite dishPrawn Geng
Our rating9.1/10, based on our 2018 visit

Inside Kebaya Dining Room at Seven Terraces

Walking into Kebaya was less like entering a conventional restaurant and more like stepping into a carefully preserved Peranakan home. Before we had even opened the menu, our attention was moving from the patterned floor to the carved furniture, porcelain pieces and small decorative details around the room. The setting prepares you for a Nyonya dinner before the first dish reaches the table.

Patterned tiles, dark timber and antique furniture give Kebaya Dining Room its unmistakable Peranakan character.

Colorful floor tiles sit beneath substantial wooden furniture, while old tableware and collected objects give parts of the dining room the character of a private collection. Rich fabrics and darker wood make the space formal without tipping into stiff. There is plenty to look at, yet nothing appears to have been added simply to fill an empty corner. The room comes across as layered and lived in, which is much harder to create than an interior that is merely expensive.

Baba Bar continues the same colonial and Peranakan aesthetic next to the restaurant.

Baba Bar continues the visual story instead of introducing a separate style. Dark wood, antique pieces and carefully chosen details connect it to Kebaya, although the mood is slightly more relaxed. Even without stopping for a drink, we enjoyed looking around before continuing to dinner. It came across as a quieter extension of the dining room, not a venue trying to pull attention away from it.

The courtyard between Seven Terraces and Kebaya Dining Room is part of the arrival experience.

The courtyard introduces a different mood. After the darker wood and richer colors inside, the open space, greenery and natural light offer a pause between the hotel and the restaurant. It also prevents Kebaya from feeling sealed away inside a formal dining room. Passing through the garden turns the arrival into something gradual, as though the evening has already begun before you take your seat.

The antiques make the restaurant feel collected over time rather than decorated all at once.

Back inside, the antiques are more than a decorative backdrop for Nyonya dining. Furniture, ceramics and carved details help explain the culture from which the menu takes its inspiration. Kebaya does not reproduce a historic home exactly, nor does it need to. What matters is that the old pieces and the modern restaurant sit comfortably together instead of competing for attention.

Kebaya’s richly furnished dining room reflects the visual confidence of Peranakan design.

A Sculpture That Changes as You Walk

The courtyard centerpiece gave us a reason to slow down. From one position, the metal outline resembles an elephant; from another, it becomes a giraffe. French sculptor Matthieu Robert-Ortis built the piece entirely around this kind of shifting perspective, and we ended up circling it without first deciding to do so. It is a clever introduction to a property where the angle from which you look at tradition matters.

Work of Matthieu Robert-Ortis. Elephant and giraffe perspective sculpture at Seven Terraces Penang

How the Kebaya Set Menu Works

During our visit, the four-course menu allowed us to choose starters, proteins, vegetables and desserts. The dishes were placed in the middle of the table, so ordering different options gave both of us a wider look at the kitchen. It was a polished version of communal dining, closer to sharing plates than to a sequence of small, individual tasting-menu courses.

The restaurant’s current format is still set-menu only, although the choices and number of courses have changed. Kebaya combines traditional Malaysian flavor profiles with techniques such as confit and sous vide. That modern treatment never bothered me because the dishes still tasted rooted in Peranakan culture, not simply borrowing its name for decoration.


Pai Tee and Joo Hoo Char Roll

We began with Pai Tee, a dish we already knew and were happy to meet again. The crisp shells held julienned vegetables and sweet chili, giving each bite crunch, sweetness, acidity and a little heat. They were awkward to eat neatly, but that became part of the fun. Pai Tee has a way of making formal dining less formal for a minute.

Kebaya’s Pai Tee combined crisp shells with vegetables, sweet chili and plenty of contrast.

The Joo Hoo Char Roll was more composed but no less interesting. Carrot, shiitake, pork and dried squid were wrapped in rice paper and fried, then served with lettuce and a smoky sauce carrying sour and spicy notes. Wrapping the roll in lettuce before dipping it softened the richness without taking away its crunch. Between the two starters, this was the one with greater depth.

The Joo Hoo Char Roll was crisp, savory and especially good with its smoky dipping sauce.

Duck Confit and Prawn Geng

Lor Ark brought duck confit together with plums, orange, cinnamon, star anise, cloves and nutmeg. There was a lot going on in the gravy, yet the duck did not disappear beneath the spices. The meat was tender, the sauce was deep and aromatic, and the result had little in common with the familiar European pairing of duck with orange.

Lor Ark paired tender duck with a richly spiced plum and orange gravy.

Good as the duck was, Prawn Geng became my favorite dish of the night. Wild prawns sat in a coconut-based curry scented with turmeric and lemongrass. The gravy was salty enough to sharpen the sweetness of the prawns, but not so forceful that every spoonful tasted the same. I kept returning to it long after I had finished forming a sensible opinion.

Prawn Geng was the dish I wanted more of, especially its turmeric and lemongrass curry.
The meal was served for sharing, allowing us to try several sides and main dishes together.

Vegetables That Were Not an Afterthought

The vegetable dishes did more than occupy the space beside the proteins. Nyonya belachan tempura brought together sweet potato, young corn and zucchini in a delicate batter dusted with the restaurant’s belachan chili seasoning. It was crisp rather than greasy, while the vegetables retained enough moisture to avoid becoming little more than fried batter.

A second plate of greens and mushrooms was quieter but useful against the richer sauces. Soy, oyster and fish sauce supplied plenty of umami, yet the vegetables still had a clean flavor and a pleasantly firm texture.

The greens and mushrooms kept their texture beneath a deeply savory seasoning.

Gula Melaka Mousse and Pengat

Dessert did not arrive merely to close the menu. The Gula Melaka mousse was layered over sponge cake and finished with candied nuts. Palm sugar gave it a warm caramel depth, while the nuts interrupted the softness with just enough crunch. It brought back memories of the Gula Melaka dessert we had enjoyed at Wild Coriander in Melaka, although Kebaya’s version was more polished.

Gula Melaka mousse layered palm sugar, soft sponge and the crunch of candied nuts.
Live traditional music added warmth to the room without overwhelming the conversation.

Our second dessert, Pengat, was more playful: coconut ice cream with jackfruit puree, pandan jelly, sweet potato dumplings and banana chips. The puree briefly reminded me of mango before the unmistakable jackfruit flavor appeared. Creamy, chewy and crisp textures met in one bowl, and the coconut kept the stronger fruit from dominating it.

Kebaya’s Pengat combined coconut ice cream, jackfruit, pandan jelly, sweet potato dumplings and banana chips.

Is Kebaya Dining Room Worth It?

For us, yes. Kebaya succeeded because the room and the food told the same story without turning dinner into a history lesson. The kitchen used modern techniques, but the flavors remained generous and recognizably Nyonya. Prawn Geng was the dish that stayed with me, although the Joo Hoo Char Roll and both desserts were close behind.

This is not the place for someone looking for an inexpensive, spontaneous hawker meal or complete freedom to order à la carte. It suits a slower evening, preferably with another diner who is willing to choose different dishes and share. I left more interested in Peranakan cuisine than I had been when we arrived, which is about as useful a compliment as I can give a restaurant.

Pros

  • The richly detailed Peranakan setting
  • Prawn Geng and its turmeric-and-lemongrass curry
  • The smoky sauce served with the Joo Hoo Char Roll
  • Vegetable dishes treated with as much care as the proteins
  • Two memorable desserts

Cons

  • Pai Tee was difficult to eat neatly
  • The portion of Prawn Geng left us wishing there had been more to share
The detail continues all the way to the Peranakan-style doors at Seven Terraces.

Our Kebaya Dining Room Ratings

These ratings reflect our September 2018 dinner, including the menu and value we experienced at the time.

  • 9/10
    ATMOSPHERE – 9/10
  • 8.8/10
    SERVICE – 8.8/10
  • 9/10
    PRESENTATION – 9/10
  • 9.4/10
    FOOD – 9.4/10
  • 9/10
    DRINKS – 9/10
  • 9.2/10
    VALUE – 9.2/10
9.1/10

Current Price, Location and Reservations

Kebaya now serves dinner by set menu only. The current guide published by the Seven Terraces hotel group lists a two-course menu at RM 138+ (about US$34 before tax) and a three-course menu at RM 158+ (about US$39 before tax) per person. These are not the prices from our 2018 visit and may change, so check them again when booking.

Practical detailCurrent information
Set-menu priceTwo courses: RM 138+ (about US$34 before tax)
Three courses: RM 158+ (about US$39 before tax) per person
Opening hoursDinner daily, 6:00pm–10:30pm
Seating times6:00pm and 8:00pm
Address14A Stewart Lane, 10200 George Town, Penang

Reservations can be requested through the official Kebaya Dining Room website. Its online form is a request rather than an instant confirmation; the restaurant advises calling if you need immediate confirmation. For directions, open Kebaya Dining Room in Google Maps.


Kebaya Dining Room FAQ

Does Kebaya Dining Room serve an à la carte menu?

No. The restaurant currently serves a set menu only, with a minimum order of one set per person.

Do you need a reservation at Kebaya Dining Room?

Booking ahead is sensible, especially for weekends. You can submit a request online, email the restaurant or call directly. An online request is not confirmed until the restaurant replies.

What is the dress code at Kebaya Dining Room?

The official restaurant website does not currently publish a formal dress code. Smart casual clothing is a comfortable choice for the elegant dining room, but that is a suggestion rather than a stated requirement.

Is Kebaya Dining Room halal?

No. Kebaya Dining Room is not halal-certified, and pork appears on the menu.

Are vegetarian options available?

Yes. The restaurant asks guests to communicate special dietary requirements when booking, and the Michelin Guide listing also notes vegetarian choices. Confirm the current selection and any allergies directly with the restaurant.

Does Kebaya Dining Room have a Michelin star?

No. Kebaya Dining Room is listed in the Michelin Guide, but it does not hold a Michelin star.


Share
Published by

Recent Posts

What to Wear to Afternoon Tea: Dress Code for Men & Women

Afternoon tea has a way of making a simple wardrobe decision feel unnecessarily complicated. There…

Otocec Castle Hotel Review: Slovenia’s Most Romantic Stay?

Could Otočec Castle be the most romantic hotel in Slovenia? The first view certainly makes…

Jaz By Ana Ros Review: Bistro From 3-Michellin Starred Chef

Do you still remember our Hisa Franko Review, where Ana Ros literally blew our taste…

B-Restaurant Ljubljana Review (Intercontinental) | Fine Dining with a View

Some places try too hard. Others don’t have to. B-Restaurant in Intercontinental Ljubljana sits somewhere…

Mother of Pearl Inlay: Vietnamese Craft Explained

Hello to all visitors of this ever learning blog. In this post, I will try…

Food Photography Vol.9: Harsh Sun

Hello to all food photography lovers and foodies in general. It’s been a while since…