Looking for the best vegan restaurants in Petaling Jaya? Whether you’re a full-time vegan, a flexitarian, or just curious to explore healthier dining options, PJ is home to a diverse range of plant-based eateries. From authentic Japanese sushi to hearty South Indian banana leaf meals and creative local delights, these restaurants prove that vegan food is anything but boring.
Here is a list of the top 10 vegan Restaurants in Petaling Jaya
Sushi Kitchen
Location: 47410 Petaling Jaya, Selangor
Opening Hours: Tue–Sun: 12pm – 3pm, 6pm – 9pm (Closed Mon)
Highlights: 100% vegan Japanese cuisine; sushi, ramen, tempura.
Facilities: Cozy dine-in, takeaway.
Price: RM20 – RM40 per person
Google Rating: ⭐ 4.6 / 5
Why Visit: Among the first fully vegan Japanese restaurants in PJ.
Customer Feedback: “A gem for plant-based sushi lovers—innovative and delicious.”Veggielicious Thai Cuisine
Location: 17G, Jalan 17/56, 46400 Petaling Jaya
Opening Hours: Daily: 11am – 10pm
Highlights: Vegan Thai dishes, including green curry, tom yum, and mock meat specialties.
Facilities: Dine-in, takeaway, delivery.
Price: RM15 – RM35 per person
Google Rating: ⭐ 4.3 / 5
Why Visit: Authentic Thai food with no fish sauce or shrimp paste.
Customer Feedback: “The green curry and pandan chicken taste just like the real deal.”Mr Vegan (IPC Shopping Centre)
Location: IPC Shopping Centre, Mutiara Damansara, PJ
Opening Hours: Daily: 10am – 10pm
Highlights: Vegan burgers, rice bowls, and smoothies.
Facilities: Food court seating, takeaway.
Price: RM12 – RM25 per person
Google Rating: ⭐ 4.2 / 5
Why Visit: Affordable vegan meals while shopping at IPC.
Customer Feedback: “Best budget-friendly vegan fast food spot in PJ.”Botanique Vegetarian Private Kitchen
Location: SS2, Petaling Jaya
Opening Hours: Mon–Sat: 11am – 9pm (Closed Sun)
Highlights: Vegan Chinese dishes, noodles, dumplings.
Facilities: Simple dine-in, takeaway.
Price: RM18 – RM35 per person
Google Rating: ⭐ 4.4 / 5
Why Visit: Clearly labeled vegan options for easy selection.
Customer Feedback: “Healthy, home-cooked flavors—great for family dining.”Pure Saiva PJ
Location: 46050 Petaling Jaya, Selangor
Opening Hours: Daily: 11am – 9pm
Highlights: South Indian vegetarian meals (no onion/garlic).
Facilities: Casual dining, takeaway.
Price: RM10 – RM20 per person
Google Rating: ⭐ 4.1 / 5
Why Visit: Wholesome, authentic Saiva-style meals with vegan options.
Customer Feedback: “Perfect for clean and spiritual dining.”Saravanaa Bhavan
Location: No. 7, Jalan 52/2, 46200 Petaling Jaya
Opening Hours: Daily: 8am – 10pm
Highlights: Famous South Indian chain serving dosa, idli, and banana leaf rice.
Facilities: Spacious dine-in, takeaway.
Price: RM15 – RM30 per person
Google Rating: ⭐ 4.0 / 5
Why Visit: Trusted worldwide for South Indian vegetarian meals.
Customer Feedback: “Generous portions and authentic taste.”Nature’s Recipe Cafe
Location: SS18, Petaling Jaya
Opening Hours: Tue–Sun: 11am – 9pm (Closed Mon)
Highlights: Vegan nasi lemak, laksa, dim sum.
Facilities: Cafe setting, takeaway, delivery.
Price: RM12 – RM25 per person
Google Rating: ⭐ 4.5 / 5
Why Visit: Iconic spot for creative vegan Malaysian dishes.
Customer Feedback: “The laksa is rich and flavorful—highly recommended.”Sandalo Healthy Vegetarian Cuisine
Location: Damansara Uptown, Petaling Jaya
Opening Hours: Daily: 11am – 9pm
Highlights: Healthy low-oil vegan dishes, mushroom rendang, nasi lemak.
Facilities: Family-friendly dining, delivery.
Price: RM15 – RM30 per person
Google Rating: ⭐ 4.3 / 5
Why Visit: Great option for health-conscious vegan diners.
Customer Feedback: “Tasty meals without feeling heavy—guilt-free eating.”Welcome Vegetarian Restaurant
Location: SS2, Petaling Jaya
Opening Hours: Daily: 10am – 9pm
Highlights: Economy rice (chap fan) with wide vegan choices.
Facilities: Casual dining, takeaway.
Price: RM10 – RM20 per person
Google Rating: ⭐ 4.2 / 5
Why Visit: Cheap, filling, and lots of daily variety.
Customer Feedback: “Great value—go early for the best selection.”Kechara Oasis
Location: Jaya One, Petaling Jaya
Opening Hours: Daily: 11am – 10pm
Highlights: Upscale vegetarian with multi-ethnic vegan dishes.
Facilities: Private dining rooms, event hosting, dine-in.
Price: RM25 – RM60 per person
Google Rating: ⭐ 4.0 / 5
Why Visit: Ideal for special occasions and gatherings.
Customer Feedback: “Beautiful ambience and refined presentation.”
Petaling Jaya is a vegan paradise, offering everything from quick casual eats to refined dining experiences. Whether you’re craving Japanese sushi, spicy Thai curries, or traditional South Indian meals, these Top 10 Vegan Restaurants in Petaling Jaya have something for every plant-based foodie.