Vegetarian & Vegan Sri Lanka: An Easy Eating Guide — Sri Lanka travel story by Lankan Stays & Trails

Food · plant-based paradise

Vegetarian & vegan Sri Lanka: an easy eating guide

Few destinations are as effortlessly plant-friendly as Sri Lanka. Coconut, lentils, greens, jackfruit, and a rainbow of vegetable curries mean vegetarians and vegans eat astonishingly well here—often without even trying.

January 19, 2026 · 6 min read · Lankan Stays & Trails

FoodTravel TipsSri Lanka

Quick answer

Sri Lanka is excellent for vegetarians and vegans. The staple 'rice and curry' naturally includes many plant-based dishes—dhal (lentils), pol sambol (coconut relish), jackfruit (polos) curry, pumpkin, beetroot, green mallungs, and more—and hoppers and string hoppers are vegan-friendly. The main thing to watch is Maldive fish (umbalakada), a dried-fish flakes used to flavour some sambols and curries, and dairy (curd, ghee). Learn to ask 'no Maldive fish' and you'll eat brilliantly across the island.

Key takeaways

  • Sri Lanka is one of Asia's easiest places to eat plant-based.
  • Rice and curry offers many naturally vegan dishes.
  • Watch for Maldive fish (dried fish) hidden in some sambols and curries.
  • Hoppers, string hoppers, dhal, and jackfruit curry are reliable staples.
  • Learn to ask 'no Maldive fish' and check for dairy if vegan.

Why it's so easy here

Sri Lankan cuisine is built around coconut, rice, lentils, and vegetables, with meat and fish often just one part of a wider spread. A 'rice and curry' plate typically includes several vegetable and lentil dishes, so plant-based eaters can fill a plate without compromise. Strong Hindu and Buddhist vegetarian traditions add to the abundance.

You'll rarely struggle to eat well—often the vegetable dishes are the best on the table.

Plant-based dishes to seek out

Reliable favourites include dhal (parippu) curry, pol sambol and gotu kola sambol, polos (young jackfruit) curry with its meaty texture, pumpkin and beetroot curries, green mallungs (shredded greens with coconut), brinjal (aubergine) moju, and cashew curry. Hoppers, string hoppers, pol roti, and kottu (ordered vegetable) are all easily made plant-based.

Kola kenda (herbal porridge) and fresh tropical fruit round out the options.

  • Dhal, pol sambol, and green mallungs
  • Polos (jackfruit), pumpkin, beetroot, and cashew curries
  • Vegetable hoppers, string hoppers, and kottu
  • Kola kenda and tropical fruit

What to watch for

The main hidden ingredient is Maldive fish (umbalakada)—dried, flaked fish used to season some sambols and curries, including dishes that otherwise look vegetarian. Learn to ask for food 'without Maldive fish'. Vegans should also check for dairy (curd, ghee, milk in some sweets and teas) and honey.

A short phrase or a written note in Sinhala/Tamil helps communicate your needs clearly.

Ordering with confidence

Many places happily adapt dishes—say you're vegetarian or vegan, specify 'no Maldive fish' (and no dairy for vegans), and you'll be well looked after. Home-style 'rice and curry' lunch spots, Hindu and Buddhist eateries, and cooking classes are especially reliable.

Carrying a clear note of your requirements smooths things in smaller or rural places.

Planning plant-based travel

Tell your hosts and operator your dietary needs in advance so meals are arranged smoothly, and lean into the local vegetable curries rather than seeking out Western substitutes. A cooking class teaches you to recreate the dishes at home.

Lankan Stays & Trails arranges itineraries with your dietary needs handled and plant-based food experiences included. See our cuisine and cooking-class guides, or share your requirements.

Frequently asked questions

Is Sri Lanka good for vegetarians and vegans?

Excellent—the cuisine is built around coconut, rice, lentils, and vegetables, so 'rice and curry' offers many naturally plant-based dishes. Strong Hindu and Buddhist vegetarian traditions add to the abundance, making it one of Asia's easiest places to eat plant-based.

What is Maldive fish and why does it matter?

Maldive fish (umbalakada) is dried, flaked fish used to season some sambols and curries—including dishes that otherwise look vegetarian. Vegetarians and vegans should learn to ask for food 'without Maldive fish' to avoid it.

What vegan dishes should I try in Sri Lanka?

Dhal curry, pol sambol, polos (jackfruit) curry, pumpkin and beetroot curries, green mallungs, cashew curry, and vegetable hoppers, string hoppers, and kottu—most naturally vegan when made without Maldive fish or dairy.

How do I order vegetarian or vegan food in Sri Lanka?

Say you're vegetarian or vegan, specify 'no Maldive fish' (and no dairy or honey for vegans), and most places will happily adapt. A written note in Sinhala or Tamil helps in smaller or rural spots.

Do vegans need to watch for dairy in Sri Lanka?

Yes—curd, ghee, and milk appear in some dishes, sweets, and milky tea. Many curries and sambols are naturally dairy-free, but confirm, and order plain or black tea or king coconut to be safe.

Does Lankan Stays & Trails cater to dietary needs?

Yes—we arrange itineraries with your vegetarian or vegan needs handled in advance, plus plant-based food experiences and cooking classes. Share your requirements and we'll plan accordingly.

Lankan Stays Team