
Best of Sri Lanka · Food
Best food to try in Sri Lanka: 20 dishes and where to eat them
Sri Lankan food is one of the great undiscovered cuisines of Asia: coconut, curry leaves, chilli and cinnamon, cooked differently in every region. Here's what to eat, and where it's best.
- Type: Best of Sri Lanka
- Reading time: 6 min read
- Updated: Updated 26 October 2026
By The GoTourRide team · Published 26 October 2026
If you only try five things
- Rice and curry at lunchtime: rice with five to ten small curries, the national meal.
- An egg hopper for breakfast or dinner: a crisp bowl-shaped pancake with a soft egg in the middle.
- Kottu roti at night, chopped on a hot griddle with a loud clang-clang.
- Isso vadai at sunset on Galle Face Green in Colombo: lentil fritters topped with prawns.
- Curd and treacle: buffalo curd with kithul palm syrup, from a roadside stall in the south.
What makes Sri Lankan food different
People often expect Indian food, and there are links, especially in the Tamil north. But Sri Lankan cooking is its own thing. Coconut is in almost everything, as milk, oil, or freshly grated. Curries are often dry-roasted for a deeper, darker flavour. And meals are built around lots of small dishes rather than one main course.
Centuries of trade added more layers: Malay, Dutch, Portuguese, Arab and Indian influences, which is why you'll find a Dutch Burgher dish wrapped in banana leaf and a Malay coconut custard on the same menu. It's also one of the easiest countries in Asia to eat well as a vegetarian.
The 20 dishes
- Everywhere · lunchRice and curry1
Everywhere · lunch
Rice and curry
Not one curry but a whole table of them: dhal, a meat or fish curry, a few vegetable curries, a sambol and papadum, all around a mound of rice. Eat it at lunch, when it's made fresh. Small local restaurants called 'hotels' often serve the best ones.
- Lunch
- Vegetarian options
- Everywhere · eveningsKottu roti2
Everywhere · evenings
Kottu roti
Flatbread chopped on a hot griddle with vegetables, egg, spices and chicken or beef. You'll hear it before you see it: the cooks drum two metal blades on the griddle. Cheese kottu is a modern favourite.
- Dinner
- Street food
- Everywhere · breakfast and dinnerHoppers and egg hoppers (appa)3
Everywhere · breakfast and dinner
Hoppers and egg hoppers (appa)
A bowl-shaped pancake of fermented rice flour and coconut milk, crisp at the edges and soft in the middle. Order an egg hopper and eat it with lunu miris, a fiery onion and chilli relish.
- Breakfast or dinner
- Must try
- Everywhere · breakfastString hoppers (idiyappam)4
Everywhere · breakfast
String hoppers (idiyappam)
Little nests of steamed rice noodles, served with kiri hodi (a mild coconut milk gravy), dhal and pol sambol. A gentle, very local breakfast.
- Breakfast
- Mild
- On every tablePol sambol5
On every table
Pol sambol
Fresh coconut ground with red chilli, onion, lime and salt. It goes with hoppers, rice, bread or anything else. If you only learn one Sri Lankan recipe, learn this one.
- Side dish
- Spicy
- EverywhereParippu (dhal curry)6
Everywhere
Parippu (dhal curry)
Red lentils simmered with coconut milk, turmeric and curry leaves. Comforting, mild and part of almost every rice and curry.
- Vegetarian
- Mild
- Everywhere · special daysKiribath with lunu miris7
Everywhere · special days
Kiribath with lunu miris
Rice cooked in coconut milk and set into diamond-shaped slices. It's eaten for breakfast on the first day of the month, at the Sinhala and Tamil New Year in April and at celebrations of all kinds.
- Breakfast
- Festive
- ColomboLamprais8
Colombo
Lamprais
A Dutch Burgher dish: rice cooked in stock, with a mixed meat curry, a fish cutlet, egg and sambols, all wrapped in a banana leaf and baked. Look for it in Colombo bakeries and Burgher-run cafés.
- Colombo
- Order ahead
9Colombo · Galle Face Green
Isso vadai
Crunchy lentil fritters topped with whole prawns, sold from carts along the seafront at Galle Face Green. Go at sunset, when families come out to fly kites and the stalls light up.
- Sunset snack
- Street food
- South coastFish ambul thiyal10
South coast
Fish ambul thiyal
A southern sour fish curry, usually made with tuna and goraka, a dried fruit that gives it a tangy, smoky taste. It was made to keep without a fridge, and the flavour gets better the next day. Try it around Galle and Matara.
- South coast
- Tangy
- Jaffna and the northJaffna crab curry11
Jaffna and the north
Jaffna crab curry
Lagoon crab cooked in a rich, dark Tamil curry with roasted spices, tamarind and drumsticks (murungai). Messy, very spicy and for many people the best thing they eat in Sri Lanka.
- Very spicy
- Jaffna
12Negombo and the coast
Fresh seafood, grilled or devilled
'Devilled' means stir-fried in a sweet, sour and spicy sauce with onions and peppers, and it's a favourite bar snack with a cold beer. In Negombo, visit the fish market in the morning, then eat prawns, cuttlefish or crab at a beach restaurant.
- Seafood
- Sweet and spicy
- EverywherePolos curry13
Everywhere
Polos curry
Young green jackfruit slow-cooked in spices until it's tender and almost meaty. A star of vegetarian rice and curry.
- Vegetarian
- EverywhereWambatu moju14
Everywhere
Wambatu moju
Fried aubergine pickled in vinegar, sugar, mustard and chilli. Sweet, sour and sticky, it turns a plate of rice into a feast.
- Vegetarian
- Sweet and sour
- EverywhereGotu kola sambol15
Everywhere
Gotu kola sambol
A fresh, finely chopped salad of pennywort leaves, grated coconut, shallots and lime. It cools down a spicy meal.
- Vegetarian
- Fresh
- Bakeries everywhereShort eats16
Bakeries everywhere
Short eats
Fish buns, vegetable rotis, egg rolls, patties and cutlets, piled up in bakery windows. You'll also hear bakery tuk-tuks in the evening, playing a tinny version of 'Für Elise' to tell people the bread has arrived.
- Snacks
- Cheap
- Roadside stalls in the southCurd and treacle (kiri pani)17
Roadside stalls in the south
Curd and treacle (kiri pani)
Thick buffalo curd in a clay pot, with kithul palm treacle poured over it. Stalls line the roads in the south, especially around Tissamaharama on the way to Yala. Ask your driver to stop; they'll know the best one.
- Dessert
- Roadside
- Everywhere · festivalsWatalappam18
Everywhere · festivals
Watalappam
A rich steamed custard of coconut milk, jaggery, cardamom and nutmeg, from the Sri Lankan Malay and Muslim community. Look for it especially during Ramadan and Eid.
- Dessert
- Festive
- EverywhereKing coconut (thambili)19
Everywhere
King coconut (thambili)
The orange coconuts sold at roadside stands. The vendor slices the top off with a machete and adds a straw. It's the best drink on a hot day, and far better for you than soda.
- Drink
- Roadside
20Nuwara Eliya and Ella
Ceylon tea in the hill country
Drink it where it grows. On the road from Kandy to Nuwara Eliya, stop at a tea factory to see how the leaves are withered, rolled and dried, then taste it fresh with a view of the estates.
- Tea factory visit
- Free tasting at most
Where to eat well, town by town
Colombo has the widest range, from street food at Galle Face Green to the best restaurants in the country. It's the place for lamprais, seafood and modern Sri Lankan cooking.
Galle and the south coast are for fish: ambul thiyal, grilled catch of the day and, on the road inland, curd and treacle.
Kandy and the hill country are best for home-style rice and curry, tea and the cool-weather vegetables grown around Nuwara Eliya.
Jaffna is a different cuisine altogether: Tamil cooking that's spicier and darker, with crab curry, odiyal kool (a seafood soup) and very good vegetarian thalis.
Tips for eating in Sri Lanka
- Say 'less spicy, please' if you need to. Kitchens are used to it, and hotel food is usually toned down unless you ask.
- Lunch is the main meal. Rice and curry is best between 12 and 2pm, when it is freshest.
- Many people eat with their right hand. You'll always get cutlery if you ask.
- Drink bottled or filtered water, and enjoy the fresh fruit, especially mango, rambutan and mangosteen in season.
- Ask your driver where they eat. Some of the best rice and curry is in places with no menu and no sign.
- Vegetarians and vegans will eat very well; many curries are naturally plant-based.
A 7-day food trip around Sri Lanka
- Colombo Airport
- Colombo40 km · 50 to 60 minutes
- Kandy115 km · 3 to 3.5 hours
- Nuwara Eliya75 km · 2 to 2.5 hours
- Ella55 km · 1.5 to 2 hours
- Yala National Park115 km · 4 to 4.5 hours
- Galle175 km · 3.5 to 4.5 hours
- Colombo Airport155 km · 2.5 to 3 hours
40 km · 50 to 60 minutes
Day 1: Galle Face Green at sunset for isso vadai and kottu.
115 km · 3 to 3.5 hours
Day 2: up to Kandy, with a rice and curry lunch on the way.
75 km · 2 to 2.5 hours
Day 3: tea factory visits and tastings in the hills.
55 km · 1.5 to 2 hours
Day 4: the train to Ella and a cooking class in the evening.
115 km · 4 to 4.5 hours
Day 5: curd and treacle stalls around Tissamaharama, then a safari.
175 km · 3.5 to 4.5 hours
Day 6: fish ambul thiyal and seafood on the south coast.
155 km · 2.5 to 3 hours
Day 7: the expressway to the airport.
Trip length
7 days · about 730 km
Car and driver
About $462 ($66/day)
Family or group (minivan)
About $721
For the whole vehicle, not per person. Average day rates of drivers on GoTourRide; your driver confirms the final price before you book.
Drivers who know this trip
Not sure yet? Ask a local
Tell us when you're travelling and what you like. We'll tell you honestly whether Sri Lanka suits you and suggest a route, free.
Questions people ask
What is the national dish of Sri Lanka?
Rice and curry: a plate of rice with several small curries, usually dhal, a meat or fish curry, vegetable curries and a sambol.
Is Sri Lankan food very spicy?
It can be, especially in the north and in home cooking. Restaurants for tourists usually tone it down, and you can always ask for 'less spicy'. Dhal, string hoppers and kiri hodi are mild.
Is Sri Lanka good for vegetarians?
Very. Many curries are vegetable-based, and dhal, jackfruit, aubergine and coconut sambols are everyday dishes. Tamil restaurants in the north and in Colombo serve excellent vegetarian thalis.
What should I eat for breakfast in Sri Lanka?
Try string hoppers with kiri hodi and pol sambol, egg hoppers, or kiribath with lunu miris. Most hotels serve a Sri Lankan breakfast if you ask the day before.
Is street food safe to eat in Sri Lanka?
Generally yes, if you choose busy stalls where food is cooked fresh in front of you, like kottu and isso vadai. Avoid food that's been sitting out for a long time, and drink bottled or filtered water.
Drive distances and times come from our road data for Sri Lanka and include normal traffic, not stops. Prices are averages from drivers on GoTourRide and change with the season and vehicle.





