β¦ Travel Tips
Eating Jain in Sri Lanka: Kandy, Bentota & Colombo
By Colors Vacations Team Β· September 18, 2026
Sri Lanka is genuinely one of the more comfortable Southeast-adjacent destinations for vegetarian and Jain travellers, and it's worth saying that plainly rather than burying it in caveats β the island has a large Hindu and Buddhist population, both of which come with real, longstanding vegetarian food traditions, not an afterthought category on a meat-heavy menu.
In Kandy, hill-country cuisine draws heavily on lentils, coconut, and vegetables, and rice-and-curry meals (a full spread of small vegetable curries around a central rice serving) are a genuine local staple, not a tourist accommodation. Finding a proper vegetarian meal here is closer to finding one in South India than negotiating around a meat-first menu.
Bentota's beach-resort dining is a slightly different story β resort buffets lean international and can default toward seafood given the coastal setting, so this is where advance coordination actually matters. Most resorts here are used to Indian guests and can prepare Jain-specific meals (no onion, no garlic) if requested ahead of arrival, but it's not always the default spread on the table without being asked.
Colombo, as the capital, has the widest range β from dedicated vegetarian restaurants to hotel kitchens well-practiced in Jain requests, given the steady flow of Indian business and leisure travellers through the city.
The one detail worth flagging honestly: coconut milk and coconut oil are used extensively across Sri Lankan cooking, which is completely fine for most vegetarian and Jain diets, but worth knowing if you're tracking ingredients closely for any other reason.
Overall, Sri Lanka doesn't require the same level of vigilance that a fish-sauce-heavy cuisine like Vietnam's does β the vegetarian foundation is more naturally there. It still helps to confirm Jain specifics ahead of time rather than assume, particularly at beach resorts.
We confirm Jain and vegetarian arrangements at every hotel and restaurant stop across our Sri Lanka routes β Kandy to Bentota to Colombo β well before you arrive.