If you are visiting Malaysia, you should try Nasi Lemak, Char Kway Teow, Satay, Roti Canai, Laksa, Nasi Kandar, Mee Goreng Mamak, Chicken Rendang, Teh Tarik, and Cendol. These dishes are Malaysia’s most famous foods. They are tasty, easy to find, and popular with locals and tourists.
I have been a food blogger in Malaysia for 9 years. In this guide, I will show you what to eat, where to try it, and tips to enjoy it like a local.
1. Nasi Lemak
Nasi Lemak is coconut rice with spicy sauce (sambal), peanuts, anchovies, and egg. You can also have fried chicken or fish with it.
Why try it: It is the most famous Malaysian dish and is easy to eat.
Tip: The sambal is important. Fresh sambal makes it taste much better.
Where to try: Street stalls, local markets, and even airports have good Nasi Lemak.
2. Char Kway Teow
Char Kway Teow is flat rice noodles stir-fried with prawns, eggs, bean sprouts, and sometimes cockles.
Why try it: Smoky flavor makes it very tasty.
Tip: Penang has the best Char Kway Teow. A little char on the noodles is a good sign.
Where to try: Penang hawker stalls or local night markets.
3. Satay
Satay is grilled meat on sticks. You can have chicken, beef, or lamb. It comes with peanut sauce.
Why try it: Sweet, smoky, juicy, and easy to eat.
Tip: Kajang town is famous for Satay. Don’t miss it.
Where to try: Street food markets, night bazaars, and Satay stalls.
4. Roti Canai
Roti Canai is a soft, crispy flatbread. It is served with curry or dhal.
Why try it: Cheap, filling, and available everywhere.
Tip: Try “roti telur” with egg for more taste.
Where to try: Indian Muslim restaurants or Mamak stalls.
5. Laksa
Laksa is a noodle soup. There are two main types:
Curry Laksa: Coconut milk curry soup with noodles.
Penang Assam Laksa: Sour fish soup with noodles.
Why try it: Very flavorful and different from regular soups.
Tip: If you don’t like sour taste, try Curry Laksa first.
Where to try: Penang for Assam Laksa, any Malaysian city for Curry Laksa.
6. Nasi Kandar
Nasi Kandar is steamed rice with many types of curries and side dishes like chicken, squid, or vegetables.
Why try it: You can mix different curries on your plate.
Tip: Try “banjir style” where curries are poured over rice.
Where to try: Penang is famous for Nasi Kandar.
7. Mee Goreng Mamak
Mee Goreng Mamak is fried yellow noodles with tofu, egg, vegetables, and sometimes potato cubes.
Why try it: Sweet, spicy, tangy, and easy to eat.
Tip: Squeeze lime on top—it makes the flavor much better.
Where to try: Indian Muslim (Mamak) stalls, open late at night.
8. Chicken Rendang
Chicken Rendang is chicken cooked slowly in coconut, lemongrass, and spices.
Why try it: Thick, rich, and flavorful without being too spicy.
Tip: Rendang tastes even better if cooked a day before.
Where to try: Malay restaurants or traditional markets.
9. Teh Tarik
Teh Tarik is a pulled milk tea. The tea is poured between cups to make it frothy.
Why try it: Smooth, sweet, and fun to watch being prepared.
Tip: Ask for “kurang manis” (less sugar) if you like it lighter.
Where to try: Local coffee shops, Mamak stalls.
10. Cendol
Cendol is shaved ice with coconut milk, palm sugar syrup, and green rice flour jelly.
Why try it: Refreshing in Malaysia’s hot weather. Sweet but not too heavy.
Tip: Penang and Melaka have the best Cendol.
Where to try: Street stalls, food courts, or dessert shops.
Bonus Foods Tourists Often Miss
Some great foods that tourists often miss but should try:
Hokkien Mee: Dark soy fried noodles
Banana Leaf Rice: South Indian style meal served on a banana leaf
Apam Balik: Sweet peanut-filled pancake
Ikan Bakar: Grilled fish with spicy sauce
These are not as famous but very tasty and worth trying.
Tips for Tourists Eating in Malaysia
Try street food first: Most locals eat there and the taste is authentic.
Ask locals for recommendations: They know the best stalls.
Be careful with spice: Malaysian food can be spicy. You can ask for “less spicy.”
Try different styles: For example, Laksa and Char Kway Teow vary by city.
Eat like a local: Try small portions first, then explore more dishes.
Final Takeaway
If it’s your first time in Malaysia, start with:
Nasi Lemak, Char Kway Teow, Satay, Roti Canai, Laksa, Nasi Kandar, Mee Goreng Mamak, Chicken Rendang, Teh Tarik, and Cendol.
These dishes show Malaysia’s Malay, Chinese, and Indian food culture. You will taste sweet, spicy, creamy, smoky, and sour flavors in a simple, easy way.
From my 9 years as a food blogger here, this is the best guide for tourists to enjoy Malaysian food safely and easily.

