A vegetarian tourist’s guide to Singapore
From hawker stalls and South Indian breakfasts to vegan burgers and vegetarian chicken rice, Singapore has plenty to explore. The trick is knowing what the signs mean, which questions to ask and where your next suitable meal actually is.
A quick introduction to Singapore’s veg food scene
Singapore’s vegetarian food spans several traditions. Chinese vegetarian stalls serve rice with vegetables, tofu and mock-meat dishes, as well as noodles and local favourites. Indian vegetarian restaurants offer dosa, idli, thali meals, breads, curries and chaat. You can also find vegetarian Japanese and Korean cooking, modern vegan cafés, burgers, salads and desserts.
A hawker centre, coffeeshop or mall food court contains individual stalls. One may be fully vegetarian while its neighbour serves meat. Look for the stall’s own identity and menu. Similarly, an Indian restaurant, Chinese restaurant or salad shop is not automatically vegetarian. Mixed-menu venues can be useful for groups, but you need to choose and check the particular dish.
Dedicated vegetarian venues make a good starting point for a first visit. Vegan visitors still need to check egg, dairy and honey. Religious dietary practices and food allergies need their own conversation with the business.
“Vegetarian chicken rice”: is it real chicken?
Mock duck, mock fish, vegetarian prawns and similar names describe food made to resemble the flavour, texture or presentation of familiar meat dishes. Depending on the product, substitutes may use soy, tofu skin, wheat gluten (seitan), mushrooms, konjac or other ingredients. They can look surprisingly realistic, including a skin-like layer or a fish-shaped presentation.
Do not assume every substitute has the same recipe, or that “mock” means vegan. Check the substitute itself and the whole plate: egg, dairy, sauces and stock can change suitability. Soy and wheat are also relevant ingredients to ask about if you have allergies; a vegetarian label does not establish allergy safety.
A useful question: “Is the chicken a vegetarian substitute? What is it made from, and are the rice, stock and sauces vegetarian too?” At a mixed-menu restaurant, make sure the answer refers to your exact order. Cultivated or cell-grown meat is a different category from plant-based mock meat.
How to recognise vegetarian signs and menu markers
“Egg-free” does not mean dairy-free. “No onion / garlic” does not automatically establish Jain suitability, and different diners may also avoid other alliums or root vegetables. Explain what you personally exclude, rather than relying on a broad label.
Be clear before the food is cooked
“No meat” can be misunderstood if you also exclude fish, seafood and their sauces. At a mixed-menu stall, ask about fish sauce, oyster sauce, shrimp paste (belacan), dried shrimp, anchovies (ikan bilis), meat or fish stock, and lard where relevant. These are ingredients to check, not ingredients present in every dish.
Useful phrases to show or say
Vegetarian: “I’m vegetarian. No meat, poultry, fish or seafood, including stock, fish sauce, oyster sauce, shrimp paste or lard. I eat eggs and dairy.” Change the last sentence to match your diet.
Vegan: “I’m vegan. In addition to no meat or seafood, please use no egg, milk, butter, ghee, cheese, cream or honey.”
Check the preparation: “Can this be cooked with vegetable oil, vegetarian stock and vegetarian sauces? Please don’t just remove the meat after cooking.”
Simple Chinese: 我吃素,不吃肉、鱼和海鲜。请问汤底和酱料也是素的吗?
“I’m vegetarian; I don’t eat meat, fish or seafood. Are the stock and sauces vegetarian too?” Add your egg and dairy requirements separately.
For Indian food, ask specifically about ghee, paneer, yoghurt, cream and butter if you avoid dairy. For noodles, breads, dressings and desserts, check egg and dairy rather than guessing from appearance. If shared utensils, cooking surfaces or a completely meat-free kitchen matter to you, say so before ordering. If staff cannot confirm, choose another dish or a dedicated venue.
Where to eat around popular tourist spots
These are planning starting points, with dedicated vegetarian and vegan places listed before mixed-menu options where available. Open each listing for its address, contact details, menu references, prices and published hours. “Around the area” does not mean inside an attraction, within its admission gates or a guaranteed short walk.
Little India & Mustafa
Make this a food stop as well as a sightseeing stop. Little India has several dedicated vegetarian restaurants, but the neighbourhood itself is not exclusively vegetarian.
- Gokul Raas Vegetarian & vegan
A useful introduction to vegetarian versions of Indian and local favourites. The business states its food is egg-free and made without onion or garlic; some dishes contain dairy. Ask for vegan or Jain preparations explicitly. 19 Upper Dickson Road, Singapore 207478 Menu, prices & visit details ↗
- MTR Singapore Vegetarian
South Indian vegetarian cooking, including dosa and idli. Vegetarian does not mean dairy-free: ghee and yoghurt feature in this style of cooking. This Serangoon Road stop is separate from Mustafa Centre. 438 Serangoon Road, Singapore 218133 Menu, prices & visit details ↗
Chinatown, Buddha Tooth Relic Temple & Maxwell
Plan food around your visit to the temple, heritage streets or Maxwell area. A famous hawker centre’s chicken-rice stalls should not be assumed vegetarian.
- Lian Xin Vegetarian Vegetarian
A vegetarian food court at the Buddha Tooth Relic Temple address. Treat it as a daytime food stop and check its service hours before setting out. 288 South Bridge Road, Singapore 058840 Menu, prices & visit details ↗
- Whole Earth Vegetarian
Vegetarian Peranakan and Thai-inspired dining on Peck Seah Street. It is in the neighbouring Tanjong Pagar area: plan it as another stop rather than assuming it is inside Maxwell Food Centre. 76 Peck Seah Street, Singapore 079331 Menu, prices & visit details ↗
Bugis, Fortune Centre & Kampong Glam
Fortune Centre is a useful vegetarian-food destination around Bugis. If visiting Sultan Mosque or Haji Lane in Kampong Glam, allow for a separate journey to your chosen restaurant.
- Herbivore Vegetarian
Vegetarian Japanese and Western dishes at Fortune Centre on Middle Road. Check egg and dairy in your chosen order. The restaurant publishes separate lunch and dinner sessions, so an afternoon arrival needs planning. 190 Middle Road #01-13/14, Fortune Centre, Singapore 188979 Menu, prices & visit details ↗
Marina Bay, Gardens by the Bay & the Singapore Flyer
The waterfront covers a large area. These are options around the wider district, not promises of food inside Gardens by the Bay or its ticketed attractions.
- elemen Millenia Walk Vegetarian
A dedicated vegetarian restaurant at Millenia Walk, useful for planning a meal in the wider Marina Centre / Singapore Flyer area. Ask which dishes are vegan. 9 Raffles Boulevard #01-75/75A/76, Millenia Walk, Singapore 039596 Menu, prices & visit details ↗
- Din Tai Fung — Marina Bay Sands Mixed menu · veg options
A mixed-menu option at Marina Bay Sands with selected vegetarian dishes. Check the vegetarian menu section and clarify ingredients and shared preparation; most of the restaurant’s menu is not vegetarian. 2 Bayfront Avenue Galleria Level #B1-01, Marina Bay Sands, Singapore 018972 Menu, prices & visit details ↗
Clarke Quay & the Singapore River
A riverside meal can fit around a river cruise or a walk through the quays. Check the outlet and last-order time before arriving late.
- nomVnom Bistro Fully vegan
Vegan comfort food at Clarke Quay Central, including plant-based burgers and other dishes. This is the Bistro outlet on Eu Tong Sen Street; follow the full address rather than a chain name alone. 6 Eu Tong Sen Street #03-105/106/107, Singapore 059817 Menu, prices & visit details ↗
Orchard Road
Shopping-mall food halls can be convenient for mixed groups. A vegetarian filling or menu symbol applies to the selected item, not the whole food court or restaurant.
- Guzman y Gomez — ION Orchard Mixed menu · veg & vegan options
A mixed-menu Mexican option in ION Orchard. Ask for the vegetarian filling and check the complete burrito, bowl or other order, including toppings and sauces, against your egg and dairy preferences. 2 Orchard Turn,#B4-55 ION Orchard, ION Orchard, Singapore 238801 Menu, prices & visit details ↗
- Din Tai Fung — ION Orchard Mixed menu · veg options
Another mixed-menu choice at ION. Select from the published vegetarian choices and ask about your exact requirements rather than assuming a vegetable-named dish is suitable. 2 Orchard Turn, #B4-03 ION Orchard, ION Orchard, Singapore 238801 Menu, prices & visit details ↗
Sentosa, Resorts World & the HarbourFront gateway
Sentosa’s attractions, beaches and restaurants are spread out. A restaurant on the island is not necessarily inside Universal Studios or another attraction’s admission gates.
- Kailash Parbat — Sentosa Vegetarian
A dedicated vegetarian Indian option on Imbiah Road. Check the Sentosa outlet menu, opening hours and access before making it part of your attraction day; ask separately about dairy and vegan dishes. 42 Imbiah Road #01-01, Singapore 099701 Menu, prices & visit details ↗
- Din Tai Fung — VivoCity Mixed menu · veg options
A mixed-menu vegetarian-option stop at VivoCity on the mainland, useful before or after travelling to Sentosa. It is not on Sentosa itself. 1 HarbourFront Walk, #B2-38, VivoCity, Singapore 098585 Menu, prices & visit details ↗
Jewel & Changi Airport
Jewel is in the airport’s public, landside area. If you are in transit, reaching it involves entering Singapore and clearing immigration; check the airport’s guidance and your entry eligibility before planning a meal there.
- Greendot Plus (Jewel) Vegetarian
Vegetarian dining at Jewel, #B1-297. Check the selected dish for egg or dairy if vegan, and confirm operating hours against your flight plans. This listing is not a departure-transit dining option. 78 Airport Boulevard #B1-297, Singapore 819666 Menu, prices & visit details ↗
Make a practical food plan for your visit
Start with the food finder: search your attraction, building, neighbourhood or six-digit postcode. Choose the matching location when prompted, then try 250 m, 500 m, 1 km, 2 km or 5 km. With a location available, the finder can put the closest results first. Distances are approximate and are not walking-route estimates; crossings, mall entrances, ticket gates and island transport can change the real journey.
Use “Fully vegetarian / vegan venues” if you prefer a dedicated meat-free establishment, or “Fully vegan” for vegan venues. Dark green marks fully vegan listings; lighter green marks vegetarian listings. Other colours distinguish further categories, including selected veg options at mixed-menu venues. Read the text label as well as the colour: a vegan option is not a promise that the whole kitchen is vegan.
Save a few choices near each day’s sights, plus a backup. Favourites stay on the device where you saved them. You can also add the finder to your phone’s home screen. At hawker stalls, check the payment methods accepted. Check rest days, afternoon breaks and last orders before travelling; “open now” is based on published schedules and cannot confirm that a particular dish is still available.
For a day at Mandai, a beach or another attraction away from your shortlist, check the attraction’s current dining, outside-food and re-entry arrangements before you go. Do not depend on a nearby map pin being accessible from inside a ticketed area. Suitable snacks can be useful where permitted.
Sources & further reading
Prepared from the sources below and the business references linked on each listing. Source checks: 15 October 2026. Menu references can be older; each listing explains its own evidence and dates.
- Singapore Tourism Board: vegetarian dining
- HealthHub: vegetarian and vegan dietary definitions
- Singapore Food Agency: alternative proteins
- Gokul Raas: dietary FAQ; MTR Singapore; Herbivore
- Lian Xin: location and hours; Whole Earth; nomVnom Bistro
- elemen locations; Din Tai Fung menu; Guzman y Gomez menu
- Kailash Parbat locations; Jewel: Greendot Plus
- Changi Airport: visiting Jewel