Vegan in Sri Lanka - An Ethical Eaters Guide

If you’re reading this then vegan food is probably very high on your priorities list when you travel. Although there are incredible countries all over the world many of these places still see veganism as some kind of tropical disease. Sri Lanka on the other hand is not only an unforgettable country to travel it’s also home to some of the most delicious and varied vegan food in the world. Before you get too excited you should also know there are a lot of unsuspecting hurdles for ethical eaters. This guide has everything you need to know about being vegan in Sri Lanka, to get you over those hurdles and help you experience some of the best vegan food in the world!

Ethical Eater’s Score
Vegan options 7/10 – Variety 8/10 –  Taste 10/10 – Value 9/10

Why listen to us?

After following our appetites for 3 months and eating absolutely everything plant based it’s safe to say we learned all of the tips, tricks and knowledge needed to be vegan in Sri Lanka. We grazed our way from north to south and east to west trying absolutely everything in our path and have put together this mega guide with;

Common questions answered

What’s the food like for a vegan in Sri Lanka?

In the simplest answer it’s an overwhelming variety of unique home cooked curry, rice and bread dishes alongside a rainbow of exotic fruit. It’s fresh, it’s spicy, it’s cheap and it’s always served with a smile.

Is the food dirty?

Not at all.

That being said don’t expect the same standards as in the West. After 3 months of eating all of the food Lonely Planet advises against we left Sri Lanka feeling beautifully healthy. Keep reading to find out more.

Can I find international food?

If you’re wanting international fine-dining then Sri Lanka is probably not the place for you. Colombo, Kandy and Galle have international options but in less developed areas you’ll have slim pickings. However, with such amazing local cuisine we doubt you’ll be looking for international fare.

Vegan in Sri Lanka - An Ethical Eaters Guide
Vegan in Sri Lanka – An Ethical Eater’s Guide

Is it expensive?

If you eat like the locals then food is dirt cheap. A delicious meal in a local eatery will cost £1-2 however touristy options will cost more.

What if I don’t like spicy food?

Despite it’s international reputation not all the food is spicy. You’ll definitely find hotter foods in other countries however the majority of savoury Sri Lankan food is at least moderately spiced. It is still possible to enjoy food with a low spice tolerance as eateries are very accommodating of spice preferences.

How easy is it to travel as a vegan in Sri Lanka?

Overall this is one of our favourite countries around the world to be a vegan. A combination of the varied cuisine and exotic fruit mean you’re never far from some vegan munch. You just need to make sure you ask lots of questions before you tuck in!

Want some travel inspiration for Sri Lanka?

Vegan in Sri Lanka - An Ethical Eaters Guide
Mmm, vegan foooood!

Food, culture and being a vegan in Sri Lanka

Sri Lankans are proud of their food as this small, culturally diverse island through time has turned in to a culinary melting pot. The main ethnic groups are the Sinhalese, Sri Lankan Tamils and Moors of Arab descent. On top of this the Dutch and English colonial years have also left their influences. Altogether this has created an exciting variety of dishes that vary from region to region.

The island is geographically diverse with all the fresh fruit, vegetables and spices you could ever want grown locally. Most dishes are fresh, handmade and use local products which you can tell from the vibrant tastes. It also means that the majority of food is seasonal – we travelled through the middle of mango season and it was AMAZING!

Vegan in Sri Lanka - An Ethical Eaters Guide
Look at all those mangoes!

Food culture is unique and you’ll also notice that eating is a fast affair. Not fast food, this is slow cooked beautiful food but eaten at a quick pace. Unlike in the West where groups sit, drink, eat and chat in Sri Lanka you generally sit, eat and leave. Many eateries are busiest at breakfast and lunchtime as Sri Lankans tend to eat with family in the evenings so go earlier to meet the locals.

Eating is traditionally done using your right hand but most eateries also have cutlery. As a tourist many locals will assume you want cutlery but using your hand is an enjoyable part of the culture you should try and embrace. Don’t worry about getting messy, all places will have a sink for you to clean up at.

