
It’s a revolution! At these vegetarian (and vegan) restaurants in Singapore, plant food is good food.
Singapore is a haven for food lovers, and that includes those who prefer a plant-based lifestyle. Whether you’re fully committed to a vegetarian or vegan diet or simply looking to add more greens to your plate, you’ll find an abundance of eateries serving up satisfying and flavour-packed meat-free dishes. From casual cafes to fine dining spots, these restaurants prove that going green doesn’t mean compromising on taste. Ready to explore the best vegetarian restaurants in Singapore? Let’s dive into our top picks — because plant-based eating has never been more exciting.
Best restaurants in Singapore for vegetarian food
1. Ki Su: Omakase but make it meat-free

Treat yourself to a unique plant-based omakase dining experience at Ki Su. The zen Japanese space offers both lunch and dinner course menus. Sit back and watch the chefs in action as you enjoy sushi made with ingredients such as capsicum, eggplant, pumpkin, and shimeji mushrooms. Ingredients change with the season, but we particularly loved the truffle pate, yakimono made with enoki mushrooms and cherry tomato wrapped in beancurd skin, and monkey head mushroom roulade.
Must-tries: Fixed course menu
How much: Lunch menu starts at $88, dinner menu starts at $168
Opening hours: Monday – Saturday, 12pm – 3pm & 6pm – 10pm
Where: Ki Su, #01-01, 60 Tras Street, Singapore 078999
2. Eight Treasures Vegetarian Restaurant: Chinese cuisine sans the meats

Located right beside the Singapore Buddha Tooth Relic temple in Chinatown, this establishment has been around since 2007. Here’s where you can get vegetarian renditions of Chinese cuisine for the whole fam, which is delicious, might we add. Always on the lookout for high-quality ingredients, the chefs use soy and plant-based mock meats. The restaurant is also used as a platform to share the team’s knowledge about vegetarianism.
Must-tries: Satay, monkey head mushroom with broccoli and asparagus, cereal prawn
How much: Mains start at $12
Opening hours: Tuesday – Friday, 11.30am – 2.30pm & 6pm – 9.30pm; Saturday – Sunday, 11.30am – 2.30pm & 5pm – 9.30pm
Where: Eight Treasures Vegetarian Restaurant, 282A South Bridge Road, Singapore 058831
3. The Kind Bowl: Vegetarian Vietnamese fare

Craving Vietnamese flavours but sticking to a meat-free diet? The Kind Bowl has got you covered. This cosy eatery dishes out plant-based takes on classic Vietnamese fare without skimping on flavour. The banh mi, made with Omni luncheon meat and paired with a spicy, aromatic broth, is a must-try. Or opt for The Kind Pho, featuring shredded seitan in a rich, umami-packed soup. Plus, for those avoiding onion and garlic, there’s an option to customise your bowl.
Must-tries: Saigon Delight, summer roll, The Kind Pho
How much: Mains start at $11.80
Opening hours: Monday – Thursday, 11.30am – 2.30pm & 5.30pm – 9.30pm; Friday – Sunday, 11.30am – 9.30pm (timings vary with each location)
Where: The Kind Bowl, multiple locations including Killiney Road and Northpoint City
4. Whole Earth: Thai meets Peranakan goodness

Thai-Peranakan dishes take the spotlight at this vegetarian restaurant in Singapore. It’s surprising, considering how meat-heavy these cuisines are. It’s Michelin Bib Gourmand-approved (since 2016!), so we suggest you give the menu highlights a go because you can never go wrong with the popular choices.
Must-tries: Penang rendang, olive rice, handmade yam treasure ring
How much: Mains start at $17
Opening hours: Daily, 11.30am – 3pm & 5.30pm – 10pm
Where: Whole Earth, 76 Peck Seah Street, Singapore 079331
5. Real Food: Humble meat-free cafe bites

