If I had to describe Malaysian food to someone who's never tried it, I'd say two words: flavor packed. It mixes Malay, Chinese, and Indian cooking, and it's some of the best food I've eaten anywhere.
Heads up: some links and maps in this guide are affiliate links. If you book or buy through them, we may earn a commission at no extra cost to you.
In this guide 3 sections
Cream and I lived in Kuala Lumpur (KL) for three months, from February to May 2026. We'd never really had Malaysian food before, so we started with the classics and worked our way up to things like fish head curry.
We have a full YouTube video covering all the best foods to eat in KL π
One thing surprised us right away: a lot of the flavors reminded us of the "American Thai" food we love back home. The Thai food we ate in Bangkok tasted so different from what we knew that we started wondering whether our favorite "Thai" curries were closer to Malaysian food all along.
I put together this guide to show you exactly what you need to eat when you visit Kuala Lumpur. Let's get into it!
What Are the Best Foods in Kuala Lumpur? My Quick Answers
If you're only in Kuala Lumpur for a layover and can eat a few things, make it these three: nasi lemak, nasi kandar, and roti canai.
Nasi lemak is the classic. The coconut rice is fragrant, the sambal is sweet and a little spicy, and the fried chicken is crispy. Nasi kandar is our favorite: fried chicken over rice flooded with curry, and the one must-try food in KL if you only have time for one. And for breakfast, a plain roti canai with dhal (lentil curry) for dipping is the best way to start the day.
Most of what we ate was halal. About two-thirds of Malaysians are Muslim,1 and even McDonald's here is halal-certified.2
π‘A Quick Tip for Ordering Food in Malaysia:
The menus can look intimidating, but the food is actually very simple to order if you know some basic words!
- Nasi = Rice (If you see Nasi, the dish comes with rice)
- Ayam = Chicken
- Goreng = Fried (Ayam Goreng = Fried Chicken)
- Daging = Beef
- Rendang = A slow-cooked, stewed cooking method (Daging Rendang = Beef Stew)
Knowing these five words will help you so much when picking your proteins at local stalls!


Bernie & Cream@bernieandcream
Follow along on Facebook
Bernie & Cream@bernieandcream
Follow along on Instagram
Bernie & Cream@bernieandcream
Follow along on Threads
Bernie & Cream@bernieandcream
Watch us on TikTok
Bernie & Cream@bernieandcream
Follow along on X
Bernie & Cream@BernieAndCream
The 10 Must-Eat Foods in Kuala Lumpur
1. Nasi Lemak // The National Dish
Nasi lemak is a Malay dish and the heart of Malaysian food. At its base, it's coconut rice that's a little salty and full of coconut flavor.


β Watch us try this exact Nasi Lemak at Wanjo and mix the perfect bite
It comes with sambal on the side, which isn't that spicy if you've been to Thailand. It's topped with crispy anchovies, cucumber, roasted peanuts, and an egg. Mix the rice, sambal, and sides together and every bite has a different texture.
Order it with a protein, or you'll just get the base. Ayam goreng (fried chicken) is the most popular, and daging rendang (slow-cooked beef) is just as good. Nasi lemak is a breakfast dish, so pair it with a hot teh tarik (pulled milk tea).
Our favorite plate was at Village Park in Petaling Jaya, for the fried chicken. In the city, we loved Nasi Lemak Wanjo in Kampung Baru. For the full ranking, see our best nasi lemak in Kuala Lumpur.
2. Nasi Kandar // Our Favorite Malaysian Dish
Nasi kandar is an Indian Muslim (mamak) dish, and it's one of the most flavorful things we've ever eaten. It's the dish we miss most from Malaysia.


