If you ever visit Malaysia, you will quickly realise that food is everywhere. People do not just eat to survive here. Food is how Malaysians connect, celebrate, and relax after a long day. Some of the best food in the country is not found in restaurants, but right on the streets, sold by vendors who have been cooking the same authentic dishes for generations.
The best way to experience Malaysia is through its street food. Here are some of the dishes locals eat every day, and the best kinds of places where you can find them.
Char Kway Teow

Char Kway Teow is a stir-fried noodle dish made with flat rice noodles, prawns, cockles, Chinese sausage, bean sprouts, and eggs. It is cooked quickly over high heat, which gives the noodles a smoky flavour that locals call wok hei. The noodles are slightly charred and very flavourful.
You can find Char Kway Teow all over Malaysia, but Penang is especially famous for it. In George Town, you will see street stalls with big woks and long lines. Kuala Lumpur also has many hawker centres where you can enjoy a plate of this noodle dish cooked fresh right in front of you.
Nasi Lemak

Nasi Lemak is often called Malaysia’s national dish. It is made with rice cooked in coconut milk, served with spicy sambal, fried anchovies, roasted peanuts, cucumber slices, and a boiled or fried egg. Some stalls also add fried chicken, sambal squid, or beef rendang on the side.
You can find Nasi Lemak at almost any roadside stall, food court, or night market across Malaysia. Early in the morning, you will often see small stalls by the road selling packets of Nasi Lemak wrapped in banana leaves. Kuala Lumpur and Johor Bahru are great places to experience this meal the local way.
Roti Canai

Roti Canai is a flaky and crispy flatbread that is usually eaten with dhal or curry. It is made by stretching and flipping the dough before frying it until golden. They are usually plain, but you can find many variations across the country with egg, onions, or even sardines.
In Malaysia, you can find Roti Canai at mamak stalls, which are Indian Muslim food shops that stay open late into the night. Kuala Lumpur, Penang, and smaller towns like Ipoh all have excellent places where you can watch roti makers flipping the dough and frying it right in front of you.
Satay

Satay is grilled skewers of meat, usually chicken or beef, marinated in spices and cooked over a charcoal fire. The meat is served with a thick peanut sauce, cucumber slices, onions, and rice cakes called ketupat.
You will find Satay being sold at many night markets, open-air food courts, and roadside stalls across Malaysia. Towns like Kajang near Kuala Lumpur are famous for satay, but you can also enjoy it in Penang, Johor Bahru, and Malacca. Look for smoky stalls where you can smell the satay grilling from a distance.
Hokkien Mee

Hokkien Mee means different things depending on where you are in Malaysia. In Kuala Lumpur, it is thick yellow noodles stir-fried with dark soy sauce, pork, squid, cabbage, and crispy pork lard. In Penang, it is a spicy prawn noodle soup with a rich broth.
In Kuala Lumpur, you will find dark soy Hokkien Mee at traditional hawker stalls, especially in older neighbourhoods and night markets. In Penang, you will find prawn noodle soup versions at food courts and roadside vendors, often served with a side of chilli paste for extra spice.
Assam Laksa

Assam Laksa is a tangy and spicy fish-based noodle soup made with tamarind, mackerel, and lots of fresh herbs. It is usually topped with mint leaves, cucumber, onions, and a spoonful of shrimp paste. The flavour is sour, spicy, and slightly sweet all at once.
The best place to try Assam Laksa is in Penang, where it is sold at food stalls near temples, local markets, and along busy streets. You can also find its authentic versions in small towns around Malaysia, where families have been making it for years.
Cendol

Cendol is a cold dessert made with shaved ice, coconut milk, palm sugar syrup, and green pandan jelly noodles. It is refreshing, especially on a hot day, and is not too sweet. It is often served in a bowl or a cup.
You can find Cendol at street carts, especially around busy shopping areas and food markets. Penang, Kuala Lumpur, and Malacca have popular spots where locals gather in the afternoons to enjoy a bowl of Cendol sitting on plastic stools by the roadside.
Apam Balik

Apam Balik is a folded pancake filled with crushed peanuts, sweet corn, and sugar. Some versions are thick and fluffy, while others are thin and crispy. Either way, it is a satisfying street snack that is easy to eat while walking around.
You will find Apam Balik at almost every pasar malam, which are night markets set up a few nights a week in different towns. Kuala Lumpur, Johor Bahru, and Ipoh all have great night markets where vendors make Apam Balik fresh while you wait.
Mee Goreng Mamak

Mee Goreng Mamak is a spicy fried noodle dish made with yellow noodles, tofu, shrimp, and potatoes, all stir-fried in a spicy tomato-based sauce. It is hearty, filling, and full of flavour with a bit of sweetness and spice.
You can find Mee Goreng Mamak at almost any mamak stall across Malaysia. These stalls are often open all day and into the night. Kuala Lumpur and Penang are especially famous for finding busy stalls where the wok flames light up the street corners.
Otak-Otak

Otak-Otak is a spiced fish paste wrapped in banana leaves and grilled until tender. It has a soft texture and a smoky, spicy flavour that makes it a favorite snack among locals.
You can find Otak-Otak at food markets and hawker stalls across Malaysia. Johor, especially in towns like Muar, is famous for Otak-Otak, but you will also find it grilled fresh at night markets and food courts in Kuala Lumpur and Malacca.
Popiah

Popiah is a thin crepe-like roll filled with stewed turnips, carrots, bean sprouts, and sometimes prawns or Chinese sausage. Some versions are served as is, while others are lightly fried to make them crispy.
You can find Popiah at food courts, wet markets, and street stalls all over Malaysia. Penang, Malacca, and Kuala Lumpur are perfect places to try Popiah made fresh right in front of you, often with the option to customise your fillings.

Malaysia’s street food is not just food but a part of everyday life. It is where you see families sitting together after work, friends grabbing quick meals, and travellers discovering flavours they have never tasted before. Every plate is a mix of history, tradition, and local pride.
If you really want to experience Malaysia, do not just look for fancy restaurants. Walk the streets, explore the markets, sit down at a small table, and try the local specialities. You won’t regret any bite!