No frills, no fuss – just good, honest food. This humble cafe skips the theatrics in favour of simple yet delicious vegetarian fare. From comforting dumpling soup and fragrant curry noodles to pesto pasta and fluffy pancakes, the menu covers all the bases. Plus, it’s easy on the wallet! Whether you’re after an all-day breakfast, a hearty rice or noodle dish, or even a veggie-packed burger or pizza, there’s something for everyone here.
Must-tries: Dumpling soup, mushroom pizza, baked pasta
How much: Mains start at $10.80
Opening hours: Daily, 11am – 9pm (timings vary with each location)
Where: Real Food, multiple locations including Orchard Central and Yishun
6. Elemen: Multiple cuisines in one space

Elemen doles out flavourful vegetarian food in Singapore in a gorgeous setting and at wallet-friendly prices. The menu is diverse, whipping up dishes from various cuisines like Korean, Japanese, Chinese, and Western. The seasonal menu rotates often, which we love because that means you’ll get to try something new every time.
Must-tries: Sushi, truffle ramen, tiramisu
How much: Mains start at $13.80
Opening hours: Daily, 11am – 3.30pm & 5.30pm – 9.30pm (timings vary with each location)
Where: Elemen, multiple locations including Millenia Walk and Paya Lebar Quarter
7. Project Acai: Refreshing superfood

Set up in 2015, Singapore’s first dedicated acai cafe blends its superfood base fresh daily in small batches. Its acai bowls, smoothies and snacks are also dairy-free, gluten-free and vegan. We love the Nuts for Acai bowl. The blended base is topped with granola, banana, cacao nibs, chia seeds, and your choice of butter or sauce. Get the cookie butter for added indulgence.
Must-tries: Nuts for Acai Bowl, Cookie Crussh Acai Bowl
How much: Bowls start at $7.50
Opening hours: Daily, 11.30am – 10pm (timings vary with each location)
Where: Project Acai, multiple locations including Holland Village and VivoCity
8. Warung Ijo: Allium-free Indonesian cuisine

Here, Indonesian cuisine gets a vegetarian (or vegan) makeover without losing its bold, comforting flavours. We’re big fans of the kampung fried rice, mee goreng, and bakso soup that have been recreated with plant-based alternatives. Meanwhile, hearty veggie dishes like sambal sweet potato leaves and fragrant vegetable curry will win over even the most reluctant greens eaters. If you’re after a local bite, don’t miss the aromatic otah – it’s a delicious twist on the classic!
Must-tries: Mushroom rendang, “ayam” penyet, oyster omelette
How much: Mains start at $10.20
Opening hours: Monday – Friday, 11am – 3pm & 5pm – 9pm; Saturday – Sunday, 11am – 3.30pm & 4.30pm – 9pm
Where: Warung Ijo, #01-61, Grantral Mall Tai Seng, 601 MacPherson Road, Singapore 368242
9. LingZhi Vegetarian Restaurant: Tried and tested Chinese vegetarian dishes
This established restaurant has been serving up classic Chinese vegetarian fare since 1991, and we think that speaks volumes about the food. Expect beautifully plated dishes prepared with only the best ingredients that’ll not only fill your bellies but nourish you. If you love the food here, we’d recommend going for the a la carte lunch or dinner buffets so you can indulge to your heart’s content.
Must-tries: Vegetarian goose, longevity peach buns, kale soup
How much: Mains start at $18
Opening hours: Daily, 11am – 3pm & 6pm – 10pm
Where: LingZhi Vegetarian Restaurant, #05-01, Liat Towers, 541 Orchard Road, Singapore 238881
10. Teng Bespoke: Preservative-free dishes

