Share This Article
Vegan and Vegetarian Cafes in KL and Selangor
The demand for delicious plant-based foods has started to catch up with the burgeoning vegan population in KL and Selangor. Find out our picks of the best vegan and vegetarian cafes in KL and Selangor by reading on!
1. SALA

Sala is a vegan cafe in KL that serves extremely delicious Mexican food. Every taste feels heavenly, whether you want to try their burrito or indulge in their vegan chimichanga! In fact, you can even find vegan variations of local favourites like Nasi Lemak, Curry Laksa and many more!
Address: A-G-3A Galeria Hartamas, No 21 , Jalan 26a/70a, Desa Sri Hartamas, 50480 Kuala Lumpur
Opening Hours: Monday to Sunday, 11:00am – 10:00pm
Website | Instagram | Facebook
2. Sushi Kitchen

The first vegan sushi restaurant in Malaysia is called Sushi Kitchen. To give their sushi the finest flavour, they use fresh fruits and vegetables. You won’t find any meat alternatives on their menu either; instead, they proudly offer veggies in their natural state, prepared in various ways like tempura. Visit this vegan restaurant in KL and have the first-ever plant-based sushi!
Address: I RESIDENCE, 1-6, Persiaran Surian, Kota Damansara, 47810 Petaling Jaya, Selangor
Opening Hours: Tuesday to Friday, 11:30am – 2:30pm, 5:30pm – 8:30pm
Saturday and Sunday, 11:30am – 2:30pm, 4:30pm – 9:30pm
Closed: Monday
Website | Instagram | Facebook
3. KUSA Vegan

KUSA Vegan, a Japanese vegan restaurant in Bukit Bintang, is another option for a vegan who loves Japanese food. It is unquestionably one of the best vegan cafes in KL, especially if you’re in the mood for inventive sushi and meatless Japanese meals. Both vegans and non-vegans can enjoy a selection of excellent and healthy foods, from hot edamame noodles to mango sushi.
Address: Unit G2, Wisma Noble Land No 2, Lorong Changkat, Lorong Ceylon, Bukit Bintang, 50200 Kuala Lumpur
Opening Hours: Monday to Thursday, 11:00am – 3:30pm, 4:30pm – 9:00pm
Friday to Sunday, 11:00am 3:00pm, 5:00pm – 10:00pm
4. Superfine

Superfine is a non-halal cafe that offers a variety of vegetarian dishes for the vegetarian community. The Superfine restaurant, formerly known as The Lolla Co and situated in Ampang, has changed its name and location to Seventeen Mall. Your day will be super fine if you try their sautéed green, veggie-baked egg, or malty buttermilk pancakes. If you’re looking for a superfine vegetarian cafe in Selangor, this is it!
Address: Seventeen Mall, 5a, Jalan 17/1, Seksyen 17, 46400 Petaling Jaya, Selangor
Opening Hours: Monday to Sunday, 10:00am – 9:30pm
5. The Hungry Tapir

The Hungry Tapir is a modern and lovely vegan cafe in KL that offers a variety of vegan dishes. Their cuisine is largely vegan and features a variety of vegetarian and vegan takes on traditional faves. Yes, the mouthwatering food you can see in the photo is entirely vegan. We’re telling you, you won’t want to miss this.
Address: 135, Jalan Petaling, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening Hours: Tuesday, Thursday & Sunday, 12:00pm – 10:00pm
Wednesday, 12:00pm – 3:00pm, 6:00pm – 10:00pm
Friday & Saturday, 12:00pm – 12:00am
Closed: Monday
Website | Instagram | Facebook
6. M’Laboori

M’Laboori, a new project from Murni Discovery, is a cosy, minimalist vegetarian restaurant. The fact that M’Laboori doubles as a library is one of its distinctive qualities. At this vegetarian cafe in Selangor, you may unwind and indulge your appetite while also feeding your mind. They offer a variety of Western and Eastern meals as well as international vegetarian food!
Address: 55A, Jalan, Jalan SS 2/75, SS 2, 47300 Petaling Jaya, Selangor
Opening Hours: Tuesday to Sunday, 10:00am – 10:00pm
Closed: Monday
7. Kanteen

Even if Kanteen isn’t fully vegan, it is still an option if you’re searching for a vegan restaurant in KL. You can look through some super delicious vegan and vegetarian selections on their website. You may discover everything from Western to local cuisines.
Address: Mont’ Kiara Banyan, Lot GF2, 28, Jalan Kiara, Mont Kiara, 50480 Kuala Lumpur, Federal Territory of Kuala Lumpur
Opening Hours: Monday to Sunday, 8:00am – 10:00pm
Website | Instagram | Facebook
8. RGB @ The Bean Hive

Visit RGB & The Bean Hive, a vegan cafe in KL that offers a wide selection of vegetarian, vegan, and non-vegan options, offering delectable and healthy meals for any diet. Everything served at this restaurant is made from scratch, including the sauces and freshly baked bread and pastries. There is something on the broad menu for everyone, including big breakfasts, waffles, and Asian food.
Address: 35, Jalan Damai, Kampung Datuk Keramat, 55000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening Hours: Monday to Sunday, 8:00am – 6:00pm
Website | Instagram | Facebook
9. Sweet Veggie

Formerly known as San Sann Vegetarian, Sweet Veggie is a vegetarian restaurant in KL that serves a vegetarian buffet, managed by the Buddhists. The buffet includes more than 30 items, such as a variety of fresh vegetables, tofu, soybean rolls, and faux meats. All you need to do is pay for the buffet based on what you put on your plate. It also provides some ala carte choices as well!
Address: 64, 66, Jalan Landak, Pudu, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening Hours: Monday to Sunday, 9:00am – 7:00pm
10. Sprout Plant Based Fusion

Daniela or Dani is the founder of Sprout, which was established in 2020. Dani’s personal eye-opening experience after beginning her own plant-based diet journey in 2019 was the inspiration for the idea. Their food is colourful, entertaining, and healthy for you!
Address: Lot F13A, Bangsar Village I, 1, Jalan Telawi 1, 59100 Kuala Lumpur
Opening Hours: Monday to Sunday, 10:00am – 9:30pm
11. Veggielicious Thai

Kon Rak Pak is now known as Veggielicious Thai, a vegetarian restaurant in Selangor. The restaurant now offers both traditional vegetarian Thai dishes and fresh creations tailored to Malaysian tastes. For vegetarians craving for Thai cuisine can definitely try out this place!
Address: 17-G, Jalan 17/56, Seksyen 17, 46400 Petaling Jaya, Selangor
Opening Hours: Tuesday to Sunday, 11:00am – 2:15pm, 5:45pm – 8:30pm