Are you heading to Malaysia?
Then you’re not going to want to miss this epic foodie drive from Kuala Lumpur to Penang!
In addition to the beautiful scenery you’ll see along the way, this road trip is home to some of the best restaurants in the country.
Keep reading to discover the 15 best places to eat on a food trip from KL to Penang.
1. Roofino Skydining & Bar, Kuala Lumpur
The first stop on your food tour in Malaysia is none other than Roofino Skydining & Bar in Kuala Lumpur.
This unique dining experience takes you to new heights – literally!
Roofino is located on the 34th floor of the KL Trillion Tower.
You’ll be chowing down on incredible food, while being treated to a breathtaking view of Kuala Lumpur’s cityscape!
The space has both indoor and outdoor areas, including an open-air terrace with lounge style seating.
When it comes to the food, European-style cuisine is the name of the game at Roofino.
Expect bites like garlic prawns, smoked duck breast with balsamic glaze, a Wagyu beef burger with tomato jam, and even thin, crisp pizza.
- Address: 338, Jalan Tun Razak, Kampung Datuk Keramat, 55000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
- Opening Hours: Mon-Fri 11am to 12am ; Sat-Sun 4pm to 1am
2. Warung Che Bunga, Sungai Buloh
Next up is Warung Che Bunga in Sungai Buloh, Malaysia.
This restaurant is all about serving up authentic Malay cuisine 6 days a week.
Everything is homemade and they offer all your Malay favourites, like Nasi Kerabu and Dagang.
Warung Che Bunga is also known for serving giant steel pots of gulai, where patrons can pick their preferred protein.
Portions are large and prices are very reasonable, so if you’re after a low-key quality meal, this is the place to be.
Lastly, Warung Che Bunga has an undeniably casual atmosphere that makes it the ideal lunch spot on your food trip from Kuala Lumpur to Penang.
- Address: Kampung Melayu Batu 13, 47000 Sungai Buloh, Selangor, Malaysia
- Opening Hours: Tue-Sun 9am to 4pm
3. Warung Soto Pasir Penambang
In Pasir Penambang lies this unassuming foodie paradise: Warung Soto.
Warung Soto is a casual eatery located just off the side of the road.
How do you know it’s good?
As you drive by, you’ll surely see a parking lot full of cars.
Warung Soto can be spotted from miles away thanks to the big red signboard nearby.
When you arrive, you can expect many variations of the traditional Malaysian soup, known as soto.
The soto special comes with extra begedil (fried potato patties), chicken, and noodles.
While there are many types of soto to choose from, Warung Soto also makes a delicious pecel special and tasty desserts (try the tapai pulut hitam).
- Address: Lot 321, Batu 2, Pasir Penambang, 45000 Kuala Selangor, Selangor, Malaysia
- Opening Hours: Mon-Sat 10am to 10pm ; Sun 10am to 7pm
4. Satay Hut, Tanjong Karang
Do you love satay (otherwise known as the southeast Asian dish that consists of skewered, grilled meat)?
Then Satay Hut in Tanjong Karang is a must on your food tour of Malaysia.
Satay Hut is known for serving up some of the best satay in the region.
But beyond that, they are also known for their decadent portions, with Satay Hut’s satay being extra large compared to most restaurants.
Their signature chicken satay has that smoky flavour, but their other offerings like noodles and rice dishes are just as tasty.
They include Tom Yum Fried Rice, Mee Bandung, and Nasi Goreng Padprik.
A word of warning: be sure to show up outside of peak hours if you don’t want to wait.
The parking lot is usually full by 5:00 pm local time.
- Address: Satay Hut Jalan Besar, Taman Mahsuri Indah, 45500 Tanjong Karang, Selangor, Malaysia
- Opening Hours: Wed-Mon 3pm to 1am
5. Cendol Atok Sungai Besar
No food trip between Kuala Lumpur and Penang is complete without a stop at Cendol Atok in Sungai Besar.
This off road eatery is renowned for its cendol, a sweet, iced dessert that contains green rice flour jelly, coconut milk, and palm sugar syrup.
Cendol Atok’s cendol is out of this world, not to mention their other desserts like bobba milk and mykori.
Although people might come for the sweets, but Cendol Atok also serves up regular meals throughout the day.
They offer a mix of Malay and Western dishes to suit all customers’ tastes, such as the spicy noodle soup known as laksa and the fries and meatball with cheese.
- Address: Lot 9495 batu 8 1/2 jln besar, Jalan Sungai Limau, 45300 Sungai Besar, Selangor, Malaysia
- Opening Hours: Daily 11am to 7pm
6. Liew Kee Chee Cheong Fun, Teluk Intan
Liew Kee Chee Cheong Fun is a Cantonese restaurant in Teluk Intan, Malaysia and it is the next stop on your food lover’s road trip.
This Chinese eatery is one of the most popular food joints in all of Teluk Intan so it really is a must-see locale.
This casual food stall will see people lining up before it even opens (that’s how you know it’s the real deal!).
As you might expect, their specialty is chee cheong fun (a rice noodle dish popular in southern China and Hong Kong).
Their iteration of the dish is made with preserved veggies, shallots, shrimp, and pickled green chillies.
After placing your order and receiving your food, you will have to go find another place to sit unless you prefer to stand and eat, as there are no tables and chairs at Liew kee Chee Cheong Fun.
Something to note: Liew Kee Chee Cheong Fun only operates at night, so don’t make the mistake of planning to eat lunch here.
- Address: No. 725 Jalan Hill, Teluk Intan 36000, Malaysia
- Opening Hours: Tue-Fri 10am to 2am ; Sat 10am to 9am ; Sun 10am to 2:30am
7. Restoran Silaturrahim, Lumut
Restoran Silaturrahim is the next eatery on your tour.
This casual spot is located in Lumut, Malaysia, in the state of Negeri Perak.
It is known for its inexpensive yet delicious classic Malay food, especially their seafood offerings (which makes sense since you’re not far from the water in Lumut).
The sambal udang and sambal sotong are both crowd pleasers so be sure to try them while visiting.
Beyond seafood, there are plenty of meat and vegetarian dishes available to suit all customers.
Please note that the parking lot at Restorant Silaturrahim is small, so if you’re visiting during peak hours expect to have to find somewhere else to park your car.
- Address: 136, A186, 32200 Lumut, Negeri Perak, Malaysia
- Opening Hours: Sat-Thu 11am tp 4pm
8. Nasi Kandar Pantai Remis, Pantai Remis
For an out of this world Malaysian style curry, look no further than Nasi Kandar Pantai Remis in Pantai Remis, Malaysia.
Although nasi kandar is known for being a dish native to Penang, Nasi Kandar Pantai Remis has to serve the best version of it outside of the Penang area.
For those that don’t know, nasi kandar is a meal of steamed rice served with a variety of curries that is popular in northern Malaysia.
The mee goreng mamak (chicken curry) is a favourite at Nasi Kandar Pantai Remis, as is the chicken curry.
Be sure to go on an empty stomach as you won’t be disappointed by the portions at this tiny Panti Remis eatery.
- Address: 34900 Pantai Remis, Perak, Malaysia
- Opening Hours: Wed-Mon 4pm to 11pm
9. Restoran Mee Udang Nur Zetty, Changkat Jering
Do you love prawns?
Then you don’t want to miss eating at Restoran Mee Udang Nur Zetty in Changkat Jering, Malaysia.
This eatery specializes in prawns, or udang.
Their signature dish is the standard mee udang which is served with rice and three medium-sized prawns in a thick, gravy-like sauce.
You can also upgrade to the bigger bowl that contains five prawns if you’re sharing.
Restorant Mee Udang Nur Zetty’s nasi goreng pattaya is another must-try dish.
It consists of fried rice wrapped in a thin fried egg or omelette.
Finally, customers also love the mee goreng udang, which features the restaurant’s famous prawns on a bed of freshly cooked noodles.
- Address: 34850 Changkat Jering, Perak, Malaysia
- Opening Hours: Thu-Tue 11:30am to 12am
10. STG Taiping
You can’t go wrong with a stop at STG Taiping in Malaysia.
This upscale eatery is known as one of the best in the entire state of Negeri Perak.
It serves Malaysian dishes, but also offers other types of Asian, European, and Italian cuisine.
Popular dishes include the Hainanese Chicken Chop, Pandan Nasi Lemak, Pineapple Fried Rice, and pizza.
They also have some of the most decadent desserts in the area (try the chocolate lava cake), as well as a wide selection of teas and beverages.
They even serve afternoon tea on tiered platters.
STG Taiping is open for breakfast, lunch, dinner, and brunch throughout the week so you will have plenty of chances to visit on your Kuala Lumpur to Penang food trip.
- Address: Spritzer EcoPark, Jalan Reservoir, 34000 Taiping, Negeri Perak, Malaysia
- Opening Hours: Mon-Sat 11am to 11pm ; Sun 10am to 11pm
11. Kuala Seberang Prawn Omelette, Kuala Kurau
Have you ever tried a prawn fritter?
Well, now’s your chance!
The prawn fritters, or cucur udang, are practically famous at Kuala Seberang Prawn Omelette in Kuala Kurau.
Fritters are cut into fours, and served alongside a plate of steamed noodles and sauce for dipping.
The golden exterior gives way to the filling, which is made up of short strips of turnip, spring onions, and plenty of prawns.
To eat the cucur udang like a local, wrap the fritter in a few of the plain noodles, dip into the sweet sauce, and begin eating!
All of the seafood options at Kuala Seberang Prawn Omelette are fresh and delicious.
- Address: 34350 Kuala Kurau, Perak, Malaysia
- Opening Hours: Daily 11am to 7pm
12. Kerang Mak Siti, Nibong Tebal
Don’s miss out on yet another spectacular seafood experience at Kerang Mak Siti in Nibong Tebal.
For those foodies who just can’t get enough seafood, this is the place to visit in Malaysia.
Kerang Mak Siti has all types of seafood, from oysters and crab to prawns and snails.
But it is their seashell delicacy that they are known for.
The portions are huge and the sauces that come with each type of seafood is delicious.
We recommend ordering multiple items and sharing so you can try as much as possible!
Note that wait times are typically between 10 and 20 minutes.
Also note that this casual eatery is only open during the month of Ramadan, so it really is a unique experience.
- Address: Jalan Sg Acheh, 14320 Nibong Tebal, Pulau Pinang, Malaysia
- Opening Hours: Daily 8:30pm to 1am
13. Pak Mat Western Cafe, Simpang Ampat
For Western food in Simpang Ampat, Pak Mat Western Cafe is the place to go.
If you’re travelling from a Western country and miss the food at home, then you’ll love stopping at Pak Mat Western Cafe for dinner.
Open 7 days a week, this cafe is warung or stall-style, meaning it’s very casual.
But it has many delicious dishes with plenty of Western flair, such as meatballs, lamb, spaghetti, french fries, hot dogs, and onion rings.
They also have a few Malaysian dishes, like chicken satay.
Pak Mat Western Cafe is larger than your typical warung in Malaysia, and has many chairs and tables for people to sit and eat after they place their order.
- Address: 14000 Simpang Ampat, Penang, Malaysia
- Opening Hours: Sun-Fri 5pm to 12:30am ; Sat 4pm to 12:30am
14. ChinaHouse, Penang
The second last stop on your food tour has to be ChinaHouse in Penang, Malaysia.
ChinaHouse is just steps from the beach and is definitely one of the trendiest eateries in Penang.
The space is an eatery meets art gallery that serves up breakfast, lunch, and dinner on the daily.
The eatery specializes in Western-style dishes with Asian and Middle Eastern influences.
They are also known for their decadent bakery section (rumour has it, ChinaHouse sells 7,000 slices of cake each month!).
There are roughly 30 varieties of cake available on any given day, not to mention the biscuits, breads, muffins, and pies that are also served.
Cake flavours range from walnut espresso to Moroccan orange almond.
- Address: 153, Beach St, Georgetown, 10300 George Town, Penang, Malaysia
- Opening Hours: Daily 9am to 1am
15. Wonderfood Museum, Penang
The last stop on your food tour is Wonderfood Museum in Penang.
This attraction offers an in-depth look into the city’s many unique foods.
On display at the museum are larger-than-life replicas of popular Malaysian dishes.
Wonderfood Museum is divided into sections and visitors can take photos with their favourite foods throughout.
Replica foods on display include cendol, laksa, curry mee, rojak, char kuey teow, and ais kacang.
While you can’t actually dine at Wonderfood, it provides an unparalleled glimpse into food culture in Malaysia.
Thus, a stop at Wonderfood is the perfect way to round out your food tour!
- Address: 49, Lebuh Pantai, George Town, 10200 George Town, Pulau Pinang, Malaysia
- Opening Hours: Daily 9am–6pm
From cendol in Sungai Besar to seafood in Nibong Tebal, there is so much amazing food to experience while driving from Kuala Lumpur to Penang.
We hope this trip has inspired all foodies planning an upcoming trip to Malaysia!
For those planning a road trip from Penange to KL, you can rent a car from the Penang International Airport.