Top 10 Vegan Restaurants in KL & Selangor 2026

Going fully plant-based in the Klang Valley used to mean settling for a plate of stir-fried vegetables and calling it a night. Not anymore. Kuala Lumpur and Selangor now have a proper spread of vegan restaurants, from refined plant-based fine dining in Desa Sri Hartamas to vegan ramen in Bukit Damansara, banana-based bakes in Petaling Jaya, and mock-meat local favourites you would swear were the real thing. Whether you are a committed vegan, cutting down on meat, or simply feeding a friend who is, there is a table here for you.

We did the legwork so your weekend plans are easy. Every restaurant on this list is fully vegan or plant-based, holds a Google rating above 4.0 from real diner reviews, and is still very much open for business. We have left out the lacto-vegetarian spots that lean on dairy, and de-duplicated the chains, so what you get below is a clean run of the best vegan restaurants in KL and Selangor, ranked by how many people have reviewed them. Here are the ten worth planning a meal around.

What Is the Difference Between Vegan and Vegetarian in KL?

It matters more than you would think. A vegetarian restaurant skips meat but often still cooks with dairy, eggs, ghee or honey, which is common at the Indian and Chinese “vegetarian” spots around town. A vegan restaurant leaves out every animal product, so the milk is plant milk, the “cheese” is nut-based, and the mock meats are made from soy, mushroom or jackfruit. Every place on this list is fully vegan or plant-based, so you can order anything on the menu without cross-checking the small print. If a dish matters for allergy or strict dietary reasons, a quick word with the staff never hurts.

Where Are the Best Vegan Restaurants in the Klang Valley?

They are more spread out than you might expect. Bangsar and the KL city centre carry the highest concentration, with plant-based bistros and healthy cafes within a short walk of each other. Cross into Selangor and Petaling Jaya, Puchong and the surrounding suburbs are quietly building their own vegan scene, often in casual, value-friendly settings. This list runs across both, so whether you want a dressed-up dinner in the city or a relaxed weekend lunch out in the suburbs, you can match the spot to the occasion and the crowd you are feeding.

Table of Contents

1. Roots Bangsar

Roots Bangsar plant-based restaurant Kuala Lumpur vegan fusion

Sitting right on Jalan Telawi in the thick of Bangsar, Roots has become the name people reach for when they want plant-based food that does not feel like a compromise. The menu leans into creative fusion, so you get familiar comfort dishes reworked with vegetables, mushrooms and plant proteins, plated with real care. It is bright, welcoming and easy to settle into for a long meal, which is why it draws such a loyal crowd. Weekends bring an earlier 8am opening, making it a strong brunch option too. Bring the family, bring a sceptic, and let the signatures do the convincing.

Operating Hours: Mon–Thu 11:00 am – 10:00 pm; Fri–Sun 8:00 am – 10:00 pm

Address: 1, Jalan Telawi 3, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Tel: 012-374 5742

Google Review: View on Google

Google Map: Navigate Now

Website Info

2. Seeds Origin Healthy Food Cafe

Seeds Origin healthy plant-based cafe Jalan Sultan Ismail Kuala Lumpur

Tucked inside an office building off Jalan Sultan Ismail, Seeds Origin is the sort of place you only find because someone tipped you off. It is a small, open-kitchen cafe built around plant-based, wholefood cooking, with organic ingredients and a menu that puts flavour ahead of anything preachy. Mornings are its moment: expect a healthy breakfast and brunch crowd, often peppered with visiting tourists, filling the handful of tables well before mid-morning. Portions are sensible, the presentation is neat, and the prices sit fair for the quality. Come early, order a smoothie bowl and something warm, and start the day light.

Operating Hours: Mon–Fri 7:00 am – 5:00 pm; Sat 8:00 am – 4:00 pm; Sun 8:00 am – 3:00 pm

Address: Ground Floor, Jalan Sultan Ismail, 50250 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Tel: 012-338 0873

Google Review: View on Google

Google Map: Navigate Now

Website Info

3. The Hungry Tapir

The Hungry Tapir vegan restaurant Jalan Petaling Chinatown Kuala Lumpur

Set in a restored shoplot on Jalan Petaling, The Hungry Tapir is one of the city’s best-loved fully vegan restaurants, and a big reason plant-based eating in Chinatown feels exciting. The kitchen turns out Southeast Asian flavours with confidence, so the satay, the Pink Burger and the generous salad plates all land as proper meals rather than sides. The space itself is atmospheric, with a small bar and a late close on Friday and Saturday that makes it a genuine dinner-and-drinks option. It suits date nights, catch-ups with friends, and anyone who wants to show a visitor that KL vegan food has real character.