Generally being a vegan in Sri Lanka is a very enjoyable experience. You’ll find tantalising vegan dishes and regional variations all over the country with enough to keep you going for… well at least 3 months. The main problem for ethical eaters is the use of ghee (an Asian style of butter – not vegan) which is sometimes used for cooking. Another problem is that some kitchens may use coconut powder rather than coconut milk to save money. Whilst coconut milk is completely vegan some coconut powders MAY contain milk products. Only some curries contain any form of coconut and it’s very easy to ask and find out which variety is being used.

Most Sinhalese are Buddhist and Tamils are Hindu which means they don’t consume most animal products. There is a lot of love for animals, particularly cows and elephants, and strict diets are understood and respected. Unfortunately you still do see animals exploited in the name of tourism or entertainment but it’s considerably better than other countries.

Vegan in Sri Lanka - An Ethical Eaters Guide
Vegan in Sri Lanka - An Ethical Eaters Guide
Vegan in Sri Lanka - An Ethical Eaters Guide

Whilst the term vegan isn’t widely used you will see many restaurants marked as Vegetarian or Pure Vegetarian. Both are generally found in Tamil eateries and refer to serving only lacto vegetarian food (vegan+honey+milk products). Many of the options available will be completely vegan but you will need to ask to find out. Around the rest of the country the local diet is largely vegan based but again you need to ask to double check.

Fortunately vegetable dishes are the base to most meals and meat or fish will be added for an extra price. This makes vegan food remarkably cheap and usually kept separate from the meaty dishes.

Travel guides have some really useful tips for vegans in Sri Lanka so you know what to expect when you reach a new location. They also have great lists of fruit and vegetables to try, when they’re in season and where to buy them!

What to eat

When we said there was a huge variety of foods available we weren’t joking. Here are just some of the options you should try during your travels;

Rice and curry

Rice and curry is the definitive staple of Sri Lankan food and can be found all around the island. This usually consists of a HUGE serving of rice with a selection of different vegetable curries, some sambol, chutney and some broken poppadom on top. Although brown rice is sometimes served more often it’s fluffy white rice. Portions sizes are bloody generous so make sure you go with loose fitting clothes!

Curries are made from whatever is grown locally and in-season but you will find a huge selection. Even after 3 months we were still trying new styles of curry every day. Some of our favourites were jackfruit***, pumpkin and beetroot. It’s also pretty impossible not to have dhal curry. It is exquisite which is a good thing as it’s served with breakfast, lunch and dinner!

Curries can be hot so make sure you say before hand if you don’t fancy the heat!

***a word of warning if you’ve not had jackfruit curries before, the texture is EXTREMELY meaty. The first few times we were served jackfruit we didn’t eat it thinking it wasn’t vegan.

Ask to make sure there is no ghee, cheese or meat in the curries

Vegan in Sri Lanka - An Ethical Eaters Guide
A typical plate of vegan rice and curry with dhal, pumpkin curry, kale and coconut salad, sambol, chilli, poppadom and rice – foodporn


Delicious breads served throughout the island, perfect to mop up saucy curries or scoop up sambols. Made from flour, water and salt they are cooked on a griddle and served hot. Coconut roti is another favourite that is slightly thicker and sometimes cooked with onion, garlic and chilli – delicious!

Some roti are cooked in ghee instead of oil, ask to make sure

Kottu Roti

This famous dish is made by chopping up roti bread with vegetables, herbs, spices and a tangy sauce on a large metal griddle. The chef uses two metal slicers to chop and mix all the ingredients together in a loud and dynamic culinary show. You can hear it from down the road so if you’re hungry just follow your ears!

Make sure you pick the veggie option and ask not to have the egg

Want some vegan restaurant recommendations?

Vegan in Sri Lanka - An Ethical Eaters Guide
The beauty of Nilaveli beach

String Hoppers

String hoppers look like pancakes made from compressed noodles. Often eaten at breakfast with some dhal and sambol and a great staple to your vegan diet on the island.


