Malaysian Food Guide by Destination

Eating is one of the main reasons to travel in Malaysia, and the best Malaysian food is tied closely to place. A bowl of laksa in Penang tastes nothing like one in Sarawak, and the breakfasts of Kelantan are different again. This page groups the country’s food by destination, so you can plan meals around your route. For a dish-by-dish introduction, start with our Malaysian food guide.

Malaysian food by region

Penang and the north

George Town is the country’s best-known hawker city. Char kway teow, assam laksa, Hokkien mee and cendol are sold from stalls and coffee shops across the heritage centre, and many of the best ones open only for breakfast or only after dark. Go early and expect queues at the famous names.

Perak

Ipoh has a reputation that far exceeds its size. Its old town coffee shops are known for white coffee, bean sprout chicken, silky tau fu fah and dim sum breakfasts. It is an easy stop between Kuala Lumpur and Penang, and one or two nights is enough to eat well.

Kuala Lumpur

KL brings together Malay, Chinese, Indian and regional cooking in one city. Jalan Alor in Bukit Bintang is the classic evening food street, with grilled seafood, satay and noodles under strip lights. For nasi lemak, banana leaf rice and roti canai, neighbourhood places often beat the tourist strips.

Melaka

Melaka City (historic Malacca) is the home of Nyonya cooking, the Peranakan cuisine that blends Chinese and Malay techniques. Try ayam pongteh, Nyonya laksa and chicken rice balls. On weekend evenings, Jonker Street turns into a night market with snacks and desserts.

Kelantan and the east coast

Kota Bharu is the place for east coast Malay food: nasi kerabu (blue rice with herbs), nasi dagang, ayam percik and colourful kuih. The upper floors of Siti Khadijah Market are a good place for a cheap, filling breakfast.

Sabah and Sarawak

Borneo has its own dishes. In Sabah, look for tuaran mee and fresh seafood, and in Kota Kinabalu the Gaya Street Sunday Market is a good morning out. In Sarawak, Kuching is known for Sarawak laksa and kolo mee, both usually eaten for breakfast.

Tips for eating in Malaysia

  • Eat early or late: many popular hawker stalls open at breakfast and sell out by lunchtime, while others only start trading in the evening.
  • Bring cash: e-wallets and QR payments are increasingly common, but small stalls may still prefer cash.
  • Check halal status: Malay restaurants are halal, while many Chinese coffee shops serve pork. Look for halal signs if this matters to you.
  • Order the speciality: stalls often cook one dish and do it very well, so order what they are known for.

Destinations

Malaysian Food Guide by Destination: frequently asked questions

Which city in Malaysia has the best food?

George Town in Penang is usually rated the best food city in Malaysia, thanks to its concentration of hawker stalls and coffee shops. Ipoh, Melaka and Kuala Lumpur are close behind, each with their own specialities. If you can, eat in more than one, because the same dish can be cooked very differently between regions.

What food is Malaysia famous for?

Malaysia is known for nasi lemak, char kway teow, laksa, satay, roti canai, Hainanese chicken rice and rendang. Each region adds its own dishes, such as Nyonya food in Melaka and nasi kerabu in Kelantan. Our Malaysian food guide covers 25 dishes to try.

Is street food in Malaysia safe to eat?

Street and hawker food in Malaysia is generally safe and is eaten daily by locals. Choose busy stalls with high turnover, where food is cooked fresh in front of you. Bottled or filtered water is a sensible choice, and ice at established outlets is usually made from treated water.

How much does a meal cost in Malaysia?

A hawker or coffee shop meal is usually the cheapest way to eat in Malaysia, typically costing a few ringgit to around RM15 for a plate and a drink. Tourist food streets and seafood dishes cost more, as seafood is often priced by weight. Ask the price before ordering seafood.