Teng Bespoke isn’t your typical Japanese restaurant — instead of fish, you’ll find sushi made with fresh veggies and imitation meats. Free from artificial flavours, sugar, add salts, and preservatives, everything is delicious while staying healthy and clean. We enjoying tucking into a plate full of delicately fried tempura vegetables, but you’ve got a range of options to choose from like mock sashimi and vegetarian handrolls.
Must-tries: Unagi, avocado maki roll, sashimi platters
How much: Mains start at $10
Opening hours: Daily, 11.30am – 2.30pm & 5pm – 9pm
Where: Teng Bespoke, #01-50, Sunshine Plaza, 91 Bencoolen Street, Singapore 189652
11. Ananda Bhavan Restaurant: A vegetarian icon
Established in 1924 (yes, really), this iconic Indian restaurant chain has been a go-to for hearty, fuss-free meals. Expect a spread of classics – think crispy thosai, flaky prata, pillowy naan, and a variety of fragrant rice dishes. If you’re new to Indian cuisine, this is the perfect place to start your culinary adventure. The setting may be casual and no-frills, but the flavours are always spot on.
Must-tries: Dosa, masala tea, coconut chutney
How much: Mains start at $5
Opening hours: Daily, 7.30am – 10pm (timings vary with each location)
Where: Ananda Bhavan Restaurant, multiple locations including 95 Syed Alwi Road and 58 Serangoon Road
12. Herbivore: Hidden gem in Fortune Centre

Vegetarians often struggle to find variety when it comes to Japanese cuisine, with options usually limited to meat-free maki rolls or basic vegetarian ramen. But this is why we love taking our vegetarian friends to Herbivore. It changes the game with an extensive menu featuring dishes you wouldn’t expect to find meat-free. Think gyoza, crab maki, ramen, tempura, and even salmon sashimi, all made without animal products. Plus, the kitchen omits garlic and onion, making it a great spot for those following a Jain diet as well.
Must-tries: Gyoza, sashimi, katsu curry
Opening hours: Daily, 11.30am – 2.30pm & 5pm – 9pm
Where: Herbivore, #1-13/14, Fortune Centre, 190 Middle Road, Singapore 188979
13. Annalakshmi: Vegetarian food with a good cause

This social enterprise restaurant is volunteer-run and offers a medley of lunch offerings with no fixed prices. The dishes you’ll be served vary according to who’s manning the kitchen. But staples like dhal, chutney and sambar are always present. While it’s pay-as-you-wish, that’s no excuse to short-change the team! The vegetarian restaurant has helped many people going through financial difficulties get a wholesome meal during dire times. So if you can afford it, it’s worth putting in a little bit more for those who can’t.
Must-tries: Vegetable thali, sambhar, naan
How much: Pay what you want
Opening hours: Tuesday – Sunday, 11.30am – 3pm & 6pm – 9pm
Where: Annalakshmi, #01-03, OUE Downtown 2, 6A Shenton Way, Singapore 068815
14. Lotus Vegetarian Restaurant: A vegetarian dinner and a show

Want to go crazy with your veggies? Head this way to enjoy scrumptious plates of meat-free dishes – some even finished off right at your table! The aromatic flavours of Southeast Asia come together in dishes like the Lotus Signature Vegetarian Chicken Rice, laksa, and nyonya otah in banana leaf. It’s great for a casual but elevated dinner with your family, thanks to its clean interior and table settings.
Must-tries: Truffled Hakka abacus trio, golden faux fin soup, truffle mixed mushroom fried rice
How much: Mains start at $7.80
Opening hours: Daily, 11.30am – 3pm & 5.30pm – 9.30pm
Where: Lotus Vegetarian Restaurant, Level 2, Holiday Inn Express and Suites Singapore, 201 Balestier Road, Singapore 329926
15. Sufood: Meat-free and allium-free Italian delights

