Sri Lanka Travel Guide
Sri Lankan food is bold, colourful, and full of spice, built around rice, coconut, seafood, sambols, and rich regional curries. If you are planning a trip, this guide covers what to eat in Sri Lanka so you can enjoy the best Sri Lankan foods with confidence.
Planning your itinerary next? Explore our Sri Lanka tour packages, browse the Cultural & Heritage Tours, or talk with our travel experts for a custom food-focused trip.
A proper Sri Lankan rice and curry set is a colourful spread of steamed rice with several small curries—often including dhal (lentils), seasonal vegetables, a fish or chicken curry, pickles, and crispy papadam. Flavours range from mild and creamy to fiery and tangy, but spice levels can usually be adjusted if you ask.
Hoppers (appa) are bowl‑shaped pancakes made from fermented rice flour and coconut milk—perfect with an egg in the middle and a spoon of spicy sambol. String hoppers are delicate steamed rice noodles, typically eaten with coconut milk curries for breakfast or dinner. For street‑food vibes, try kottu roti: chopped flatbread tossed on a hotplate with vegetables, eggs, and your choice of meat or cheese.
Cool down with fresh king coconut (thambili), tropical fruit juices, or a classic ginger beer. Don't miss Sri Lankan tea in the hill country and traditional sweets like kavum and kokis around New Year.
Look for busy local restaurants where food turns over quickly, and start with milder curries if you're not used to spice. Bottled or filtered water is recommended, and vegetarian travelers will find plenty of delicious options almost everywhere on the island.
Start with rice and curry, egg hoppers, string hoppers, kottu roti, fish ambul thiyal, pol sambol, and local short eats. These dishes give you a strong introduction to traditional Sri Lankan food flavors.
Sri Lankan food can be spicy, but many restaurants adjust heat levels on request. Ask for mild spice if needed, and balance meals with coconut-based curries, roti, or fresh fruit juices.
Kottu roti is one of the most popular Sri Lankan street foods. Hoppers, isso vade, roti wraps, and local snacks from busy evening stalls are also top picks.
Vegetarians have many options in Sri Lanka, including dhal curry, jackfruit curry, beetroot curry, gotu kola sambol, coconut sambol, and vegetable rice and curry plates.