Quick answer
Vegetarian and vegan travellers eat well on the 10-day Sri Lanka itinerary because rice and curry, the island's default meal, is built around lentil dhal, coconut sambal and several vegetable curries that are naturally plant-based. The Cultural Triangle and Kandy have strong vegetarian traditions linked to Buddhist temple areas, hill-country guesthouses handle special requests easily, and coastal restaurants cook seafood separately on request. The main task is telling a driver-guide about the diet on day one so every stop can plan for it.
Key takeaways
- A standard Sri Lankan rice and curry meal typically includes 4 to 6 vegetable and lentil dishes, most of which are vegan by default even when the meal also includes meat or fish on the side.
- Kandy and the Cultural Triangle have a strong tradition of vegetarian eating linked to nearby Buddhist temples, which makes vegetarian-only restaurants easier to find there than in some coastal towns.
- Coconut milk, used widely in Sri Lankan cooking, replaces dairy in most curries, which is a practical advantage for vegan travellers compared with many other cuisines.
- Ghee and condensed milk appear in some sweets and a few curries, so vegan travellers should specifically ask about these rather than assume a vegetarian dish is automatically vegan.
- Briefing the driver-guide on day one about dietary needs, rather than raising it meal by meal, is the single most effective step for a smooth 10 days of eating on this route.
Why this route suits vegetarian and vegan travellers
Rice and curry, the default Sri Lankan meal served almost everywhere on this 10-day route, is built around several small vegetable and lentil dishes served alongside rice, with meat or fish as one optional addition rather than the centrepiece. That structure means a vegetarian or vegan traveller is rarely asking a kitchen to invent something new, only to serve what is already being cooked.
Coconut, used in sambal, curries and many desserts, does the work that dairy or cream would do in Swiss cooking, which quietly removes one of the more common obstacles vegan travellers face elsewhere. Lentil dhal, a near-constant on the table, is naturally vegan and provides the protein backbone of most meals on this trip.
Buddhist dietary customs, still influential in parts of the island, also mean vegetarian eating is a familiar, respected concept rather than an unusual request, particularly around temple towns on this route.
- →Rice and curry meals typically include lentil dhal, coconut sambal and multiple vegetable curries, most naturally vegan.
- →Coconut milk substitutes for dairy in the majority of Sri Lankan curries.
- →Buddhist temple culture in the Cultural Triangle and Kandy supports an established local vegetarian tradition.
Cultural Triangle and Kandy: the easiest stretch
The Cultural Triangle around Sigiriya and Habarana, and Kandy further along the route, are generally the most straightforward regions on this trip for vegetarian and vegan eating. Guesthouses and hotels here are used to a broad international clientele and rice-and-curry buffets typically include five or more vegetable options without needing to ask.
Kandy in particular has a number of dedicated vegetarian restaurants, a legacy of its role as a Buddhist pilgrimage centre, so it is worth asking the driver-guide for a local recommendation rather than defaulting to a hotel restaurant every evening. Dambulla and Polonnaruwa, both stops on the Cultural Triangle days, have simpler roadside options that still handle vegetarian requests without difficulty, even if the English on the menu is limited.
- →Rice-and-curry buffets in this region commonly include 5 or more vegetable dishes as standard.
- →Kandy has several dedicated vegetarian restaurants linked to its Buddhist pilgrimage history.
- →Roadside stops near Dambulla and Polonnaruwa handle vegetarian requests, though menus may be limited in English.
Hill country: tea-estate kitchens and cooler-weather comfort food
Ella and Nuwara Eliya, the hill-country stop on days 6 and 7, sit on tea-growing land where vegetable curries, lentil dishes and fresh salads feature heavily, partly because the cooler climate suits leafy vegetables that struggle on the humid coast. Guesthouses here generally cook to order rather than running a fixed buffet, which makes specifying vegan or vegetarian at the time of booking dinner straightforward.
Nuwara Eliya, with its colonial-era cafes, also has a handful of options serving simple Western-style vegetarian food such as soups and sandwiches, useful for a change of pace from rice and curry on a cooler evening. Ella's small main street has enough choice that most travellers do not need to plan meals here in advance beyond mentioning the diet to the guesthouse.
South coast: the stretch to plan slightly further ahead
The south coast, the final beach base on days 9 and 10, is built around seafood, so it takes marginally more intention to eat well here as a vegetarian or vegan traveller. Most restaurants still cook a full vegetable curry set on request, but it is worth confirming this when booking a table rather than assuming a seafood-heavy menu automatically includes it.
Mirissa, Unawatuna and Galle all have enough tourist-facing cafes that vegan options such as coconut-based curries, dhal bowls and fresh fruit are easy to find, and Galle Fort specifically has a good concentration of cafes used to international dietary requests.
- →Confirm a vegetable or vegan set is available when booking a table at a seafood-focused restaurant.
- →Galle Fort's cafe scene is generally the most accustomed to vegan requests on this leg of the route.
- →Fresh tropical fruit, widely available on the coast, is a reliable vegan breakfast or snack option throughout.
Telling the driver-guide what you need
The single most useful step on this whole itinerary is briefing the driver-guide about dietary needs on day one, since they select or suggest restaurants throughout the trip and can flag a vegan or vegetarian requirement to a kitchen ahead of arrival. Leaving it to be worked out meal by meal usually still results in a fine outcome, but planning it in advance removes any friction, particularly at smaller guesthouses that cook fresh rather than running a large buffet.
It also helps to distinguish vegetarian from strictly vegan when briefing, since ghee, condensed milk and occasionally fish-based stock appear in dishes that otherwise look plant-based, and Sri Lankan kitchens will accommodate a stricter request once it is clearly understood. Lankan Stays & Trails routinely builds dietary needs into the driver-guide briefing for this exact 10-day route, which is generally the simplest way to avoid any confusion at mealtimes.
- →Brief the driver-guide on day one rather than raising dietary needs meal by meal.
- →Specify vegan rather than vegetarian if ghee, dairy or fish stock need to be excluded.
- →Smaller guesthouses that cook to order generally handle a clear dietary request more easily than large buffets.
Frequently asked questions
Is Sri Lanka good for vegetarian travellers?
Yes. Rice and curry, the country's default meal, is built around lentil dhal, coconut sambal and multiple vegetable curries, most of which are naturally vegetarian or vegan, making Sri Lanka noticeably easier for vegetarian travellers than many other long-haul destinations.
Is Sri Lankan food vegan-friendly?
Largely, yes. Coconut milk replaces dairy in most curries and lentil dhal provides the protein base of a typical meal, though ghee and condensed milk do appear in some sweets, so vegan travellers should specify the diet clearly rather than assume every vegetarian dish is vegan.
Where is it easiest to eat vegetarian on the 10-day Sri Lanka route?
Kandy and the Cultural Triangle are generally the easiest, with several dedicated vegetarian restaurants in Kandy linked to its Buddhist pilgrimage history and rice-and-curry buffets across the region typically including five or more vegetable dishes as standard.
Is the south coast harder for vegans on this itinerary?
Slightly, since south-coast restaurants around Mirissa, Unawatuna and Galle focus on seafood, but most still cook a full vegetable or vegan set on request. Confirming this when booking a table, rather than assuming it, avoids any disappointment on the final beach days.
Should I tell my driver-guide about dietary needs in advance?
Yes, ideally on day one. A driver-guide who knows about a vegetarian or vegan diet from the start can flag it to restaurants and guesthouses ahead of arrival, which is more reliable than raising the request meal by meal once already at the table.
Does Sri Lankan curry contain dairy?
Most Sri Lankan curries use coconut milk rather than dairy, which is naturally vegan. Some desserts and a smaller number of savoury dishes do use condensed milk or ghee, so it is worth asking specifically if strict vegan status matters for a particular dish.
Can hill-country guesthouses handle vegan requests?
Generally, yes. Guesthouses in Ella and Nuwara Eliya typically cook dinner to order rather than running a fixed buffet, which makes it straightforward to specify a vegan or vegetarian meal when booking dinner for the evening.