Operating Hours: Sun–Thu 12:00 pm – 10:00 pm; Fri–Sat 12:00 pm – 12:00 am

Address: 135, Jalan Petaling, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Tel: 03-2022 2137

Google Review: View on Google

Google Map: Navigate Now

Website Info

4. WOWNANA

WOWNANA vegan banana cafe Seksyen 19 Petaling Jaya Selangor

WOWNANA has built a small cult following in Seksyen 19, Petaling Jaya, by doing vegan bakes and brunch properly. Tucked next to Jiospace, this daytime cafe is best known for its banana-led creations: banana cakes in signature and double chocolate, banana bread, and a French toast that regulars keep coming back for. Beyond the sweets, the tofu sando and coffee make it an easy weekday work stop or a relaxed weekend morning. The team behind the counter are famously warm, which is half the reason first-timers become regulars. Go for the banana cake, stay for the friendly, unhurried vibe.

Operating Hours: Tue–Sun 10:00 am – 6:00 pm (Closed Monday)

Address: Outlet 11, Jiospace, Jalan 19/1b, Seksyen 19, 46300 Petaling Jaya, Selangor

Tel: 012-694 9673

Google Review: View on Google

Google Map: Navigate Now

Website Info

5. Savor Restaurant

Savor vegan restaurant Desa Sri Hartamas Kuala Lumpur plant-based

If you want to prove that vegan food can feel special, book Savor in Desa Sri Hartamas. This is plant-based cooking with a refined, sit-down streak, and it shines brightest when it reworks local classics. The nasi lemak with vegan “squid”, the mushroom rendang and the coconut-based dishes draw the loudest praise, and the sambal carries a genuine kick for those who like heat. Service is polished and the room is calm, which makes it a good shout for a slightly dressed-up dinner or a treat lunch. Note the split hours and the Saturday closure, so plan your visit around the kitchen’s schedule.

Operating Hours: Mon–Thu & Sun 11:00 am – 3:00 pm, 5:00 pm – 9:00 pm; Fri 11:00 am – 3:30 pm; Sat Closed

Address: 38G, Jalan 28/70a, Desa Sri Hartamas, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Tel: 011-7022 2340

Google Review: View on Google

Google Map: Navigate Now

Website Info

6. Kusa Vegan

Kusa Vegan restaurant Bukit Bintang Changkat Kuala Lumpur

Right in the Bukit Bintang and Changkat pocket, Kusa Vegan is one of the more central spots to grab a fully vegan meal without straying far from the action. The kitchen keeps things comforting and familiar, leaning on plant proteins and mock meats to recreate the Asian dishes people crave, so it works just as well for a curious first-timer as for a committed vegan. Its city-centre location makes it an easy pick before or after a night out, and the lunch and dinner service covers most cravings. Check the split hours and the Tuesday closure before you head over.

Operating Hours: Mon, Wed, Thu 11:00 am – 3:30 pm, 4:30 pm – 9:00 pm; Fri–Sun 11:00 am – 3:00 pm, 5:00 pm – 10:00 pm (Closed Tuesday)

Address: Unit G2, Wisma Noble Land, No 2, Lorong Ceylon, Bukit Bintang, 50200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Tel: 011-5758 8479

Google Review: View on Google

Google Map: Navigate Now

Website Info

7. Naughty Root

Naughty Root vegan restaurant Puchong Selangor mock meat fusion

Out in Taman Industri Pusat Bandar Puchong, Naughty Root is the kind of vegan spot worth a short drive for. Plenty of diners stumble in without realising it is plant-based, then leave impressed, which tells you how well the kitchen handles its mock meats and fusion cooking. The Ayam Gepuk and the mushroom burger patty pull the biggest crowds, and the whole place carries a chilled, ambient feel that makes you want to linger over the meal. It suits a relaxed lunch after a hike or a low-key dinner with friends. Come with an open mind and a real appetite.

Operating Hours: 11:30 am – 9:30 pm (Daily)

Address: 66, Jalan Industri PBP 3, Taman Industri Pusat Bandar Puchong, 47100 Puchong, Selangor

Tel: 018-216 8189

Google Review: View on Google

Google Map: Navigate Now

Website Info

8. Tiny Food Cafe

Tiny Food Cafe plant-based vegan Plaza Damas Sri Hartamas Kuala Lumpur

Over at Plaza Damas in Sri Hartamas, Tiny Food Cafe lives up to its “big on flavour, minus the meat” reputation. This cosy, plant-based cafe runs all day, which makes it a rare vegan option for everything from a mid-morning coffee to an early dinner without watching the clock. The menu is approachable and generous, built to satisfy rather than to impress with novelty, so regulars treat it as a dependable neighbourhood spot. Parking around Plaza Damas is straightforward, and the relaxed setting suits solo diners and small groups alike. A solid, no-fuss pick when you just want good vegan food nearby.