βSee our reaction to eating "flooded" Nasi Kandar with our hands for the first time
It's rice covered in a mix of different curries, and every restaurant mixes its curries differently. It comes with pickled cabbage, an egg, and sometimes okra. Then you pick a protein, like fried chicken covered in onions (ayam bawang), squid, or beef rendang.
We order ours banjir, which means flooded with curry, and eat it with our hands. It's spicy, so pair it with a sirap bandung (rose syrup with condensed milk) to cut the heat.
Our favorite was Line Clear in Kampung Baru: $11.92 for two plates. Saddam Nasi Kandar in Chow Kit was a close second.
3. Roti Canai // Our Favorite Breakfast in KL
Roti canai is the most popular roti in Malaysia: a buttery, layered, soft flatbread served with dhal on the side for dipping.

β Watch our morning Roti Canai taste test (and see how to dip it like a local)
The dhal is full of flavor but not spicy. We loved ordering roti on Grab in the mornings, and you'll find it at mamak stalls all over the city. Rip it apart with your fingers and dip it.
Roti canai is the classic, but try the others too: roti telur (with egg), roti bom (sweet and buttery), and roti cheese. Ordering a few with a teh tarik is the best breakfast in KL, and our Roti Canai 101 guide shows how to order each one.
4. Ramly Burger // The Best Burger in Malaysia
The Ramly burger is Malaysia's favorite street burger, and you'll find stalls cooking it on Jalan Alor, the food street in Bukit Bintang.


β Watch us try the legendary egg-wrapped Ramly Burger at Boss Burger and see just how messy it gets
We went to Boss Burger, a stall on Jalan Alor, and paid RM11 (about $2.60). The cooking is the show: after the patty is cooked, it goes into a savory gravy, then gets wrapped in a thin egg omelet and covered in sauces and melted cheese.
It's messy, so grab a stack of napkins. It's also the best burger we had in Malaysia, and we gave Boss Burger a 10/10. Our Ramly burger guide covers how it's made and how to order it.
5. Chili Pan Mee // The Best Noodle Dish in the World
Chili pan mee comes two ways, dry and soup, and dry is the one to get. It's chewy noodles topped with minced meat, crispy anchovies, greens, and a poached egg.


β See why we instantly crowned this Chili Pan Mee the "best noodle dish in the world"
You add dried chili flakes to match your spice tolerance. When you break the egg and mix everything up, the yolk turns into a sauce that coats the noodles. I compare it to an Asian carbonara.
It's a simple dish, and it's the best noodle dish we've ever had. We ate it at Kin Kin in Chow Kit, where two bowls with three sides and two drinks came to RM57 (about $13).
6. Cendol // The Best Malaysian Dessert
Malaysia is hot, and cendol is how you cool down. If you've never had an Asian shaved ice dessert, this one will surprise you.


β Watch us try street-side Cendol (and see our honest reaction to sweet corn in our dessert)
Cendol is shaved ice soaked in coconut milk and palm sugar syrup (gula melaka), topped with green jelly noodles, red beans, and sweet corn. Beans and corn sound strange on a dessert, but trust me, it works.
You'll find classic cendol in the malls, but we had ours at a street stall, and that is where we found the durian version. Get that one: the durian makes the whole bowl richer. (We also did a full durian tasting in Kuala Lumpur.) We like to let the ice melt a bit and mix it into a sweet, cold soup.
7. Fish Head Curry // For the Brave Eater
Fish head is a delicacy in Malaysia, and the eye is the most prized part. There are Malay and Chinese versions, and we went with the Indian-style curry.


β Watch us brave the Fish Head Curry at Anuar's, and find out who ate the eye!
This was one of our most adventurous meals. We never thought we'd eat a fish head, but it was recommended to us, and I'm glad we tried it. It's a whole fish head cooked in a pot of curry.
There's far more meat on a fish head than I expected. You pick through it and eat the meat and skin over your rice. The curry is full of flavor and not too spicy. We had ours at Anuar's Fish Head Curry in Bangsar, and we gave it a 10/10.
8. Claypot Chicken Rice // True Malaysian Street Food
Claypot chicken rice is street food you can watch being made: dozens of clay pots sitting on open flames right on the sidewalk.


