Colombo is not Jaffna - and that is fine
Unlike Jaffna, Colombo is not a Tamil temple town, so vegetarian food does not simply appear on every street. But the city rewards a little planning: a cluster of pure-veg South Indian kitchens in Wellawatte, a rice-and-curry culture where the vegetable curries are often the best part of the plate, and English that works in almost every kitchen. Know the two or three traps and you will eat extremely well.
The plate to aim for: vegetarian rice and curry
- The Sri Lankan rice-and-curry spread is your best friend: parippu (dhal), jackfruit (polos) curry, beetroot, beans, gotukola and potato curries are routinely the vegetable half of every lunch counter.
- At a 'hotel' (local eatery), ask for the vegetable rice and curry - then run the checks below, because 'vegetable curry' does not always mean cooked without fish or meat seasoning.
- Breakfast is easy everywhere: string hoppers, plain hoppers with seeni sambol (ask about fish - see below), pol roti with lunu miris, and parippu vada from tea shops.
- In Wellawatte, the Tamil quarter, you will find the full South Indian line-up - idli, dosa, vada, pongal - at pure-veg kitchens that feel like Chennai with a Sri Lankan accent.
The two traps to name out loud
- Maldive fish (umbalakada): dried fish flakes that go into many sambols - including pol sambol and seeni sambol at some kitchens - and into some 'vegetable' curries. Ask every time: "umbalakada nadda?" (no Maldive fish?) or simply "no fish powder?" - it is understood.
- Egg hoppers: the hopper counter defaults to the egg version. Say "plain hopper" or "bithara nathuwa" (without egg) if you avoid egg - and remember 'vegetarian' locally can include it.
- Two smaller ones: veg fried rice and noodles at mixed kitchens may use chicken stock, and kottu is often made on a shared griddle with the meat versions - ask, or pick a pure-veg place.
Phrases that do the work
- "Mas nadda?" - no meat? (Sinhala)
- "Malu nadda?" - no fish?
- "Elavalu witharai" - only vegetables.
- "Bithara epa" - no egg.
- In Wellawatte, Tamil works: "saivama?" (is it vegetarian?) just like Tamil Nadu.
In central Colombo, English is honestly enough in most restaurants - but the Sinhala words earn you a careful answer instead of an easy yes.
Where to eat by area
- Wellawatte (Colombo 6): the pure-veg heartland - South Indian snacks, Jaffna-style curries, sweet shops. Base a meal here at least once.
- Pettah and Fort: busy lunch 'hotels' where the vegetable rice-and-curry is fresh, fast and cheap - busiest at noon, quietest by 1:30.
- Cinnamon Gardens and Kollupitiya: cafes with marked vegetarian menus - useful when you want a break from asking questions.
- Galle Face Green evening stalls: corn, vadai and fruit are the safe picks; skip the seafood grills.
For Jain travellers
Ask for no onion and no garlic - "yerabulu epa, sudu lunu epa" - and lean on string hoppers with dhal and coconut sambol (confirm no Maldive fish), plain hoppers, and fruit. Root vegetables are common in curries, so check beetroot, potato and carrot dishes specifically. Pure-veg South Indian kitchens in Wellawatte are the most reliable bet.
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




