Singapore is one of the easiest places in Asia to eat vegetarian. Dedicated vegetarian stalls sit inside ordinary hawker centres, Chinese Buddhist 素 (su shi) stalls cook entirely meat-free food, and Little India holds one of Asia's densest clusters of Indian vegetarian restaurants. Two things need care: at mixed economy-rice stalls 'vegetarian' can mean no meat chunks only - oyster sauce, dried shrimp and lard may still be in the wok - and Chinese dishes hide dried shrimp and belachan (shrimp paste). Jain travellers do best with Indian restaurants and 素 stalls, asking dish by dish.
Local dishes
Thosai (dosa) Thosai
The South Indian fermented rice-and-lentil crepe, crisped on a griddle and served with sambar and chutneys - a breakfast staple at Tekka Centre and across Little India, and the single easiest vegetarian meal in Singapore.
Watch out for: Vegetarian by default at Indian stalls. Jain: the batter is fine, but ask about onion and garlic in the sambar and chutneys - a Jain-aware Indian restaurant can usually adapt on request.
Vadai Vadai
Fried savoury lentil doughnuts sold at Indian snack counters across Little India - crisp outside, soft inside, eaten with chutney.
Watch out for: Vegetarian by default, but the batter typically contains onion, so it does not suit Jain travellers. Chutneys alongside may contain garlic - ask.
Roti prata Roti prata
Flaky fried flatbread of Indian-Muslim origin, served with curry for dipping - a Singapore breakfast institution, with plain, egg and cheese versions at prata shops everywhere.
Watch out for: Plain prata is vegetarian; the dough at some shops contains egg, and the dipping curries often contain meat stock - ask for dhal curry. Jain: ask about egg in the dough and onion and garlic in the curry before ordering.
Carrot cake (chai tow kway) 菜头粿
Despite the name there is no carrot: cubes of steamed daikon-radish rice cake fried with egg, garlic and preserved radish, in white or sweet black versions - a hawker classic the Michelin Guide lists among Singapore's essentials.
Watch out for: Contains daikon (a root vegetable), garlic and usually egg, so it suits neither Jain travellers nor egg-avoiders; some stalls also add fish sauce or dried shrimp. Vegetarians who eat egg should still ask about the sauce.
Popiah 薄饼
A soft fresh spring roll: a thin wheat skin wrapped around stewed jicama (bangkuang) with garlic, sweet sauce and chilli - sold at hawker stalls across Singapore.
Watch out for: The filling is built on jicama, a root vegetable, and garlic, so it is not Jain. Vegetarians should also ask whether the stall adds dried shrimp or lard to the filling - recipes vary by stall.
Rojak Rojak
A sweet-savoury salad of pineapple, cucumber, jicama, fried tofu and dough fritters tossed in a dark dressing - the name means 'mixture' in Malay.
Watch out for: The traditional dressing is built on belachan (shrimp paste), and the salad includes jicama, a root vegetable - not Jain, and vegetarians must ask whether the stall can make it without belachan. Some vegetarian stalls sell a shrimp-free version.
Teochew kueh 笋粿
Steamed rice-flour dumplings such as soon kueh (bamboo shoot and jicama filling) and png kueh (pink rice cake with mushrooms and peanuts), sold at dedicated kueh counters in hawker centres.
Watch out for: Fillings typically include dried shrimp and root vegetables unless you buy from a vegetarian stall - not Jain. Vegetarians should look for the 素 (vegetarian) kueh versions and ask about dried shrimp and lard at ordinary stalls.
Vegetarian mixed rice (素) 素食
The 素 stall: a fully meat-free economy-rice or noodle counter run in the Chinese Buddhist tradition, serving mock meats, stir-fried greens, tofu and beancurd dishes over rice. Found in hawker centres across Singapore.
Watch out for: Buddhist 素 cooking excludes onion and garlic by rule, which helps Jain travellers, but dishes may include egg, dairy and root vegetables - ask for each specifically. Vegetarians and vegans should ask about egg and dairy dish by dish rather than assuming the whole counter is plant-based.
Tau huay 豆花
Silken soybean pudding served warm or cold with palm-sugar syrup - a light dessert sold at dedicated stalls in nearly every hawker centre.
Watch out for: Plant-based as traditionally described - just soy, sugar and water. Jain-friendly as described. Modern stalls add toppings (pearl jelly, fruit, sometimes condensed milk) - vegans should ask about milk toppings.
Cendol Cendol
Shaved ice over green rice-flour jellies and red beans, drowned in coconut milk and dark palm-sugar syrup - Singapore's classic hot-weather dessert.
Watch out for: Plant-based as traditionally described: coconut milk, palm sugar, beans and jelly. Jain-friendly as described. Some stalls drizzle evaporated or condensed milk on top - vegans should ask for it without.
Ice kachang Ice kachang
A mountain of shaved ice over red beans, jelly and sweet corn, drenched in coloured syrups and sometimes evaporated milk - the retro dessert every hawker centre dessert stall sells.
Watch out for: The base is plant-based and Jain-friendly as described, but evaporated or condensed milk is a common topping - ask for it without milk if you avoid dairy.
How to order vegetarian
Show these lines to the staff. Say them aloud if you like.
Vegetarian food - the literal meaning, and the sign to look for at Chinese Buddhist meat-free stalls. Staff understand it spoken or shown.
Without egg - the literal meaning. Say it for fried dishes, noodles and kueh, where egg is common but invisible.
Without milk - the literal meaning. Useful at dessert stalls, where evaporated or condensed milk appears on cendol and ice kachang.
Without onion and garlic - the literal meaning, and the key Jain ask at Chinese stalls. Buddhist 素 stalls already cook this way.
Without shrimp paste - the literal meaning in Malay, understood at hawker stalls. Ask it for rojak, sambal and stir-fried greens.
Singapore has no island-wide Jain tradition, so eating Jain takes dish-by-dish questions, but it offers two unusually good routes. Chinese Buddhist 素 stalls exclude onion and garlic by religious rule, though they may use egg, dairy and root vegetables - ask for each specifically. Indian vegetarian restaurants understand Jain requirements: name your exclusions and they can usually cook around them. At ordinary hawker stalls, vegetarian is read loosely - oyster sauce, dried shrimp and belachan can survive in a dish with no visible meat. Ask, do not assume.
Backup plans
- The backup options are strong: Indian vegetarian restaurants in Little India and inside MRT-station malls serve familiar food daily, fruit juice and cut-fruit stalls are in every hawker centre, and tau huay (soybean pudding) and cendol are plant-based as traditionally described.
For parents and seniors
Singapore suits senior vegetarian travellers well. Hawker centres have seating, fans and English signage, and vegetarian stalls are common enough that every large centre has some. Little India's Indian restaurants serve familiar dal, dosa and thali with air-conditioning and table service. Ask for less spicy ('not spicy' is understood everywhere). Changi Airport's terminals also have pure-veg options for arrival and departure days.
Trips to Singapore
Quick questions
Sources
- Bananarchy: Vegetarian Food in Singapore: Where Indians Actually Eat · checked 24 Oct 2026
- Michelin Guide: A Singapore Hawker Food Guide for Vegetarians · checked 24 Oct 2026
- Singapore Tourism Board (VisitSingapore): Veg Is In: Singapore Vegetarian and Vegan Offerings (PDF guide) · checked 24 Oct 2026
- The Dharma Store: How to Find Vegetarian Stalls Singapore Hawker Centre: The Su Character · checked 24 Oct 2026