Penang’s food story goes far beyond Char Koay Teow, Hokkien Mee and Nasi Kandar. One of the most fascinating cuisines to emerge from the state’s multicultural history is Nyonya, or Peranakan, cuisine.
Developed over generations within the Straits Chinese community, Nyonya cooking brings together Chinese culinary traditions with Malay ingredients, local spices and, particularly in northern Malaysia, influences from neighbouring Thailand.
The result is a cuisine filled with aromatic rempah, coconut milk, tamarind, belacan, lemongrass, galangal and fresh herbs — creating flavours that can be spicy, sour, savoury, fragrant and surprisingly complex.
George Town remains the heart of Penang’s Nyonya dining scene, with everything from humble family-run eateries to elegant restaurants housed inside restored heritage buildings.
If you’re planning a culinary trip around the state, Nyonya cuisine deserves a place alongside our guides to the best hawker food in Penang, best Char Koay Teow in Penang, and other must-try foods in Penang.
Here are some of the best Nyonya and Peranakan restaurants in Penang.
What Is Nyonya or Peranakan Cuisine?
Nyonya cuisine developed within the Peranakan Chinese community, sometimes known as the Baba-Nyonya or Straits Chinese.
Over generations, Chinese settlers in places such as Penang, Melaka and Singapore adapted their culinary traditions to Southeast Asian ingredients and local cooking practices.
The result was not simply Chinese food with Malay spices added to it. A distinctive culinary tradition gradually emerged, complete with its own dishes, techniques and flavour combinations.
The women of Peranakan households were traditionally referred to as Nyonyas, while men were called Babas, which is why the cuisine is frequently called Nyonya cooking.
Food also became an important expression of Peranakan family and social life. Elaborate dishes requiring hours of pounding, chopping and slow cooking were traditionally prepared for celebrations, weddings, festivals and family gatherings.
Today, eating Nyonya food in Penang provides another window into the multicultural history that also shaped the architecture, religious buildings and communities of the George Town UNESCO World Heritage Site.
What Makes Penang Nyonya Food Different?
Not all Nyonya cuisine tastes the same.
The cooking traditions that developed in Penang differ somewhat from those associated with Melaka and Singapore.
Stronger Sour and Spicy Flavours
Northern Nyonya cooking is particularly known for its tangy and spicy character. Tamarind, chillies and aromatic herbs frequently play prominent roles.
Thai Influence
Penang’s geographical proximity and historical connections with southern Thailand introduced additional sour, herbal and spicy elements into northern Peranakan cooking.
Ingredients such as torch ginger, tamarind and fresh herbs appear prominently in many dishes.
Seafood
Being a historic port city, seafood naturally plays an important role. Fish, prawns and other seafood frequently appear in curries, assam dishes and sambal preparations.
Rempah
At the heart of many Nyonya dishes is rempah — an aromatic spice paste painstakingly prepared from ingredients such as chillies, shallots, garlic, lemongrass, galangal and candlenuts.
Traditionally, these ingredients were pounded by hand using a mortar and pestle before being slowly fried to develop their aroma.
Nyonya Restaurants to Try in Penang
Auntie Gaik Lean’s Old School Eatery


1, Lebuh Bishop,
10200 George Town, Penang.
Ying’s Nyonya
49, Lebuh Gereja,
10200 George Town, Penang.
Baba Phang 峇峇之家


6, Jalan Perak,
10350 George Town, Penang.
Bibik’s Kitchen Nyonya Cuisine

73, Jalan Sri Bahari,
10050 George Town, Penang.
CEKI Nyonya Restaurant
11-A, Jalan Sri Bahari,
10050 George Town, Penang.
Ivy’s Nyonya Cuisine


A husband-and-wife operated gem listed in the Michelin Guide’s Bib Gourmand. Offers thoughtful set menus featuring Kapitan Chicken, Jiu Hu Char, Fish Maw Soup, and Black Glutinous Rice dessert.
100, 102, 104, Jalan Kedah,
10050 George Town, Penang.
Flower Mulan Nyonya
48, Jalan Burma,
10050 George Town, Penang.
Kebaya Dining Room


Fine dining in a colonial-chic setting at Seven Terraces Hotel. Expect reinvented legends like Beef Tamarind, Prawn Curry, Pandan Crème Brûlée with a modern twist. Michelin-listed.
14A, Lebuh Stewart,
10200 George Town, Penang.
Little Kitchen @ Nyonya


