9 Vegetarian Restaurants in KL for a Delicious Meat-Free Food Trip

Traveloka MY
4 min read

Kuala Lumpur is a paradise for food lovers, and you do not have to eat meat to enjoy its diverse culinary scene. From traditional Indian vegetarian dishes and Buddhist cuisine to creative plant-based burgers, pizzas, and Malaysian-inspired creations, the city offers plenty of delicious choices for vegetarians and vegans.

Whether you follow a vegetarian or vegan diet or simply want to try more plant-based food during your holiday, Kuala Lumpur has restaurants to suit every taste and budget. To help you decide where to eat, we have rounded up 9 of the best vegetarian restaurants in KL.

1. Roots Bangsar

Google Maps Rating: 4.8/5

Location: 1, Jalan Telawi 3, Bangsar, 59100 Kuala Lumpur, Malaysia

Opening Hours: 11 AM - 10 PM (Monday - Thursday); 9 AM - 10 PM (Friday - Sunday)

Recommended Dishes: Nasi Lemak Risotto, Laksa Angel Hair, Artisan Sourdough Pizza, King Oyster Mushroom Katsu

Looking for a modern vegetarian restaurant in KL? Roots Bangsar brings plant-based dining to life with creative fusion dishes inspired by Malaysian and international flavours. Located along Jalan Telawi 3 in the lively Bangsar neighbourhood, this contemporary restaurant gives classic Malaysian and international dishes a creative meat-free twist.

The menu goes well beyond traditional vegetarian fare. Try the Nasi Lemak Risotto for an inventive combination of Malaysian flavours and Italian-style risotto, or go for the Laksa Angel Hair for a contemporary take on a Malaysian favourite. The artisan sourdough pizzas are another highlight, with choices such as Five Cheese and Sambal Petai.

Discover flight with Traveloka

Fri, 18 Sep 2026

AirAsia Berhad (Malaysia)

Kota Kinabalu (BKI) to Kuala Lumpur (KUL)

Start from RM 229.12

Wed, 16 Sep 2026

AirAsia Berhad (Malaysia)

Kuching (KCH) to Kuala Lumpur (KUL)

Start from RM 181.43

Wed, 16 Sep 2026

AirAsia Indonesia

Surabaya (SUB) to Kuala Lumpur (KUL)

Start from RM 250.32

2. Savor Restaurant

Google Maps Rating: 4.8/5

Location: 38G, Jalan 28/70A, Desa Sri Hartamas, 50480 Kuala Lumpur, Malaysia

Opening Hours: 11 AM - 3:30 PM and 5 PM - 9 PM daily, with selected variations

Recommended Dishes: Vegetarian Fusion Dishes, Plant-Based Mains, Healthy Bowls

Savor Restaurant is another highly rated vegetarian restaurant in Kuala Lumpur, located in Desa Sri Hartamas. The restaurant focuses on vegetarian dining with a modern approach, making it a good option for travellers looking for a relaxed meat-free meal.

Its menu features a range of vegetarian dishes designed to appeal to both dedicated vegetarians and diners who simply want to eat more plant-based food. The comfortable setting also makes Savor suitable for casual lunches, dinners, and meals with friends or family.

Malaysia

MOV Hotel Kuala Lumpur

8.7/10

Bukit Bintang

RM 138

3. Tiny Food Cafe

Google Maps Rating: 4.8/5

Location: H-0-1, Plaza Damas, Block H, 60, Jalan Sri Hartamas 1, Taman Sri Hartamas, 50480 Kuala Lumpur, Malaysia

Opening Hours: 8:30 AM - 8:30 PM daily

Recommended Dishes: Plant-Based Breakfasts, Vegan Mains, Healthy Bowls, Plant-Based Desserts

Tiny Food Cafe is a great option if you prefer a casual cafe atmosphere and modern plant-based food. Located in Plaza Damas, the cafe focuses on plant-based dishes that are suitable for health-conscious diners.

The relaxed setting makes it particularly appealing for breakfast, brunch, or a light meal while exploring the Sri Hartamas area. Its menu offers plenty of choices for diners who want vegetarian or vegan food without sacrificing flavour.

4. Cholas by WTF

Google Maps Rating: 4.8/5

Location: 2nd Floor, Sheraton Imperial Hotel, Jalan Sultan Ismail, 50300 Kuala Lumpur, Malaysia

Opening Hours: 12 PM - 11 PM (Tuesday - Sunday)

Recommended Dishes: South Indian Vegetarian Dishes, Dosa, Curries, Indian Breads

For travellers who want vegetarian Indian food with a more refined setting, Cholas by WTF is worth checking out. Located inside Sheraton Imperial Hotel, this vegetarian restaurant offers South Indian flavours in an elegant dining environment.

The menu focuses on vegetarian Indian cuisine, making it a good place to explore familiar favourites such as dosa, curries, rice dishes, and freshly made breads. Its hotel setting also makes it suitable for a relaxed dinner or special meal during your Kuala Lumpur trip.

5. Raj Bhavan Veg. Restaurant