Operating Hours: 8:30 am – 8:30 pm (Daily)

Address: Block H, H-0-1, Plaza Damas, 60, Jalan Sri Hartamas 1, Taman Sri Hartamas, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Tel: 03-5888 9597

Google Review: View on Google

Google Map: Navigate Now

9. Minf Houze Vegan Cafe

Minf Houze Vegan Cafe Jalan Raja Chulan Kuala Lumpur city centre

Perched on Jalan Raja Chulan in the heart of the city, Minf Houze Vegan Cafe is a handy fully vegan stop for anyone working or shopping around the KL centre. It keeps a long all-day service, so you can drop in for a late lunch or an early dinner without the usual split-hour juggling. The cooking leans towards comforting Asian dishes done without any animal products, which makes it an easy sell for mixed groups where not everyone is vegan. The setting is casual and unfussy, geared to a quick, satisfying meal rather than a drawn-out affair. Central, reliable and easy to reach on foot.

Operating Hours: 10:00 am – 8:30 pm (Daily)

Address: Lot 3.17 & 3.21, 3rd Floor, 88, Jalan Raja Chulan, 50200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Tel: 03-2110 1332

Google Review: View on Google

Google Map: Navigate Now

10. Towzen

Towzen vegan ramen restaurant Bukit Damansara Menara Milenium Kuala Lumpur

Rounding out the list, Towzen in Bukit Damansara answers a very specific craving: proper vegan ramen. Set in the Annexe Block of Menara Milenium, it takes the rich, slurpable comfort of a Japanese noodle bowl and rebuilds it entirely plant-based, from the broth to the toppings. That focus makes it a standout for anyone who thought giving up meat meant giving up ramen. The lunch and dinner service, plus longer weekend hours, suits both a quick office lunch and an unhurried weekend meal. Mind the split hours and the Wednesday closure, then go warm up over a bowl.

Operating Hours: Mon–Tue & Thu–Fri 11:30 am – 3:00 pm, 5:00 pm – 9:00 pm; Sat–Sun 11:30 am – 9:00 pm (Closed Wednesday)

Address: 01-01A, Level 1, Annexe Block, Menara Milenium, 8, Jalan Damanlela, Bukit Damansara, 50490 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Tel: 019-532 0757

Google Review: View on Google

Google Map: Navigate Now

Website Info

Vegan food in KL and Selangor has grown up, and the right pick really comes down to the occasion. For a dressed-up dinner, Savor and The Hungry Tapir make plant-based feel like a proper night out. For an easy weekend brunch, Roots, Seeds Origin and WOWNANA have you covered, while Kusa Vegan and Minf Houze keep things convenient in the city centre. And when a specific craving strikes, Towzen sorts the ramen, Naughty Root the mock-meat comfort food, and Tiny Food the all-day neighbourhood meal. Every spot here clears a 4.0 Google rating and is fully vegan or plant-based, so you can order freely.

Opening hours and menus do change, so a quick call or a check on Google before you set off is always worth it. Now round up your crew, pick a spot, and make a weekend of it.

Frequently Asked Questions

Which is the best vegan restaurant in KL for a special occasion?

For a dressed-up meal, Savor in Desa Sri Hartamas leads with refined plant-based cooking and reworked local classics like nasi lemak with vegan “squid”. The Hungry Tapir in Chinatown is the other strong pick, with an atmospheric setting, a small bar and a late close on weekends.

Are these vegan restaurants halal in Kuala Lumpur?

Fully plant-based menus contain no pork or meat, but that is not the same as holding a halal certificate, and some vegan spots serve alcohol. If halal certification matters for your visit, always confirm the latest status directly with the restaurant before you book, as policies vary from place to place.

What is the difference between vegan and vegetarian restaurants?

Vegetarian restaurants avoid meat but often still use dairy, eggs or ghee, which is common at Indian and Chinese vegetarian spots. Vegan restaurants leave out every animal product, so everything on the menu is plant-based. Every restaurant on this list is fully vegan or plant-based.

Are there affordable vegan restaurants in the Klang Valley?

Yes. Casual spots like Naughty Root in Puchong, Kusa Vegan in Bukit Bintang and Tiny Food Cafe in Sri Hartamas offer satisfying plant-based meals at everyday prices. For a healthy, value-friendly breakfast, Seeds Origin and WOWNANA are both easy on the wallet.

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.

Advertise With My Weekend Plan
Close
© Copyright 2023 by My Weekend Plan. All Rights Reserved.
Close