You won’t find mock meats at this vegetarian restaurant in Singapore. Hailing from Taiwan, puts out Italian-inspired plates. Start your meat-free Italian journey with rosemary breadsticks before moving on to pizzas and pasta plates. With friendly service and a relaxed atmosphere, the place is great for family gatherings. We’re mighty impressed with the calzone too!
Must-tries: Pesto pasta, truffle soup, baked shell pasta
Opening hours: Daily, 11.30am – 3pm & 5.30pm – 10pm
Where: Sufood, #02-19, Raffles City Shopping Centre, 252 North Bridge Road, Singapore 179103
16. Komala Vilas: A huge menu of Indian vegetarian fare
Komala Vilas has been serving up hearty vegetarian Indian fare since 1947, making it a true institution in Singapore. With both North and South Indian classics on the menu, there’s plenty to choose from. If you’re feeling overwhelmed by the options, start with a comforting plate of vegetable biryani or opt for the ever-popular naan with palak paneer. Either way, you’re in for a satisfying meal steeped in tradition.
Must-tries: Masala dola, rawa dosai, palak paneer
Opening hours: Daily, 7am – 10.30pm (timings vary with each location)
Where: Komala Vilas, multiple locations including Serangoon Road and Upper Dickson Road
17. Gokul Raas Vegetarian Restaurant: Variety, variety, variety

At Gokul Vegetarian Restaurant, variety is the name of the game. With a menu spanning North and South Indian cuisine, plus Asian fusion favourites, there’s something for everyone. From dum biryani and murtabak to Chinese rojak, nasi lemak, and even a vegetarian take on chicken rice, we’re loving all the options. Bonus: all dishes are made without garlic and onion, making it a great pick for those with dietary restrictions.
Must-tries: Butter chicken, char kway teow, nasi lemak
How much: Mains start at $5.50
Opening hours: Daily, 9.30am – 10pm
Where: Gokul Vegetarian Restaurant, 19 Upper Dickson Road, Singapore 207478
18. Original Sin: Mediterranean food but make it meat-free
The Holland Village stalwart serves some of the best Mediterranean-style vegetarian food in Singapore. You won’t even miss the meat. Tip: don’t leave without trying the Magic Mushroom. It’s a baked portobello mushroom with spinach and ricotta cheese. Or go light with the Principessa Salad. It features roasted pumpkin, avocado, asparagus and leafy greens.
Must-tries: Moussaka, spanakopita, magic mushroom
How much: Mains start at $22
Opening hours: Daily, 11.45am – 2.30pm & 6pm – 10.30pm
Where: Original Sin, #01-62, Chip Bee Gardens, 43 Jalan Merah Saga, Singapore 278115
19. The Boneless Kitchen: Meatless Korean dishes found!

Don’t despair if you’re a vegetarian with a weakness for Korean food. At this K-joint, all dishes are 100% vegetarian and vegan. Everything is made entirely from scratch, including the kimchi and gochujang (you won’t find garlic or fish sauce in there!). The menu features familiar favourites like spicy kimchi stew and bibimbap. Only with plant-based proteins, of course.
Must-tries: Kimchi pancake, tofu stew, japchae
How much: Mains start at $11
Opening hours: Daily, 11.15am – 9pm
Where: The Boneless Kitchen, #01-31, The Commerze@Irving, 1 Irving Place, Singapore 369546
20. Madras New Woodlands: An Indian vegetarian institution
This iconic spot is a must-visit for lovers of Indian vegetarian cuisine. Like Komala Vilas, you’ll get a lot of Indian food aficionados swearing by it, us included! The VIP thali set is a standout – expect a generous spread of dhals, curries, and rice, perfect for a feast. Beyond that, the extensive menu is packed with delicious North and South Indian options. Need a little pick-me-up after all that indulgence? A cup of masala tea or coffee will do the trick.
Must-tries: Appam, vadai, paper thosai
Opening hours: Daily, 7.30am – 10.30pm
Where: Madras New Woodlands, 14 Upper Dickson Road, Singapore 207474
Be kind to your body and the planet by going meat-free at these vegetarian restaurants in Singapore, which offer a delicious array of vegan and vegetarian food to satisfy any craving.