Batu Caves is very popular among tourists either local and foreign and pilgrims in recent years. Despite of its distance, people still insist to visit this cave due to its engrossing beauty! Setting aside its nature god given gift, these restaurants in Batu Caves add colors to the beauty of this place and give smile for hungry travellers!

1. Restoran Pan Heong

A post shared by Khunngarm B. (@khunnnn) on

A post shared by 犀利人妻? (@sherryliew95) on

A post shared by Hans Yung (@hansyungfitness) on


Before exploring the renowned Batu Caves, fill in your tummy first with Restoran Pan Heong famous Sang Har Hor Fun! It is a plate of fresh prawns drizzled with lemon juice covered by thick creamy sauce!

Location: No. 2, Jalan Medan Batu Caves 2, Medan Batu Caves, Batu Caves, 68100 Selangor

Business Hours: Monday – Sunday 8AM – 3:30PM

Contact Number: 03-61877430

2. Hang Wan Restaurant

[insta-img image=”https://klnow.com.my/wp-content/uploads/sites/2/2017/07/BATU_2.1.jpg” caption=”Image Credit: Facebook / Niki Lee”]

[insta-img image=”https://klnow.com.my/wp-content/uploads/sites/2/2017/07/BATU_2.2.jpg” caption=”Image Credit : Facebook/小宝;爱美食 爱分享”]

Travelling all the way to Batu Cave is worth the effort to sink in your mouth the delicious chinese seafood dishes of Hang Wan Restaurant!

Location: No. 94, Jalan Batu Caves, Batu Caves, 68100 Selangor

Business Hours: Monday – Sunday 5PM – 11PM

Contact Number: 016-6359463

3. Bamboos Thai Cafe

A post shared by Lee ♌️ (@michaell_hendry) on


When you crave for something filling and authentic Thai dishes, you’ll stumble upon this humble Thai restaurant with pretty cool name. Do the food they serve really made out of bamboo? That my friend is a quest for you to find out, but one thing is for sure, their food deserve a wondrous remark!

Location: G-65, Jalan Prima SG 3/1, Prima Seri Gombak, Taman Seri Gombak, 68100 Gombak, Selangor

Business Hours: Monday – Sunday 11:30AM – 11:30PM

Contact Number: 03-61879118

4. Restoran Chong Hwa Curry Laksa

A post shared by Jack Wong (@yoongkeat) on

A post shared by ✨Irvin Hoh✨ (@hohirvin) on

A post shared by Jaired Pang (@jairedpang) on


For people who aren’t fond of eating curry laksa, we have Restoran chong Hwa Curry Laksa that you could try to ignite your love for curry laksa in no time!

Location: 1, Jalan Sungai 3/1, Taman Sri Gombak, Batu Caves, 68100 Selangor

Business Hours: Monday – Wednesday- Sunday 8AM – 8PM (Closed on Tuesdays)

Contact Number: 016-3369913

5. Coca Seafood Restaurant

A post shared by Shermin (@shermin_lsk) on

A post shared by Candy Wey (@hweewey_candy) on

A post shared by Julius Lock (@juliuslock) on


Giant Curry Laksa of Coca Seafood Restaurant is an abso-positively a Must-try in Batu Caves! One bowl is good for sharing (but I doubt you want to share a bowl of delicious laksa made special with abundant ingredients and fried wanton, let’s be selfish for awhile).

Location: 29, Jalan Bidara 1, Taman Bidara, 68100 Batu Caves, Selangor

Business Hours: Monday – Sunday 7:30AM – 11AM (每个月首星期三和四休息)

Contact Number: 016-9722482

6. Restoran Mei Six Hin

A post shared by 阿達吃记 (@liptakang) on

A post shared by 阿達吃记 (@liptakang) on


Restoran Mei Six Hin is a substitute for home when you’re in Batu Cave. It has been in the food industry for over 30 years now and their dishes are relatively simple but taste is very satisfying.

Location: No. G-62, Jalan Prima SG 3/1, Taman Prima Sri Gombak, 68100, Batu Caves, Selangor

Business Hours: Monday – Sunday 12PM-3PM; 5:30PM – 10:30PM

Contact Number: 017-2799927

7. Restoran Mummy Seafood

A post shared by YUKI TAM™ (@yuki06659) on

A post shared by Foodlife (@foodlife.my) on


Did the name of this restaurant gave you a sudden goose bump? You should be! They do not cook such thing like a “mummy” in here or perhaps excavate something like that, instead they serve hair-raising delicious dishes at a very affordable price!

Location: 9, Jalan SG 3/8, Taman Sri Gombak, Batu Caves, 68100 Selangor

Business Hours: Monday – Sunday 10AM – 10PM

Contact Number: 012-2856256

8. 金记面家

A post shared by Geok-Siong Sia (@geoksiong) on

A post shared by Iris Ong (@oopsgrin) on


This store mainly sell different kinds of pasta! So if pasta is your game, level it up at 金记面家!

Location: No. 34, Jalan SJ3, Taman Selayang Jaya, 68100 Batu Caves, Selangor

Business Hours: Wednesday – Monday 6:30AM – 8:30PM

9. Canton Kitchen

A post shared by Jess Wong (@jess_kehshing) on

A post shared by Ryan Lui (@buibuiren) on

A post shared by KualaLumpur (@instafood.travel) on


Canton Kitchen is famous for their delicious food that brings family closer together (so on your visit do not be surprise if most of the customers are dining together with their family). Their vegetables are freshly picked from their own farm in Bukit Tinggi, such a very hands on restaurant!

Location: 4, Jalan Paragon Utama (Selayang), 68100 Batu Caves, Selangor

Business Hours: Monday – Sunday 11AM – 11PM

10. Beihai Seafood Restaurant

A post shared by Queenzy Cheng (@queenzycheng) on

A post shared by Queenzy Cheng (@queenzycheng) on

A post shared by My Friend (@engineer2207) on


It is a hidden seafood paradise in a relatively remote area in Selayang. Each food is serve in a beautiful manner with very distinct delicious taste inviting you for a gastronomic food trip!

Location: 10, Jalan Bidara 2/4, Taman Bidara, Selayang, 68100 Selangor

Business Hours: Monday – Sunday 8AM – 10PM

Contact Number: 03-61383688

YOU MAY ALSO LIKE