179, Lebuh Noordin,
10300 George Town, Penang.
Sinkhek Peranakan Cuisine
4, Jalan Sungai Kelian,
11200 Tanjong Bungah, Penang.
Mum’s Nyonya Cuisine

31-D, Lorong Abu Siti,
10400 George Town, Penang.
Nyonya Willow 柳 娘惹餐馆


The Arena Curve,
72-1-3, Jalan Mahsuri,
11900 Bayan Lepas, Penang.
Richard Rivalee Nyonya Cuisine Restaurant


62 & 64, Lorong Macalister,
10400 George Town, Penang.
Sifu Nyonya Cuisine


Rope Walk Guest House, 154, Jalan Pintal Tali,
10100 George Town, Penang.
Must-Try Nyonya Dishes in Penang
If this is your first Nyonya meal, ordering can be intimidating because restaurant menus often contain dishes unfamiliar to international visitors.
Here are some classics worth looking for.
Jiu Hu Char
Finely sliced jicama is stir-fried with dried cuttlefish, mushrooms, carrots and other ingredients until aromatic.
Traditionally, it is eaten wrapped inside fresh lettuce leaves with sambal.
The combination of soft vegetables, savoury cuttlefish and crisp lettuce makes this one of the best introductions to home-style Nyonya cooking.
Curry Kapitan
One of the best-known Nyonya curries, Curry Kapitan combines chicken with a rich, aromatic spice paste and coconut milk.
Compared with many conventional Malaysian curries, it tends to be thicker and intensely fragrant.
Assam Prawns
Prawns cooked with tamarind create an irresistible combination of sweetness, sourness and savouriness.
The sauce becomes beautifully caramelised around the prawns, making this deceptively simple dish a favourite at many Nyonya restaurants.
Perut Ikan
One of Penang Nyonya cuisine’s most distinctive dishes.
Traditionally made using pickled fish stomach alongside an extraordinary mixture of herbs and vegetables, Perut Ikan has a sour, herbal and complex flavour unlike almost anything else in Malaysian cooking.
Ayam Pongteh
A comforting stew traditionally prepared with chicken, potatoes and fermented soybean paste.
It is generally milder than many other Nyonya dishes, making it useful for balancing a table filled with spicy curries and sambal.
Inche Kabin
Nyonya-style fried chicken marinated with aromatic spices before being deep-fried.
Crisp outside and flavourful inside, it is an easy crowd-pleaser.
Otak-Otak
Fish is combined with a fragrant spice mixture before being steamed or grilled, traditionally in banana leaves.
Penang’s version can differ considerably from the firmer styles encountered elsewhere in Malaysia.
Nasi Ulam
Rice mixed with a remarkable assortment of finely sliced fresh herbs.
A good nasi ulam is incredibly fragrant and demonstrates how important herbs are to northern Peranakan cooking.
Pie Tee
Crispy, cup-shaped shells filled with shredded vegetables and other savoury ingredients.
They’re light, crunchy and an excellent starter for sharing.
Nyonya Kuih
Save some room for dessert.
Colourful Nyonya kuih frequently uses coconut milk, pandan, glutinous rice and gula Melaka to create layers of different textures and flavours.
For a deeper introduction, Moh Teng Pheow is one of the most interesting stops in George Town.
What Should You Order for Your First Nyonya Meal?
If you’re dining with three or four people, resist the temptation to order several curries.
The best Nyonya meals combine contrasting flavours and textures.
A good introductory table might include:
- Pie Tee as a starter
- Jiu Hu Char
- Curry Kapitan
- Assam Prawns or Assam Fish
- A vegetable or kerabu dish
- Steamed rice
- Nyonya kuih or a coconut-based dessert
This gives you something spicy, something sour, something aromatic and something refreshing — a much better representation of Nyonya cooking than ordering several similar dishes.
Penang Nyonya vs Melaka Nyonya Cuisine
Both Penang and Melaka are major centres of Peranakan culture, but their culinary traditions developed differently.
Northern Nyonya cuisine in Penang generally incorporates more sour and spicy elements, reflecting the influence of northern Malay cooking and neighbouring Thailand.
Tamarind, chillies and fresh herbs feature prominently.
Melaka Nyonya cuisine tends to feature somewhat stronger Indonesian and southern Malay influences, with ingredients such as coconut milk and gula Melaka appearing prominently across its culinary repertoire.
There is considerable overlap, however, and individual family recipes vary enormously.
Rather than asking which version is “better”, trying both provides a fascinating lesson in how food changes as communities adapt to different places.
Is Nyonya Food Spicy?
Some dishes certainly are, but Nyonya food should not be understood simply as spicy food.
The cuisine is about balance.
One dish might be fiery and sour, another rich with coconut milk, while another is dominated by fresh herbs or fermented ingredients.
If you don’t tolerate chilli particularly well, dishes such as Ayam Pongteh and Jiu Hu Char can provide gentler introductions.
Tell the restaurant when ordering, and they can usually recommend an appropriate combination.
Is Nyonya Food Halal?
Do not assume that traditional Nyonya restaurants in Penang are halal.
Pork is commonly used in Peranakan Chinese cooking, while ingredients such as belacan and cooking preparations can also make dietary requirements more complicated.
Muslim travellers should check the restaurant’s current halal certification or ingredients directly rather than relying solely on online recommendations.
Jawi Peranakan cuisine, meanwhile, developed within a Muslim community and represents a separate culinary tradition worth exploring.
Nyonya Food and Penang’s Peranakan Heritage
To really understand Nyonya food, it’s worth exploring the culture beyond the dining table.
One of the best places to start is the Pinang Peranakan Mansion, where elaborate furniture, clothing, jewellery and household objects illustrate the lifestyles of wealthy Straits Chinese families.
Walk through the surrounding streets and you’ll also encounter clan houses, temples and rows of historic shophouses that tell the wider story of George Town’s migrant communities.
Nearby attractions such as Cheah Kongsi, Khoo Kongsi, Little India, the Clan Jetties and the Street of Harmony reveal how Chinese, Malay, Indian, European and other communities lived alongside one another and shaped the city.
A Nyonya meal therefore isn’t simply another item on a Penang food checklist.
It is one of the most delicious ways to understand the history of George Town itself.
Frequently Asked Questions
What is the best Nyonya restaurant in Penang?
There isn’t one restaurant that suits everyone. Auntie Gaik Lean’s Old School Eatery is an excellent choice for celebrated traditional cooking, Kebaya Dining Room for a refined experience, and restaurants such as Ivy’s and Bibik’s Kitchen for home-style Nyonya food.
Where can I eat Michelin-recognised Nyonya food in Penang?
Penang has several Nyonya restaurants recognised by the Michelin Guide, including Auntie Gaik Lean’s Old School Eatery and other establishments within George Town. Michelin distinctions can change annually, so check the latest guide when planning your visit.
What Nyonya dishes should first-time visitors try?
Start with Jiu Hu Char, Curry Kapitan, Assam Prawns, Pie Tee and a vegetable dish before finishing with Nyonya kuih. More adventurous diners should look for Perut Ikan and Nasi Ulam.
Is Nyonya cuisine Chinese or Malay?
Neither description fully captures it. Nyonya cuisine developed within the Peranakan Chinese community and combines Chinese culinary traditions with Southeast Asian ingredients and influences, particularly Malay and, in northern Malaysia, Thai elements.
Is Nyonya food the same as Peranakan food?
“Nyonya food” is commonly used to describe the cuisine of the Baba-Nyonya or Peranakan Chinese community. However, “Peranakan” can refer more broadly to several communities, including Penang’s Jawi Peranakan community.
Where is the best area for Nyonya restaurants in Penang?
George Town has the greatest concentration, particularly around the historic city centre and surrounding neighbourhoods. This makes Nyonya dining easy to incorporate into a George Town itinerary.
Penang’s Nyonya cuisine tells a story that has been developing for generations.
Chinese cooking traditions encountered Malay ingredients, Thai influences and the produce of the tropics, eventually creating a culinary identity that belongs distinctly to this part of Southeast Asia.
Today, you can experience that heritage in very different ways: through an elegant dinner inside a restored George Town townhouse, a family-run restaurant serving recipes passed down through generations, or a colourful piece of Nyonya kuih eaten during an afternoon walk.
And that’s precisely why Nyonya food deserves to be experienced alongside Penang’s more internationally famous hawker dishes.
If you’re planning your food adventure, continue with our guides to the best Char Koay Teow in Penang, best Chee Cheong Fun in Penang, best chu char restaurants in Penang, best hawker food in Penang, and our complete guide to what to eat in Penang.
Then step beyond the dining table with our guides to the Pinang Peranakan Mansion, George Town UNESCO World Heritage Site, Clan Jetties, and other must-visit attractions in Penang to discover the communities and history behind the food.







