Kandy is a good vegetarian town - with a routine
Kandy will not hand you a pure-veg board on every street the way Jaffna does, but it feeds vegetarians well once you learn the local routine: rice-and-curry at lunch counters, hoppers and string hoppers for breakfast and dinner, and snack shops around the lake and market. The checks that keep your plate clean are the same two across Sri Lanka: Maldive fish in sambols, and egg in hoppers. Master those and Kandy is easy.
Breakfast and dinner: the hopper routine
- Plain hoppers (appa) are vegetarian by default - but the counter default is often the egg hopper, so say "plain hopper" or "bithara nathuwa" (without egg) clearly when ordering.
- String hoppers (idiyappam) with parippu dhal and pol sambol is the classic veg breakfast - but pol sambol can contain Maldive fish flakes, so ask "umbalakada nadda?" (no Maldive fish?) or "no fish powder?"
- Pol roti with lunu miris (a raw onion-chilli relish) is another safe, filling default - confirm no fish flakes in the sambol served beside it.
- Sweet hoppers and fruit from the market make a no-questions evening plate.
Lunch: the rice-and-curry window
- Noon to about 1:30 is when Kandy's lunch 'hotels' serve fresh rice-and-curry: parippu dhal, jackfruit (polos) curry, beetroot, beans, pumpkin and potato curries - the vegetable half of the spread is often the best part.
- Ask for the vegetable rice and curry, then run the checks: some kitchens season 'veg' curries with dried fish or meat stock, so a pointed "mas nadda, malu nadda?" (no meat, no fish?) is worth ten seconds.
- Arrive near noon - by 2 PM the best curries are gone and the counters wind down.
The traps, named
- Maldive fish (umbalakada): in many sambols and some 'vegetable' curries. Ask every time.
- Egg: egg hoppers, egg kottu and egg-fried dishes sit beside veg ones, and local 'vegetarian' can include egg - specify.
- Kottu: the veg version exists, but it is usually chopped on the same griddle as the meat one - ask, or choose a place that makes it separately.
- Veg fried rice and noodles at mixed kitchens may use chicken stock.
Phrases that do the work
- "Mas nadda?" - no meat? / "Malu nadda?" - no fish?
- "Umbalakada nadda?" - no Maldive fish?
- "Bithara epa" - no egg.
- "Elavalu witharai" - only vegetables.
English works in most Kandy restaurants, but the Sinhala words get you the careful answer rather than the easy yes.
Where to eat by area
- Around Kandy Lake and the market: the densest run of lunch counters, bakeries and fruit stalls - the natural veg zone between sightseeing stops.
- Peradeniya Road: family-run eateries and short-eats shops; good value, fewer tourists.
- Near the Temple of the Tooth: pilgrim-friendly eateries with simple rice and curry - busy right after the morning and evening ceremonies.
- Tourist cafes in the centre keep marked vegetarian menus for the days you want zero questions.
For Jain travellers
Ask for no onion and no garlic - "yerabulu epa, sudu lunu epa" - and build plates around string hoppers with dhal, plain hoppers, and fruit. Root vegetables (potato, beetroot, carrot) fill many curries, so check those dishes specifically; the lunch counters will usually tell you exactly what went into each pot.
Planning your next trip?
We'll handle insurance, hotels, airport assistance and the itinerary — the same way we do it for every trip.
Questions on this article
asked by readers, answered by us
Was this helpful?
one tap, no sign-up