β See the intense street-side fire cooking process for this exact Clay Pot Chicken
The pots are filled with rice, chicken, dark soy sauce, and spices, then cooked over the fire with the lid on. The rice at the bottom sticks to the hot clay and turns into a crunchy, crispy layer.
They bring the steaming pot to your table, and you mix it yourself and scoop it into small bowls. We ate ours at 168 Claypot Chicken Rice in Pudu, about $15 for two with bok choy, chicken feet soup, and a barley lime. Pair it with an iced barley drink or a sirap ais (rose syrup on ice).
9. Char Kway Teow // The Best Char-Flavored Noodles
Char kway teow is wide, flat rice noodles stir-fried in a very hot wok, which gives them a smoky, charred flavor called wok hei.

The noodles are chewy and smoky, and they're not spicy at all, which makes them a good break from all the curry.
We ordered ours at Oriental Kopi with shrimp, and the shrimp soak up the smoky flavor from the wok.
10. Curry Laksa // Best Spicy Coconut Curry Soup
Curry laksa is a rich, spicy coconut curry soup with noodles, and it's one of our favorite bowls in KL.

β Watch us slurp this spicy Laksa Curry (and see just how rich the broth actually is)
It comes with noodles, vegetables, and a protein (usually chicken, shrimp, or tofu puffs). This is the dish that reminded us most of the curries at American Thai restaurants, except in soup form.
It's spicy, but the coconut milk softens the heat so it doesn't burn. The tofu puffs look plain, but they soak up the broth like sponges. We had ours at Oriental Kopi in Pavilion.
Ready to Eat Your Way Through Kuala Lumpur?
These ten aren't everything we ate (we had plenty of satay too), but they're the ten we'd tell a friend to start with. Street food in KL costs a few dollars (bring cash for the stalls; see cash or card in Kuala Lumpur), and even a sit-down meal in a mall is cheaper than at home, so you can try a lot of them in a short trip. We lived in Bukit Bintang, a short walk from the stalls on Jalan Alor, and it's the base we'd pick for a food trip: see places to stay there.
If you would rather be shown than find your own way, a guided food evening covers several of these in one night, usually with someone who knows which stall is worth the queue on which day. Prices move around, so this is what they cost today:
Or compare more food tours in Kuala Lumpur for your dates.
Now that you know what to eat, here's how to plan the rest of your trip:
Next Steps for Your Kuala Lumpur Trip
- Where to Eat: Ready to order? Our ranking of the 13 best restaurants in Kuala Lumpur says what to get at each one and what we paid.
- Where to Stay: Need a great base (and a comfy bed to sleep off your food coma)? Compare Bukit Bintang vs. KLCC in our guide to where to stay in Kuala Lumpur, or go straight to places to stay in Bukit Bintang, a short walk from Jalan Alor.
- Things to Do: Walk off all those heavy meals and explore the city's highlights with the 9 best things to do in Kuala Lumpur (and 1 thing to skip).
- Weather & Timing: Don't let a downpour ruin your night market street food crawl. Plan ahead with the best time to visit Kuala Lumpur.
- Is It Worth It?: Still on the fence about whether Malaysia deserves a spot on your Southeast Asia route? Read our honest breakdown: Is Kuala Lumpur Worth Visiting?
- Remote Work & Long Stays: Want to stay for three months so you can eat everything? Check out our guide on visas and Wi-Fi: Is Kuala Lumpur Good for Digital Nomads?
- Staying Connected: Get an Airalo eSIM before you land, so Grab and GrabFood work from your first meal.
Bernie & Cream@bernieandcream
Follow along on Facebook
Bernie & Cream@bernieandcream
Follow along on Instagram
Bernie & Cream@bernieandcream
Follow along on Threads
Bernie & Cream@bernieandcream
Watch us on TikTok
Bernie & Cream@bernieandcream
Follow along on X
Bernie & Cream@BernieAndCream





