
To many Malaysians, Baba Nyonya cuisine is a taste of home. While there are plenty of Nyonya restaurants in Kuala Lumpur, nothing quite compares to the authenticity and flavour found where it all began. In this list, we round up some of the best Nyonya restaurants in Melaka, so you too can savour the rich, storied heritage of authentic Peranakan cuisine.
The most popular dishes in Baba Nyonya cuisine include Nyonya Laksa, Cendol, Ayam Pongteh, and Kuih Pai Tee. These recipes vary between families and are often passed down through generations. Crafting Nyonya dishes requires not only deep knowledge of spices and culinary techniques but also an intuitive understanding of flavour and texture. This is why many celebrated Nyonya chefs have spent decades perfecting their craft.
The origins of Nyonya cuisine
Nyonya cuisine traces its roots back to the 15th century, when Chinese traders settled in the Malay Archipelago and intermarried with local Malays, forming the Peranakan community. The women, known as Nyonyas, developed a unique style of cooking that blended Chinese ingredients with local Malay spices and cooking methods. Over the centuries, this fusion gave birth to a rich culinary tradition that is distinctly Peranakan. The cuisine is as much a cultural inheritance as it is a gastronomic delight, with every dish bearing the imprint of history, identity, and family heritage.
With the rise of tourism in Melaka in recent years—bolstered by high-profile visits from international celebrities such as Fan Bingbing and various regional influencers—food has become one of the city’s main attractions. Nyonya cuisine is central to Melaka’s cultural identity, born from the historical intermingling of Malay and Chinese communities. Unfortunately, few individuals today possess the intricate knowledge required to recreate these dishes in their original form. It is therefore vital that we preserve and celebrate this rich culinary legacy for generations to come.
From authentic chicken pongteh served in the heart of Melaka’s Bunga Raya district to delicately crafted Kuih Pai Tee handmade from scratch, these restaurants serve dishes that have been perfected over more than a hundred years. Each has been highly recommended by both locals and tourists as a must-visit for anyone seeking a true taste of Melaka’s Peranakan soul.
Best Nyonya restaurants in Melaka you should try on your next visit

View this post on Instagram
Located in Bandar Hilir, Melaka, Amy Heritage Nyonya Cuisine has been serving authentic Peranakan dishes since 2007. Helmed by Madam Amy Koh, a renowned chef of Baba Nyonya lineage, the restaurant is renowned for its meticulous preparation of traditional recipes. Signature dishes include Ayam Pongteh and Udang Lemak Nenas, with the Kangkung Kobis Keledek Masak Titik Lemak being a standout specialty. Come over for a cozy family run restaurant that serves a true taste of Melaka.
Operating hours: 11:30 AM–2:30 PM, 6PM–9:30PM

2 /8
View this post on Instagram
Located in Banda Hilir, Melaka, Restoran Baba Ang is a relatively new addition to the city’s culinary scene, having been established in recent years. Patrons have praised the establishment for its authentic Nyonya cuisine, with standout dishes including Ayam Goreng Berlada, Sambal Udang, Terung Sambal Udang Goreng, Udang Lemak Nanas, Pongteh, Sayur Chap Chai, and their signature Cendol Baba Ang. The restaurant offers a comfortable, air-conditioned environment and is family-friendly, featuring large round tables suitable for gatherings.
Due to its popularity, especially on weekends, advance reservations are recommended.
Operating hours: 11 AM–2PM, 6PM–9PM

Channel your inner little nyonya as you step into a Peranakan Mansion. Situated on Jalan Tun Tan Cheng Lock, Peranakan Mansion offers a refined dining experience within a beautifully restored heritage building adorned with traditional Peranakan décor. Housed in a beautifully restored heritage building, the restaurant is adorned with antique furniture, vibrant tiles, and nostalgic photographs, creating an ambiance reminiscent of a traditional Peranakan household.
The culinary offerings at Peranakan Mansion are crafted with meticulous attention to traditional recipes passed down through generations. Signature dishes such as Assam Fish, Braised Duck, Ayam Buah Keluak, and Ayam Pongteh showcase the complex flavours and textures characteristic of Nyonya cuisine. Desserts like their renowned Cendol, featuring fragrant gula melaka over finely shaved ice, provide a sweet conclusion to the meal.
Operating hours: 12PM–2 PM, 6PM–9PM