Google Maps Rating: 4.7/5

Location: 55, Lebuh Ampang, Kuala Lumpur City Centre, 50100 Kuala Lumpur, Malaysia

Opening Hours: 8 AM - 11 PM daily

Recommended Dishes: South Indian Vegetarian Meals, Dosa, Curries, Indian Breads

Located near the heart of Kuala Lumpur, Raj Bhavan Veg. Restaurant is an excellent choice for travellers craving traditional Indian vegetarian food.

The restaurant serves a broad selection of vegetarian dishes, making it easy to enjoy everything from a quick breakfast to a filling dinner. Its central location also makes it convenient to visit while exploring the KL city centre.

6. The Hungry Tapir

Google Maps Rating: 4.6/5

Location: 135, Jalan Petaling, Kuala Lumpur City Centre, 50000 Kuala Lumpur, Malaysia

Opening Hours: 12 PM - 10 PM (Sunday - Thursday); 12 PM - 12 AM (Friday - Saturday)

Recommended Dishes: Nasi Lemak, Mama's Satay, Pink Bombshell Burger, Truffle Mac & Cheese

The Hungry Tapir is one of the most recognisable vegan restaurants in Kuala Lumpur. Located in a colourful heritage shophouse in Chinatown, the restaurant combines Malaysian flavours with creative Western-inspired plant-based dishes.

The Nasi Lemak is a must-try if you want a vegan interpretation of a Malaysian classic. Mama's Satay is another popular choice, while the Pink Bombshell Burger and Truffle Mac & Cheese are ideal when you are craving comfort food.

7. Kusa Vegan - Bukit Bintang

Google Maps Rating: 4.6/5

Location: Unit G2, Wisma Noble Land, No. 2, Lorong Changkat, Lorong Ceylon, Bukit Bintang, 50200 Kuala Lumpur, Malaysia

Opening Hours: 11 AM - 3 PM and 5 PM - 10 PM on selected days

Recommended Dishes: Vegan Sushi, Tempura Hand Roll, Vegetable Tempura

Kusa Vegan brings Japanese-inspired plant-based dining to the heart of Kuala Lumpur. Its Bukit Bintang location makes it particularly convenient for travellers staying near the city's shopping, nightlife, and entertainment district.

The menu includes vegan sushi, tempura, and other creative plant-based Japanese dishes. It is a great alternative if you want to try vegetarian food beyond the usual Indian or Chinese options.

8. Annalakshmi Vegetarian Restaurant

Google Maps Rating: 4.5/5

Location: 116, Jalan Berhala, Brickfields, 50470 Kuala Lumpur, Malaysia

Opening Hours: 11:30 AM - 2:30 PM and 6 PM - 9:30 PM (Tuesday - Saturday); selected hours Sunday; closed Monday

Recommended Dishes: South Indian Rice, Daily Vegetarian Curries, Dhal, Indian Breads

For a traditional vegetarian meal in one of Kuala Lumpur's most culturally interesting neighbourhoods, Annalakshmi Vegetarian Restaurant is an excellent choice.

Located in Brickfields, Annalakshmi serves South Indian vegetarian food including rice, curries, dhal, vegetables, and breads. Operated by volunteers, the restaurant is known for its warm hospitality and rich cultural atmosphere.

9. Tian Yian Cafe & Restaurant

Google Maps Rating: 4.3/5

Location: 5, 7 & 9, Jalan 3/93, Taman Miharja, 55200 Kuala Lumpur, Malaysia

Opening Hours: 11 AM - 8 PM daily

Recommended Dishes: Vegetarian Noodles, Rice Dishes, Soups, Mock-Meat Dishes

Tian Yian Cafe & Restaurant offers a different side of vegetarian dining in Kuala Lumpur. The restaurant follows Taiwanese Buddhist vegetarian traditions and avoids the five pungent roots associated with this dietary practice.

The menu features noodles, rice dishes, soups, vegetables, and mock-meat preparations. It is a good option for travellers who want to experience vegetarian cuisine influenced by Buddhist traditions rather than simply ordering a meat-free version of a familiar dish.

*Google Maps ratings were checked in August 2026 and may change over time.

Plan Your Kuala Lumpur Food Trip with Traveloka

Kuala Lumpur has plenty of tasty vegetarian options, from local Malaysian dishes to Asian favorites and international cuisine. Whether you're looking for a quick lunch, a casual dinner, or a cozy place to enjoy a meal with friends and family, you'll find many vegetarian restaurants to choose from across the city.

Make your Kuala Lumpur food trip easier with Traveloka, the #1 All-in-one Travel App in Southeast Asia. Find a hotel close to your favorite restaurants, book your flight, and discover attractions and tours to enjoy during your stay. You can also arrange an airport transfer or rent a car for more convenient travel around KL. 

With Best Price Guarantee, daily deals, 24/7 Live Agent Support, and access to 2 million+ hotels and 90,000+ attractions and tours, Traveloka helps you plan your trip in one place. Plus, you can enjoy up to 1.5x Loyalty Cashback (T&Cs apply) on eligible bookings.

Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved