Batu Caves is one of the biggest tourist attractions in Malaysia. Hence, western food restaurants will always be the centre of attention for tourists and locals for two reasons. First, tourists, especially those from the west of the world, will look for their comfort food or food they are familiar with. Secondly, locals will visit these restaurants to try new dishes or enjoy the foreign taste of western delicacies.
Therefore, this article welcomes you to one of Malaysia’s best touring spots. Here are the top 10 best western food restaurants in Batu Caves, so you don’t have to waste your time looking for the best one. Feel free to kill two birds with one stone because after you enjoy the beauty of Batu Caves, you can also savour the taste of its western food.
What Makes Western Food Unique in Batu Caves?
Western cuisines emphasise the use of meat and poultry products that are unique and different from Asian cuisines. Other than that, the seasonings and condiments most likely suit the public’s taste buds, making them comfortable with the taste of western delicacies.
Is Western Food Suitable for Kids?
Kids can enjoy western cuisines as much as adults because western food has simple and less-complex flavours, yet is delicious for kids to enjoy. Moreover, western food also gives good nutrition and vitamins for the kids’ growth and health.
10 Western Food Restaurants in Batu Caves 2025
1. The Rack Boutique & Cafe


The Rack Boutique & Cafe serves you big-portion meals at affordable prices. They have various western food for you to choose from, and everything is worth waiting for. Not only is the restaurant spacious and suitable for family gatherings, but they also provide service for birthday events. If you are a big cheese fan, you definitely should try this restaurant!
Operating Hours:
3.00 pm – 10.30 pm (Tuesday – Sunday)
Closed on Monday
Address: 1, Jalan Os 1/4, One Selayang, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
Facebook: https://www.facebook.com/therackboutiquecafe/
Instagram: https://www.instagram.com/therackboutiquecafe/?hl=en
2. Sudu & Knife


If you are looking for an Instragrammable place for photos, Sudu & Knife is absolutely the right restaurant. Besides the cosy and aesthetic interior design, the foods were also perfectly garnished for pictures. This restaurant is definitely a gem. All the platters are delicious and worth the price. Most dishes, such as the mushroom soup, paddy dipped, and pepper sauce, were homemade and 100% flawless.
Operating Hours:
12.00 pm – 11.00 pm (Monday – Saturday)
Closed on Sunday
Address: 63, Jalan SG 3/10, Taman Sri Gombak, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
Facebook: https://www.facebook.com/suduandknife/
Instagram: https://www.instagram.com/suduandknife/?hl=en
3. Restoran Port Tomyam & Western


Restoran Port Tomyam & Western served western foods with a twist of Malaysian taste. There is nothing to worry about if you want to bring your whole family or a big group of friends here because the staff are extremely helpful and friendly to guide you for your gatherings. They have different types of meals that suit everyone’s preferences.
Operating Hours: 5.00 pm – 12.00 am (Daily)
Address: Jln 2/10, Taman Selaseh Fasa I, 68100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Google Map: Navigate Now
Google Review: Here
4. Pak Uda Kitchen & Grill


Pak Uda Kitchen & Grill saves you from over-eating since all the meals are served in perfect portions. The affordable price provides delicious food, a great restaurant area, and ample parking space. You don’t need to worry if you come in with a hungry tummy because the services are excellent and exceptionally fast.
Operating Hours: 3.00 pm – 11.30 pm (Daily)
Address: 13-G, Jln PPS 1, Pusat Perdagangan Selaseh, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
Instagram: https://www.instagram.com/pakuda_kitchengrill/?hl=en
5. Restoran Sri Niara


Restoran Sri Niara has a local vibe for the interior and attractive food presentations. You can order meals in a set for a family or a single platter. The western foods here match with Malaysian styles and suit different age groups. The sauces are not too spicy, the chicken and meat are perfectly cooked, and the seafood is fresh.
Operating Hours: 6.30 pm – 11.30 pm (Daily)
Address: Jln Sungai Tua, Kampung Mahkota, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
6. Uncle Ron Cafe


Uncle Ron Cafe is a restaurant with a great ambience and amazing services. The interior gives you classic 70s style and definitely going to spice up your social media photos. All the staff are friendly and helpful, and you can always refer to them if you have last-minute family events. Their chicken chop with mixed sauce is a must-try menu here.
Operating Hours:
5.00 pm – 11.00 pm (Tuesday – Sunday)
Closed on Monday
Address: 41, Jalan Besar Selayang Baru, Selayang Baru, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
Facebook: https://www.facebook.com/UncleRonCafe/
Instagram: https://www.instagram.com/uncleroncafe/?hl=en
7. Food Bowl Coffee Shop


Food Bowl Coffee Shop is a friendly neighbourhood restaurant. Considered a hidden gem, this humble design restaurant gives you unique foods from the menu. They have the iconic Mongolia Lamb Chop, the aesthetically pleasing Yin Yang Chicken Chop, and the flawless mushroom soup that will make your stomach happy. The portions are generous with affordable prices.
Operating Hours:
10.30 am – 9.30 pm (Tuesday – Sunday)
Closed on Monday
Address: Taman Sri Gombak, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
Facebook: https://www.facebook.com/people/Food-Bowl-Coffee-Shop/100063728315010/
8. Waffle Krazes


Known for their scrumptious waffles, Waffle Krazes also served you various western foods and desserts. If you have a sweet tooth, you must try their Krazes Waffle Mango and Kiwi with Vanilla Ice Cream or the classic Chocolate Waffle. This cosy restaurant is perfect for hanging out with friends or family.
Operating Hours:
5.00 pm – 7.30 pm, 8.00 pm – 10.00 pm (Tuesday – Sunday)
Closed on Monday
Address: 102-A, Jalan 11, Selayang Baru, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
9. Win Win Western Food


Win Win Western Food provides you with all the foods you crave. It is a perfect restaurant with delicious food, a big portion for every meal, and, most importantly, affordable prices! They served western food combined with Chinese flavours, which made this place different from any other western food restaurant.
Operating Hours:
2.00 pm – 10.30 pm (Tuesday – Sunday)
Closed on Monday
Address: 1, Jalan SG 3/15, Taman Sri Gombak, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
Facebook: https://m.facebook.com/pages/category/cafeteria/Win-Win-Western-Food-490819047750810
10. Merah Kuning Western


Merah Kuning Western is a small restaurant with an incredible menu. You will be satisfied with ordering their Mix Lamb Chop or the Chicken Chop Cheese because it was served in a big portion that matched the prices. If you are not in the mood to go out, this restaurant also provides fast delivery services straight to your home.
Operating Hours:
5.00 pm – 10.00 pm (Monday – Saturday)
Closed on Sunday
Address: Jalan Bunga Raya Utama, Kampung Baru Batu Caves, 68100 Batu Caves, Selangor
Google Map: Navigate Now
Google Review: Here
Instagram: https://www.instagram.com/merahkuningwestern/?hl=en
Grab Your Complimentary Lazada Voucher 【Here】
Tons of Shopee Cashback Deals 【Here】
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.