Where to Eat Near Batu Caves: Best Restaurants to Try After Your Visit

After spending your morning climbing the arduous 272 rainbow steps or exploring the colorful shrines of Batu Caves, there’s a good chance you’ll be hungry for a hearty lunch or a refreshing snack. The area around Batu Caves has some excellent local restaurants, and many are just a few minutes’ walk from the entrance. Here are some of the best rated spots to check out.

South Indian

Oh Yeah Banana Leaf Batu Caves

  • Cost: RM 20–40 per person
  • Cuisine: South Indian (Non-vegetarian & Vegetarian)
  • Recommended dishes: Bamboo biryani, Chicken 65, Nasi lemak mutton, Madras filter coffee

Just a 5-minute walk from the caves, this vibrant banana leaf restaurant is a hidden gem not many tourists know about. Food is served on banana leaves and cooked in bamboo for a unique, earthy flavor. While some meat dishes can be hit-or-miss, the vegetarian options are great. The staff is friendly, service is fast, and the south Indian strong filter coffee is a must-try!

samosa

Rani Vilas Restaurant Shop

  • Cost: RM 1–20 per person
  • Cuisine: Pure vegetarian Indian
  • Recommended dishes: Samosas, veggie pancakes, fresh coconut, Indian breakfast items

Rani Vilas is a fully vegetarian restaurant with a diverse menu and a warm, traditional interior. Ideal for breakfast or a light lunch, the dishes are flavorful and fresh. The atmosphere is cozy and welcoming, with friendly service and big, refreshing coconut water to keep you hydrated after a hot day exploring.

mango smoothie at Daanika Mithai Cafe

Daanika Mithai Cafe

  • Cost: RM 1–20 per person
  • Cuisine: Vegetarian fusion (Indian, Western, Asian)
  • Recommended dishes: Paneer wrap, tacos, mango smoothie, nasi lemak, curry mee

This cheerful little vegetarian cafe stands out with its fusion approach to food. Think Indian-style tacos, cheesy pizzas, and flavorful wraps. While some dishes may miss the mark, overall it's a fun, tasty experience. Great for families, with good chai and attentive staff. Be prepared for crowds during peak hours.

Calamari

Farm Cafe

  • Cost: RM 20–40 per person
  • Cuisine: Fusion (Local, Indian, Western)
  • Recommended dishes: Calamari, lamb burger, carbonara pasta, mushroom sou

Farm Cafe offers a spacious, calm setting to unwind after your Batu Caves tour. It serves a mix of Western and local dishes, and while it leans on the pricier side, the generous portions and taste make it worth it. The fusion-style food isn’t always perfect, but the overall experience including great coffee and friendly service makes this a solid pick.

Kuala Lumpur City Tickets
Scan code
Download the Headout app

Get Help 24/7

We Accept
VISA
MASTERCARD
AMEX
PAYPAL
MAESTROCARD
APPLEPAY
GPAY
DISCOVER
DINERS
IDEAL
FPX
Headout is an authorized and trusted partner of the venue, offering curated experiences to enjoy this attraction. This is not the venue's website.