Without a doubt one of the best food creations in the world and one of the simplest too. Coconut, chilli, garlic and onion are ground together to make a delicious side dish which is eaten everywhere. It really is tasty however be warned as some sambol is very spicy!

Sambol can use dried fish (more commonly in coastal areas) so make sure you ask before eating

Vegan in Sri Lanka - An Ethical Eaters Guide
A breakfast of string hoppers, sambal and chutney

Kiribath (Milk Rice)

Another rice variety is Kiribath or milk rice. Don’t let the name fool you, it’s made with coconut milk and is sometimes made into a sweet dish.


A rice variety made using rice flour and coconut milk compressed into a cylinder shape. Perfect with your curry and completely vegan!

Vegan in Sri Lanka - An Ethical Eaters Guide
A traditional brown rice pittu

Dodol and Sri Lankan sweets

Sri Lanka has a whole lost of vegan sweets, cakes and desserts which are shockingly sweet but very tasty and largely vegan.

Like many of the other items on this list you should ask before you buy as some may use milk products


As a vegan in Sri Lanka you can have a whale of a time just trying the different fruits. Every town, village and roadside will have fruit sellers with a colourful collection of wonderful exotic fruits you’ve probably never seen before. Each day we would have one meal of just fruit to make up for the epic portions of rice and curry we were having for the rest of the day.

As we mentioned before most of the food available is seasonal so what you can find is very dependent on the region you’re in at what time of year. Some of the jewels you can expect to chomp are pineapple, mangoes, rambutan, watermelon, passion fruit, jackfruit, starfruit, soursop, guava and papaya… the list goes on forever!

Vegan in Sri Lanka - An Ethical Eaters Guide
Vegan in Sri Lanka - An Ethical Eaters Guide

Kale and coconut salad (kale mullung)

This refreshing salad is finely chopped with chilli and red onion and is the perfect accompaniment to heavier dishes. 100% plant based too!

Vadai and short eats

Travellers will soon become accustomed to the vadai sellers who patrol busy streets, buses and trains. Not only can you smell the food coming your way but you will also hear them singing ‘vadai, vadai, vadai…’ in a fast paced song.

Short eats usually contain some kind of pulse mashed with herbs and spices and fried – the vadai is one of the more popular short eats. They’re oily and unhealthy but can be found at almost every bus or train station. This is another staple you’ll probably grow accustomed to as a vegan in Sri Lanka.

Most short eats are completely vegan but again it’s best to check to make sure they don’t contain any animal products

Want £25 off your first booking on Air Bnb?

Vegan in Sri Lanka - An Ethical Eaters Guide
A whole selection of short eats in Northern Sri Lanka

Chutneys and sambols

In the Tamil eateries around the island you’ll find buckets filled with a variety of chutneys and sambols. You can help yourselves, ladle after ladle (it’s very easy to get over excited). Not only are all of the different pickles and chutneys uniquely flavoured and refreshing they also come by the bucket load. Did I mention you can help yourselves?

Some chutneys may have dairy so make sure you ask before


Dosas are a pancake like dish of Tamil descent made from a batter of rice and gram. You can have them thick, thin, crispy, filled, spicy, however you like but make sure you try the masala dosa!

Many places that serve dosa will also have chutney and sambol buckets at tables which are possibly the best things in the world. You order your bread dish (dosa, kottu, pittu, idly etc) and can dish yourselves the sauces from the tray in front of you!

Some varieties are cooked with ghee so check before ordering

Two masala dosas please and as much sambol as we’re allowed!

Want to try making your own Sri Lankan food?

Where to eat

Around the island you’ll find a whole host of different eateries depending on where you are. As there is such a good variety of vegan options you can wander without a plan as you’ll always be able to find meat-free food. Because of that it’s easier and a lot more fun to follow your senses rather than look for individual spots. Even so I’ll describe some of the typical places so you know what to look for. 

Cafes and restaurants

