Singapore’s plant-based food scene has come a long way from the days of plain salads and bland tofu dishes. Now, we have a good variety to choose from, with restaurants serving up bold flavours and diverse cuisines – all made meat-free! There’s no shortage of great spots to try from fully-vegan restaurants to vegetarian cafes and eateries. I’ve compiled a list of the best vegetarian restaurants in Singapore, so you can enjoy delicious, guilt-free meals packed with flavour!
Best vegan and vegetarian restaurants in Singapore (2025)
1. For vegan and vegetarian hotpot: New Fut Kai

✔ Vegetarian, Vegan-friendly
I love me some hotpot, but most hotpot restaurants don’t have enough vegan or vegetarian options on their menu. Besides, you can never be sure whether your broth has meat in it or not. That’s not the case though with New Fut Kai, as the restaurant guarantees that all its food – from the broth and dipping sauce to its hotpot ingredients – are 100% vegetarian! You get a warming, Vegetarian Hotpot (starts at $29) with soup of your choice (I recommend their Soymilk Miso). What’s more, New Fut Kai has vegan options, properly labelled so you can have a hotpot session guilt-free.
Address: 282 Jalan Besar, S(208945)
Opening hours: Tue – Sun, 10.30am – 3pm, 5.30pm – 10pm
2. For vegetarian “chicken” rice: 33 Vegetarian Food

✔ Vegetarian
For many of us, chicken rice is a staple dish we’d often get from hawker stalls and small eateries. So, imagine my delight when I heard about 33 Vegetarian Food and their viral Vegetarian “Chicken” Rice ($6.80)! You get two kinds of mock chicken in a set, roasted and steamed, as well as an array of sauces, aromatic jasmine rice, and some soup. It’s a comforting meal that’s not too heavy despite the oily texture of the rice. This dish put a spotlight on 33 Vegetarian among foodies, making it one of the best vegetarian restaurants in Singapore!
Address: 409 AMK Market And Food Centre, 409 Ang Mo Kio Avenue 10, #01-33, S(560409)
Opening hours: Thur – Mon, 12.30pm – 8pm
3. For a Michelin-worthy meal: Whole Earth

✔ Vegetarian, Vegan
When I say Michelin-worthy, I’m not kidding! Whole Earth is known as one of the best vegetarian restaurants in Singapore, especially with its Michelin Bib Gourmand status. Therefore, you can expect quality food and premium flavours without the high prices. Everything is plant-based, too! So you can enjoy their dishes even on a vegan diet. I recommend their Crispy Crackling Yammy Roll ($22) for a unique take on yam rings, while their Penang Rendang ($26) is their best-seller and vegetarian alternative to beef rendang!
Address: 76 Peck Seah Street, S(079331)
Opening hours: Daily, 11.30am – 3pm, 5.30pm – 10pm
4. For guilt-free vegan burgers: VeganBurg

✔ Vegetarian, Vegan
I tried VeganBurg from a friend’s recommendation, and I regret not finding out about them earlier! This vegan restaurant is one of the pioneers of the plant-based food scene in Singapore, bringing burgers that are completely meat-free, and without any dairy or eggs. Their burgers are crisp yet juicy, with an umami-ness to them that you just can’t beat. You should definitely try their Smoky BBQ Burger ($8.90) for an alternative to the classic bacon burger, but my all-time favourite would have to be their Shrooms Burg ($7.90) with its mushroom “cream” sauce and juicy soy patty!
Address: 44 Jalan Eunos, S(419502)
Opening hours:
Mon – Thur, 11am – 9pm
Fri – Sun, 11.30am – 9.30pm
5. For Chinese vegetarian food: LingZhi Vegetarian

✔ Vegetarian, Vegan-friendly
As its name suggests, LingZhi Vegetarian offers a fully-vegetarian menu with nourishing Chinese food. Think Vegetarian Satay Served in Fresh Pineapple ($22), General Tso’s Monkey Head Mushroom ($20), and a LingZhi Soup ($12)! This gourmet food spot is one of the best Chinese vegetarian restaurants in Singapore, cooking up hearty dishes with mock meat for a filling meal. Every dish is crafted with both flavour and nutrition in mind, making it a great choice for those looking to eat healthier!
Address: Liat Towers, 541 Orchard Road, #05-01, S(238881)
Opening hours: Daily, 11am – 3pm, 6pm – 10pm
6. For a shiok vegetarian bento: Greendot

✔ Vegetarian, Vegan-friendly
Greendot has been a staple in plant-based restaurants as it’s a popular lunch spot serving flavourful vegetarian bento meals at a reasonable price. Their Daily Craft Bento (starts at $7.30) lets you choose your mains, sides, and rice for a hearty lunch without the meat. And trust me, you won’t miss it with how filling this vegetarian bento is! If you want to spice things up, I also recommend their Signature Laksa ($9.50), a vegetarian version of the local favourite made with Bai Ling mushrooms, fried beancurd skin, and laksa leaves.
Address: AMK Hub, 53 Ang Mo Kio Avenue 3, #B2-36, S(569933)
Check out their other outlets here
Opening hours: Daily, 12pm – 8pm
7. For unique vegan cakes: Greendot Patisserie

✔ Vegetarian, Vegan
Another gem from Greendot, Greendot Patisserie serves up a sweet celebration with their vegan cakes. While they have a menu of unique flavours from French rose to black sesame, I cannot stress enough how fresh and light their Signature Hojicha Passionfruit Cake (from $15.90) tastes! It’s made with passionfruit cream sandwiched between layers of hojicha sponge cake, topped with vegan cream cheese icing flowers for a festive touch. All their cakes are vegan, so you won’t have to worry about dairy or eggs in your cake!
Address: Paya Lebar Square, 60 Paya Lebar Rd, #02-21, S(409051)
Check out their other outlets here
Opening hours: Daily, 12pm – 8pm
8. For vegetarian Korean favourites: The Boneless Kitchen

✔ Vegetarian, Vegan-friendly
With a name like The Boneless Kitchen, you can expect a completely meat-free dining experience! This is one of the best vegetarian restaurants if you’re craving for Korean food without the samgyupsal. Feast on favourites like Soondubu Jjigae ($15), made with a vegetable broth instead of seafood, or a classic Bibimbap ($14) filled with crisp veggies and savoury mushrooms!
Address: The Commerze @ Irving, 1 Irving Place, #01-31, S(369546)
Opening hours: Daily, 11.15am – 9pm
9. For vegetarian dim sum: Lotus Vegetarian

✔ Vegetarian, Vegan-friendly
Still craving some Chinese vegetarian food? Satisfy your cravings with some dim sum from one of the best vegetarian restaurants in Singapore: Lotus Vegetarian! Instead of meat, their dumplings are filled with ingredients like cabbage, mock meat, and mushrooms for umami richness.
Savour dim sum classics like their Veggie Siew Mai Dumplings ($4.20) and Steamed Beancurd Rolls ($3.80), or go vegan with some Veggie Abalone Dumplings ($4.20) that’s made with abalone mushroom and other plant-based ingredients. They label the vegan options on their menu too, so you don’t have to worry about dairy or seafood in your dim sum!
Address: Holiday Inn Express and Suites, Level 2, 201 Balestier Road, S(329926)
Opening hours: Daily, 11.30am – 3pm, 5.30pm – 9pm
10. For spicy vegetarian mala: Nature Vegetarian Delights

✔ Vegetarian, Vegan-friendly
Sure, Nature Vegetarian Delights has everything from dim sum and bento to buffet, but it’s their Mala Steamboat ($3.20/ 100g) that makes them one of our favourite vegetarian restaurants! Their signature mala broth has the right amount of spice, heat, and sourness for a good balance of flavours (and a great weekday lunch). What’s more, their mala broth is vegan too, making Nature Vegetarian Delights a vegan-friendly restaurant anyone can enjoy!
Address: Upper Serangoon Shopping Centre, 756 Upper Serangoon Road, #04-01, S(534626)
Opening hours: Daily, 11pm – 9pm
11. For modern vegetarian dining: Elemen

✔ Vegetarian
Calling themselves the “Modern Vegetarian Restaurant,” Elemen blends classic and contemporary vegetarian dishes from all around the world. The restaurant is popular among vegans and vegetarians as their plant-based menu was crafted with wholesome recipes and natural ingredients. Elemen is best-known for its 8-course Set Menu (starts at $38.80), designed to highlight seasonal ingredients at their freshest and most flavourful for that perfect bite! However, they also offer their seasonal dishes in Bento Sets (from $14.80) if you’re in the mood for something lighter.
Address: Millenia Walk, 9 Raffles Blvd #01-75/75A/76, S(039596)
Check out their other outlets here
Opening hours: Daily, 11am – 3.30pm, 5.30pm – 9.30pm
12. For vegetarian Mediterranean: Original Sin

✔ Vegetarian
Take your tastebuds to the Mediterranean with one of the best vegetarian restaurants in Singapore in Holland Village! Original Sin specialises in Mediterranean cuisine with a bit of Italian, but all their dishes are vegetarian. Go for their Mezze Platter ($30) for a little bit of everything on a plate, or get a full, three-course Lunch Set ($29.90) for something more filling! You’ll love the blend of spices and smoky flavours from their dishes – and they’re all vegetarian too.
Address: Chip Bee Gardens, Block 43 Jalan Merah Saga, #01-62, S(278115)
Opening hours: Daily, 11:45am – 2:30pm, 6pm – 10:30pm
13. For vegetarian Japanese food: Herbivore

✔ Vegetarian, Vegan-friendly
Craving meat-free sashimi, tonkatsu, or gyoza? Herbivore at Fortune Centre is a vegetarian restaurant that specialises in Japanese cuisine, offering creative plant-based takes on classic dishes. Enjoy options like the “Salmon” Avocado Maki ($12), Veggie Meatballs ($7), and Claypot Sukiyaki ($18) made with a rich vegetable broth. Beyond these, the menu also features familiar favourites found in traditional Japanese eateries, including crispy cutlets in curry sauce, chilled somen, and salted edamame for a satisfying meal without the meat!
Address: Fortune Centre, 190 Middle Road, #01-13/14, S(188979)
Opening hours: Daily, 11.30am – 2.30pm, 5pm – 9pm
14. For Indonesian vegetarian food: Warung Ijo

✔ Vegetarian, Vegan-friendly
Can you believe that satay isn’t chicken? You can find smoky, flavourful meat-free dishes at Warung Ijo, one of the best vegetarian restaurants in Singapore that specialises in Indonesian cuisine. Try their Sate Kacang ($12.20), which is made with smoky-rich mock meat in a sweet and savoury peanut sauce. Their Nasi Padang Set ($14.80) is another winner, with lion’s head mushroom rendang that’s so meaty, it even resembles beef!
Address: Grantral Mall, 601 MacPherson Road , #01-61, S(368242)
Opening hours:
Mon – Fri, 11am – 3pm, 5pm – 9pm
Sat – Sun, 11am – 3.30pm, 4.30 – 9pm
15. For an Indian vegetarian buffet: Annalakshmi Restaurant

✔ Vegetarian
Annalakshmi Restaurant is probably the best vegetarian restaurant in Singapore for those with an insatiable appetite for flavourful, plant-based Indian food! The Indian vegetarian restaurant follows a unique dining concept to honour its namesake Annalakshmi, the goddess of nourishment and abundance. It serves classic Indian fare buffet-style, where you can eat all you can, and pay what you feel! Here, expect dishes like biryani, vegetable stew, cauliflower curry and other dishes so good, you just can’t put a price on them!
Address: Downtown Gallery, 6A Shenton Way, #01-03, S(068815)
Opening hours: Tue – Sat, 8am – 4.30pm
16. For Asian fusion food: D’life Signature

✔ Vegetarian
Here’s a vegetarian restaurant that might just convince your meat-eating friends! D’life Signature has a number of branches across Singapore, and an extensive menu of Asian fusion food so you get a good variety of vegetarian dishes at a great price. What’s more, they serve meatless options like Yam Rings ($18.30) and Sweet Sour Abalone Mushroom ($11.80) that are so rich, you’ll forget there’s no meat.
Address: Square 2, 10 Sinaran Drive, #B1-105/106/129, S(307506)
Check out their other outlets here
Opening hours: Daily, 10am – 10pm
17. For fine dining vegetarian: Casserole International

✔ Vegetarian, Vegan
Located in Shangri-La Rasa Sentosa, Casserole International is Singapore’s first fully vegetarian restaurant managed by a hotel. This dedicated meat-free dining spot focuses on high-quality plant-based alternatives, featuring ingredients from Impossible Foods, Green Rebel Foods, and more.
The menu spans international cuisines, with standout dishes like Asian Style Quinoa Salad ($22), Indian Spiced Jackfruit Biryani ($32), and Eggless Chocolate Cake ($18). They’re vegan-friendly too, with multiple plant-based foods on the menu, and the option to switch to vegan alternatives. As one of the best vegetarian restaurants in Singapore, this is a must-visit for those looking for a refined yet satisfying dining experience.
Address: Shangri-La Rasa Sentosa, 101 Siloso Road, S(098970)
Opening hours: Fri – Sun, 6pm – 10pm
Savour the flavours at the best vegetarian restaurants in Singapore
With so many incredible vegetarian and vegan restaurants in Singapore, going meat-free has never been easier – or more delicious! Looking for more amazing eats? Check out these dim sum buffet spots for free-flowing dumplings, or have a relaxing afternoon at the best high tea options in Singapore! Plus, read through our food guide for the best halal restaurants in Singapore that you won’t want to miss! Bon appetit!
This article was updated on 6 March 2025. Additional research done by Janica Ng.