Where to eat
in Melaka.
If you are building your own Melaka food list, start with the city’s four defining cuisines. Nyonya, Eurasian-Portuguese, Hainanese-Malayan, and Tamil-Muslim all matter here, and these are the places we actually eat.
Nyonya / Peranakan
Chinese ingredients, Malay technique, Portuguese spice. The defining cuisine of Melaka, and the trickiest to find done well outside someone's home.
Ayam pongteh · Asam pedas · KerabuEurasian-Portuguese
Centred on the Portuguese Settlement at Ujong Pasir. Grilled fish, spicy sambals, devil curry. Closer to Goan than Lisboan, but unmistakably Melakan.
Devil curry · Ikan bakar · Sugee cakeHainanese-Malayan
The kopitiam style that defined Malayan urban breakfast. Chicken rice balls, half-boiled eggs, kaya toast on charcoal-grilled bread.
Chicken rice balls · Kaya toast · Hainan chickenTamil-Muslim & mamak
The pancake culture of the peninsula. Roti canai for breakfast, nasi kandar for lunch, teh tarik any time. Open late, cheap, and consistently excellent.
Roti canai · Mee goreng · Teh tarik
Restoran Baba Ang - Peranakan Lunch & Dinner.
Air-conditioned Peranakan restaurant specializing in authentic Baba Nyonya dishes prepared by the owner's wife, with free parking and family-sized round tables.
Cooking classes, food tours,
tables already booked.
Melaka's best cooking classes and food tours fill up fast. We partner with Klook on tested operators - click through and you support this site at no cost to you.
Browse food experiences on Klook →Run a business here?
Get listed.
If you run a restaurant, shop, hotel, tour, café or attraction in Melaka, we'd like to hear from you. Listings are reviewed by our editorial team; we only publish places we'd genuinely recommend.
The Melaka Compass
Weekly field notes from inside the heritage zone, covering new openings, seasonal eats, and things worth the trip.
You're in! Welcome to the Melaka Compass.
No spam. Unsubscribe anytime.