The most common places are independent restaurants or cafes which, confusingly, may be labelled as ‘hotels’. They’re usually cheap, cheerful and vary from large, busy restaurants, to small dusty shops with a few tables in the back. You might not always find a menu (it might be printed/written on the wall) but you’ll find tasty traditional food at a good price. A lot of the dishes will be displayed so it’s easy to ask about vegan options and point to foods. These guys are found throughout the country but in heavily touristy areas may be more expensive and less authentic.

Go here for rice and curry, short eats, sambols and chutneys

Vegan in Sri Lanka - An Ethical Eaters Guide

Street vendors and food specific eateries

You’ll also find cafes or street vendors selling specific foods, like a kottu roti or a hopper shop. They can vary in standard but look for a busy spot and you’ll find well priced Sri Lankan style fast food. For roti or hopper shops you’ll probably hear them before you see them!

Go here for for kottu roti, hoppers or short eats

Tamil and Veg restaurants

In the North and East you’ll come across many Tamil restaurants which are bliss for vegans. Sometimes labelled as Veg or Pure Veg, they don’t use meat products but may use honey or milk. These were by far our favourite places to eat because of the huge vegan selection and understanding of vegan culture. They also commonly serve food on a banana leaf which is so, so much better than a plate!

Dosas are the speciality here and you’ll find the famed chutney and sambol buckets! 

A paper dosa!

Fruit and vegetables stalls and shops/markets

Even in the most remote parts of the island you’ll find fruit and vegetable stalls and markets. The fruit really is to die for and if you can haggle hard it’s cheap as chips. Local markets and shops will sell breads, snacks and other vegan nibbles that will keep you filled with tasty grub. 

Fruit and vegetables are almost always priced by weight so make sure you know how much the item SHOULD cost. Ask a local for rough prices at that time of year, you’ll need to haggle but the fruit can be extremely cheap if it’s in season.

In some of the bigger cities you’ll find larger shops where you can buy international items but it’s not cheap. As the local food is a bargain it’s probably more expensive trying to make your own food. Because of this cooking in hostels is definitely not as common as other countries. 

If you’re struggling with all the rice and curry then get yourselves to a fruit stall and get your fruity fix!

Vegan in Sri Lanka - An Ethical Eaters Guide
Can’t beat a fresh coconut on a hot day

Hostels/hotels/guest houses

These can be a good option but it’s definitely not the cheapest and can vary in quality. Usually you have to order food the day before so you can also explain your vegan needs. On the other hand it means you need to plan ahead and you may have to wait a LONG time if you try and order on the day. 

Food here is often watered down to fit international taste buds so it can lose it’s authenticity. In certain coastal parts of the country this can be a practical option as traditional spots are harder to find. 

Without a doubt the best food we ate was from a guest house in Uppevili called Hotel Sea Shadow. They prepared the most sensational, traditional Sinhalese food that was all completely vegan!

Vegan in Sri Lanka - An Ethical Eaters Guide
The best curry in Sri Lanka, this spread cost 500 ruppees, about £2!

We found Hotel Sea Shadow through and it had the best curries on the island

Tourist/international restaurants

Last but not least you have the tourist orientated options in more developed areas (Colombo, Galle, Kandy etc) which you should approach with caution. Many travellers will stick to these assuming the food will be cleaner and of a better quality but this often not the case.

We’ve seen online people unhappy with the quality and value of Sri Lankan food and I feel this is probably the type of places they ate – not a good representation of local food or culture. If this is your style of travelling then please let us know how you got on as we didn’t really experiment.

Vegan in Sri Lanka - An Ethical Eaters Guide
Pin me!

Coastal touristy areas

This is probably the hardest place to find good, varied vegan food. On the coast seafood is big business and many of the veggie options are considerably more expensive compared to other parts. Our advice in areas like Hikkaduwa, Mirissa, Arugam bay, Nilaveli etc. is to take a walk and find places the locals are eating in. You’re overall experience will be much more enjoyable than paying through the nose for poor quality food. If you don’t fancy wandering then take a look on TripAdvisor and read reviews of the food in guesthouses. If you find a good one it’s a great way to request vegan specialities and get an insight into local life and cooking.

