Best Vegetarian Food In Singapore

Who says vegetarian food is tasteless or expensive? Here is our list of vegetarian eateries that will suit any occasion, preference and budget.

1. GreenDot

Address: Paya Lebar Square, 60 Paya Lebar Road, #02-15/16/17 , Singapore 409051 | Tel: 67022221 | Opening Hours: 11.00am ­– 10.00pm daily | Price Range: $6.90 – $25.80

GreenDot is a relatively new player in the field, but their high standard of food and service is winning the hearts of foodies everywhere. The spacious outlet features a Subway-like counter for diners to choose Mix & Match rice sets, an island bar counter and two refrigerated sections selling frozen vegetarian food and cakes.

GreenDot 1 - Shop Front
(Source: Greendot)

Food-wise, GreenDot’s Laksa is a standout with its superb spicy flavours and tasty ingredients.

GreenDot Laksa

The burgers are also worth a try, as they are made with GreenDot’s signature homemade yogurt sauce.

GreenDot Burger

If you’re dining with friends (or just a hearty eater in general), the Mini Hot Pot Set offers great value for money. Although the menu states that the set is for 2 people, you can probably feed up to 4 people with the amount of mushrooms and veggies they give you.

On a slightly different note, the service at GreenDot is especially commendable. The cashiers, although young, pay special attention to get orders right. Senior aunties and uncles also prepare each dish meticulously, and the managers seem to work well with the team to ensure efficiency and cleanliness.

Recommended Dishes: Laksa ($5.90), Soya Burger ($5.90), Mini Hot Pot Set ($25.80). View the full menu here.

Best for: People with big appetites, Western food lovers and maybe even afternoon tea.

2. Teng Bespoke Vegetarian Restaurant

Address: Sunshine Plaza, 91 Bencoolen Street, #01-50, Singapore 189652 | Tel: 6337 7050 | Opening Hours: 11.30am – 3.00pm, 5.30pm – 10.00pm | Price Range: $11 – $20

While some people may argue that mock meat isn’t exactly healthy, Teng Bespoke Vegetarian Restaurant takes pride in providing a healthier, more upscale version of the vegetarian staple. The mock meat they use is made without any artificial flavouring, chemical preservatives or refined flour, so it’s supposed to be better for you than some other options out there.

The Salmon Maki is a must-try on the menu, as it is an interesting combination of avocado, mock salmon, mock meat floss, cucumber and seaweed. The Deep Fried Shiitake Mushroom With Cream is another standout dish, with a cream and cheese fusion that complements the juicy fungus.

(Source: Chikumama)

Ambience-wise, the interior is cosy with plenty of privacy – so it’s a great place to have a quiet meal. Or spy on the various celebrities who seem to like eating there.

(Source: Chikumama)

Recommended Dishes: Salmon Maki ($12), Lotus Tempura ($6), Deep Fried Shitake Mushroom with cream ($12). View the full menu here.

Best for: People who love Japanese food, or the occasional splurge.

3. Gokul Vegetarian Restaurant

Address: 19 Upper Dickson Road, Singapore 207478 | Tel: 6396 7769 | Opening Hours: 10.30am – 10.30pm daily | Price Range: $2 – $12

Gokul Vegetarian Restaurant offers an unbelievably wide range of vegetarian food – from Northern and Southern Indian Cuisine, to local dishes like Claypot Chicken Rice, Chendol and Malay Mee Rebus.

(Source: SpringTomorrow)

The restaurant also has a huge selection of drinks and desserts, ranging from your standard Iced Lemon Tea to the more adventurous Masala Coffee and Salt Lassi (salty yoghurt blended with ice).

(Source: SpringTomorrow)

Recommended Dishes: Lemon Grass Juice ($5.00), Mysore Mutton ($9.00), Baingan Bartha ($8.50), Chendol ($4.00). View the full menu here.

Best for: Fans of Indian food, adventurous foodies and group gatherings (because the extensive menu is great for even the pickiest of eaters).

4. Lotus Vegetarian Restaurant

Address: 201 Balestier Road, Level 2, Singapore 329926  | Tel: 6254 0090/91 | Opening Hours: 11.30am – 3.00pm; 6.00pm – 10.00pm | Price: $22.00 – $26.00

If you need a fancier option for vegetarian food, Lotus Vegetarian Restaurant in Quality Hotel is a great place to consider. The restaurant offers a Steamboat Buffet from Monday to Thursday, and an Asian Buffet from Friday to Sunday. The Asian Buffet offer great value because it includes salad, 2–3 soup options, dim sum and even dessert. You can also order Chicken Rice and Laksa from the salad bar.

Lotus Vegetarian Restaurant 1(Source: Groupon)

Lotus Vegetarian Restaurant also comes with all the perks of a hotel venue – wheelchair accessibility, posh interior, air-conditioning and clean toilets (because let’s be real, you’ll need one after having a buffet dinner).

The restaurant can get quite crowded during peak hours though, so make a reservation if you’re planning on heading down during the weekend or on special occasions.

Recommended Dishes: Mock Salmon Sashimi, Herbal Soup, Laksa and Dim Sum.

Best for: People who like Asian cuisine. Or buffets.

5. Nature Vegetarian Delights

Address: Upper Serangoon Shopping Centre, No 756 Upper Serangoon Road #04-01, Singapore 534626 | Tel: 6286 8028 | Opening Hours: 11.00am – 9.30pm (closed on Mondays except Public Holiday, 1st & 15th Lunar Calendar) | Price Range: $2.50 – $28.00

Nature Vegetarian Delights is located in a deserted shopping mall, but it’s pretty much the star of the venue. The vegetarian restaurant offers great value for money, so it’s no surprise that the place is a popular pick for family gatherings.

The Western Set Meals are one of the better deals – you get two pieces of mock meat, fries, garlic bread, mushroom soup, Konnyaku jelly and a side salad for just $8.80. That’s practically a feast no?

Nature Vegetarian Delights

Recommended Dishes: Western Set Meal ($8.80), Mixed Vegetables Hor Fun ($4.50), Seaweed Tofu Soup ($6), Honey Duck Slice ($9.00), Butter Golden Mushroom ($10.00). View the full menu here.

Best for: Family gatherings. Or cheapskates.

6. New Fut Kai Vegetarian Restaurant

Address: 282 Jalan Besar, Singapore 208945 | Tel: 6398 0836 | Opening Hours: 10.00am – 3.00pm; 5.00pm – 9.30pm | Price Range: Below $40

When it comes to vegetarian restaurants, New Fut Kai Vegetarian Restaurant is a personal favourite. From the time they were located at Kitchener Road to their current space at Jalan Besar, New Fut Kai has offered a consistently high standard of vegetarian food and service for round-table gatherings.

New Fut Kai Vegetarian Restaurant(Source: Hungry Ang Mo)

The Vegetarian Shark’s Fin is one of the star dishes, with bamboo fungus, Enokitake and vegetarian ham. Their seasonal Fried Bamboo Flowers are also a must-try – the special sauce they use for the dish is an interesting blend of both sweet and spicy.

Vegetarian Sharks Fin(Source:

Recommended Dishes: Vegetarian Shark’s Fin, Yam Ring, Fried Bamboo Flowers, Salted Chicken with salad sauce, Claypot Curry Fish.

Best for: Family dinners and special occasions (the restaurant doesn’t charge crazily high prices during Chinese New Year, so it’s a great option for Reunion Dinner).

7. QQ Rice Singapore

Tel: 6515 9905 | Opening Hours: Differ with outlets | Price Range: $1 – $12.50

QQ Rice is not purely vegetarian, but it still deserves a special mention for its healthy and fuss-free vegetarian options.

QQ Rice(Source: Hungrygowhere)

Basically, you choose 5 types of fillings to wrap in steaming hot rice (brown rice/purple rice/mixed grain/wheat germ). The ingredients are mildly flavoured to complement their natural taste, so you don’t have to worry about blandness. And hey, for $4.50 you can’t really go wrong.

For an additional $1.90, you can also enjoy a cup of Roselle Tea or Mulberry Juice.

QQ Rice 2

Recommended Ingredients: Braised Tofu, Emperor Vegetables, Braised Peanut, Japanese Cucumber.

Best for: Takeaway meals and people who are trying to #eatclean.