8 Best Nyonya & Peranakan Restaurants in Melaka
Nyonya (Peranakan) cooking is arguably Melaka's single most distinctive contribution to Malaysian food — a cuisine born from centuries of intermarriage between early Chinese settlers and local Malays, expressed through dishes like ayam buah keluak, asam pedas and pong teh. The city is dense with restaurants claiming the label, but the real, kitchen-tested versions tend to cluster in a handful of shophouses and family-run spots. Here are eight currently operating restaurants — from a restored Heeren Street townhouse to a five-table home kitchen — worth seeking out specifically for their Peranakan cooking.
1. Peranakan Mansion
Housed in a beautifully restored Straits-Chinese townhouse on Jalan Tun Tan Cheng Lock (Heeren Street), Peranakan Mansion is as much a heritage experience as a meal — blackwood furniture, gold-leaf carvings and Straits-influenced interiors set the scene. The babi cili garam and butterfly-pea Teh Bunga Telang are the dishes most frequently singled out by reviewers. It's non-halal, and a 6% service charge plus SST apply on top of listed prices, so expect it to run pricier than the average Nyonya spot in town.
2. Restoran Nyonya Makko
Opened in 1984 in Taman Melaka Raya, Nyonya Makko is one of the longest-running Nyonya kitchens still operating in the city. The menu covers the classics — ayam buah keluak, ngor hiang, pong teh, cincalok omelette, otak-otak — served in a dining room decorated with old Peranakan kitchenware and framed family photos that underline how long the place has been at it. Its popularity means queues are common during peak lunch and dinner hours.
3. Restoran Aunty Lee
Tucked into the residential neighbourhood of Ujong Pasir, a short drive from Jonker Street, Restoran Aunty Lee is Nyonya food at its most unpolished and home-style. There's no heritage-mansion set dressing here — just warm, family-run service and a menu built around Peranakan comfort cooking. Because it's off the main tourist strip, most diners have specifically sought it out, and seating is limited, so a reservation is worth making before you go.
4. Cottage Spices Nyonya Restaurant
A small, chef-owned kitchen in Taman Melaka Raya, Cottage Spices stands out for skipping pork and alcohol entirely, making it one of the few genuinely Muslim-friendly Nyonya restaurants in Melaka. The owner has over two decades of experience cooking Peranakan food, and reviewers most often mention the assam pedas ikan jenahak (spicy-sour golden snapper) and sambal squid with petai. Worth noting: it isn't listed in Malaysia's official halal certification records, so if certified halal status is a hard requirement, confirm directly with the restaurant.
5. SamFu Nyonya Restaurant
Set on the ground floor of the Mimosa Hotel in Kampung Jawa, SamFu is a newer name in Melaka's Nyonya scene but has built a loyal following quickly, largely on the strength of its chili garam pork and generous portions. Chef Keong is known for greeting diners personally. It's a convenient choice if you're staying at the hotel or nearby and don't want to travel far for a proper Peranakan meal.
6. Kocik Heritage Nyonya Restaurant
This Jalan Tun Tan Cheng Lock shophouse spent years operating as Kocik Kitchen before a new family took over and rebranded it Kocik Heritage, keeping much of the old-world layout, antique furnishings and family heirloom decor intact. Otak-otak, ayam pongteh and sambal prawn are the standing orders, and the cendol — rich with santan and gula Melaka — is consistently singled out in reviews. Note it's closed on Tuesdays.
7. Restoran Anak Nyonya
A genuinely tiny operation on Jalan Tokong, near the top end of Jonker Street, Restoran Anak Nyonya seats only around five tables. The fragrant sambal kangkung and other fresh-vegetable Nyonya sides come up again and again in reviews, alongside praise for how authentic and home-cooked everything tastes. The atmosphere leans closer to a family gathering than a restaurant meal — call ahead, because the small seating count fills fast.
8. Peranakan Place Jonker Street
Right on Jalan Hang Jebat in the middle of Jonker Street, Peranakan Place is the most convenient pick on this list for anyone exploring the historic core on foot. Service is quick and the dining room comfortable, with a menu anchored by a rich, creamy Nyonya laksa and a well-reviewed Baba Cendol. Given its location, expect it to be busiest during lunch and dinner when Jonker Street traffic is at its peak.
Final Word
Nyonya cooking in Melaka spans everything from grand heritage-mansion dining to five-table family kitchens where the person taking your order also cooked your meal. None of the eight restaurants above repeat MissLobang's earlier general Melaka food roundup — this list is specifically for travellers chasing the real Peranakan flavours the city is famous for. Whichever you pick, call ahead where you can; most of these are small operations, and seating disappears fast on weekends.