The most important note for food


This is generally our rule for all countries but it’s especially important in Sri Lanka. The best food we had was from tiny shacks in the middle of nowhere or from people selling food from their homes. The worst food we had, without a doubt, was the one time in 3 months we went to a touristy, overpriced restaurant.

If you want to try real, authentic food as a vegan in Sri Lanka then search for places busy with locals and you’re sure to have a good time. Food aside you’ll experience local culture and make plenty of new friends. Everywhere we went was completely accommodating of our dietary choices and made it a joy to be a vegan in Sri Lanka.

Vegan in Sri Lanka - An Ethical Eaters Guide
There was a great cafe in this back of this shop, dirty yes, tasty YES

When to eat

Breakfast is normally eaten between 9-6 am and can be a busy time in local food spots. Normal vegan options are a bread or rice variety (roti, hoppers, string hoppers) with some dhal and sambol all washed down with a strong tea. 

Lunch portions get bigger, dishes get spicier and the variety of curry grows. Lunch can normally be found until around 4 pm and you’ll be able to get a much bigger selection of dishes from the local cafes.

Later into the evening you’ll have many of the same lunch options with late night roti shops coming alive. You should note that outside of busier towns places shut early so have some snacks in your room if you get hungry late at night!

Vegan in Sri Lanka - An Ethical Eaters Guide
Vegan in Sri Lanka – An Ethical Eater’s Guide

Vegan Tips

Pick somewhere busy with locals 

Ask your accommodation for vegan advice/suggestions

Watch out for dried fish added as a garnish

Don’t be fooled by Pure Veg restaurants, they still may contain dairy products or honey

Paneer and ghee aren’t vegan so make sure it’s not in your food!

Don’t be afraid to send something back or ask to change food

Be extra cautious around the coast where seafood is popular

Embrace eating with your hands!

All you’ve got to do is ask!

Take some snacks with you in case you can’t find vegan options

Find out the prices of fruit and vegetables for a healthier meal

Embrace the Tamil Pure Veg restaurants

Don’t assume something is vegan, ask!

Get off-the-beaten-track and discover the local eateries with wider food varieties

Plan your meals ahead

Some desserts may have honey so ask and check before

Make a checklist and try and find all the vegan food and fruits available


English is very widely spoken and this is very useful as a vegan in Sri Lanka. Even in remote areas most eateries would have a token English speaker who you can ask questions. Sinhala, Tamil or Arabic are the main languages and this great pdf gives you all the vegan phrases you need to get you by (it’s completely free!). 

Although vegan food is widespread the term vegan isn’t, so it’s best to say the individual products you don’t eat e.g ‘no meat, no seafood, no milk, no eggs, no honey etc’. It may take a while but you’ll get there in the end and it’s worth it to explore all of the local foods!

Vegan in Sri Lanka - An Ethical Eaters Guide

Vegan in Sri Lanka – An Ethical Eater’s Guide

Now you know all there is to know about being a vegan in Sri Lanka take a look at our Sri Lanka travel guide to start planning your trip!

If you’ve been to Sri Lanka as a vegan please tell us how you got on so we can keep this article updated and if you have any of your own tips then tell us in the comments box below.

4 Responses

  • Hey about hoppers in Sri Lanka: They are not vegan. not even the regular -eggless ones.

    The batter mix used for hoppers contain eggs. The people usually get confused if you ask them if they have eggs and say “no” because they think that you’re asking them if it’s the ‘egg-hoppers’ which contains a full egg. Took me a while to before I some of my vegan Sri Lankan friends told me this. Also, the largest brand that supplies coconut milk (widely used in the power form in cities) uses milk protein which is something to look out for (less of an issue outside of major cities)

  • we first visited Sri Lanka in 1998 and have been back many times since. every time we hear about someone elses experiecne it makes us want to return, beautiful country and the vegan food is killer!

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge