Plant-Based Travel
Is Sri Lanka vegan friendly?

The short answer
Yes, for the most part. Everyday Sri Lankan rice and curry is built on vegetables, lentils, jackfruit and coconut, so many dishes are plant-based or easy to make plant-based. Travel guides consistently name dhal (parippu), jackfruit curry, pumpkin curry and mallung as dependable choices. The catch is a few ingredients that are not obvious from a dish's name.
Maldive fish, the hidden ingredient
The ingredient that catches most vegans out is Maldive fish: dried, cured tuna used as a seasoning. It often goes into pol sambol, the coconut relish served with many meals, and can turn up in vegetable curries and even some dhal. Nothing about coconut sambol looks fishy, so ask every time.
Ghee, eggs and other things to check
Ghee is not in every kitchen, but it appears often enough to ask about. Eggs are common in egg hoppers and bakery snacks, and curd (buffalo-milk yoghurt) is a popular dessert. Some cooks also use shrimp paste or fish stock in curry bases, especially near the coast. Plain hoppers, made from fermented rice flour and coconut milk, are vegan by default.
How to ask so you get a vegan meal
Do not rely on the word "vegan" alone; not every cook is familiar with it, and some do not count a little fish seasoning as breaking a vegetarian dish. Be specific instead: no meat, no fish, no Maldive fish, no egg, no ghee and no dairy. Saying it clearly, and politely, works far better than a label.
Finding vegan food as you travel
In towns, vegetarian restaurants and directories such as HappyCow make planning easy. In rural areas, guesthouses that cook for you are often the simplest option, as long as you explain your needs ahead of time. At Moss Forest Vegan, meals are fully plant-based; tell us about allergies or other dietary needs in your stay request so the team can discuss them before confirmation.
In photographs