Situated along the Melaka River near Jonker Street, Baba Kaya offers a unique dining experience that blends traditional Nyonya flavors with a nostalgic ambiance. While the exact year of establishment and chef’s name are not publicly disclosed, the cafe is known for its innovative service style, where orders like Apom Balik are delivered via a rattan basket system reminiscent of colonial-era trade practices. Signature offerings include the Baba Kaya Nasi Lemak and Signature Nyonya Curry Laksa.
Operating hours: 8AM–2:30PM (Closed on Tuesday)
(Image credit: Instagram/foodieforthebelly)

5 /8
Atlantic Nyonya is a prominent Peranakan restaurant in Melaka, renowned for its authentic Nyonya cuisine and warm hospitality. The establishment operates three branches across the city, each offering a unique dining experience while maintaining consistent quality and flavour. However, the first and original branch is located at 145, Jalan Kubu, Kampung Satu. Atlantic Nyonya HQ offers a cozy and inviting setting for diners seeking authentic Nyonya cuisine. The restaurant is praised for its delicious offerings, including Pineapple Curry Prawn, Sour Chili Okra, Nasi Pandan Kukus, and Cendol Gula Melaka. The staff are known for their friendly and helpful service, enhancing the overall dining experience
Operating hours: 11:30AM – 9PM
(Image credit: Instagram/aya.yeaney)

View this post on Instagram
Situated along Jalan Merdeka in Taman Melaka Raya, Cottage Spices Nyonya Restaurant has been delighting patrons with authentic Peranakan cuisine for over a decade. While specific details about the chef are not publicly available, the restaurant is renowned for its home-cooked flavours. Signature dishes include Asam Pedas Fish and Cencalok Omelette, both of which are highly recommended by visitors.
Operating hours: 11:30AM–3:30 PM, 5PM–8:30PM

7 /8
BA&NYA Heritage is a family-run establishment that offers authentic Nyonya cuisine rooted in over 80 years of tradition. The restaurant is renowned for its homely atmosphere and commitment to preserving Peranakan culinary heritage. Signature dishes include the fragrant Nyonya Laksa and the Nasi Lemak with Rendang, both of which have received high praise from patrons. Other notable offerings are the Sambal Udang Petai and Mee Siam, which showcase the rich and diverse flavours characteristic of Nyonya cooking. The establishment also prides itself on its homemade desserts, such as the Cendol, which is crafted in-house rather than sourced from commercial suppliers.
Operating hours: 10AM – 4PM (Closed Monday to Friday)
(Image credit: Instagram/cherr_berr)

8 /8
De Bungalow, located at 52, Jalan Chan Koon Cheng in Bandar Hilir, Melaka, offers a modern yet respectful take on traditional Nyonya cuisine. As a Halal-certified establishment, it caters to a wide range of diners seeking authentic Peranakan flavours in a refined setting. With its elegant interiors and commitment to culinary heritage, De Bungalow operates across three distinct concepts under one roof: LWG Peranakan Cuisine, which presents classic Nyonya dishes with a contemporary flair; LWG Rooftop, offering scenic sunset views and open-air dining; and BAKAR, a lively grill spot featuring live music and casual bites.
Highly praised for its delicious food, cosy ambiance, and friendly service, De Bungalow is a favourite among both locals and tourists. Signature dishes such as Ayam Pongteh and Cendol are prepared with attention to tradition, while newer interpretations keep the menu fresh and engaging. Whether you’re after a quiet meal or a vibrant evening out, De Bungalow offers a versatile and immersive dining experience that celebrates the best of Melakan Peranakan culture.
Operating hours: 11:30AM–10:30PM
(Image credit: Instagram/debungalow.52)
