Best food to try in Sri Lanka: 20 dishes and where to eat them

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.

Leaning towards Sri Lanka? See a ready route with real drive times and prices.Jump to the plan →

The 20 dishes

  1. Everywhere · lunchRice and curry
    1

    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
  2. Everywhere · eveningsKottu roti
    2

    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
  3. 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
  4. 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
  5. On every tablePol sambol
    5

    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
  6. 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
  7. Everywhere · special daysKiribath with lunu miris
    7

    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
  8. ColomboLamprais
    8

    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
    Things to do in Colombo
  9. Isso vadai9

    Colombo · 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
    Visitor guide: Galle Face Green
  10. South coastFish ambul thiyal
    10

    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
    Things to do in Galle
  11. Jaffna and the northJaffna crab curry
    11

    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
    Car and driver to Jaffna
  12. Fresh seafood, grilled or devilled12

    Negombo 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
    Visitor guide: Negombo Fish Market
  13. EverywherePolos curry
    13

    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
  14. EverywhereWambatu moju
    14

    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
  15. EverywhereGotu kola sambol
    15

    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
  16. Bakeries everywhereShort eats
    16

    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
  17. 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
    Ella to Yala route
  18. Everywhere · festivalsWatalappam
    18

    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
  19. 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
  20. Ceylon tea in the hill country20

    Nuwara 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
    Visitor guide: Damro Labookellie Tea Centre and Tea Garden

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

Street food in Colombo, tea in the hills, curd and treacle on the way to Yala and fish curry on the south coast. Distances and drive times come from our road data.
  1. Colombo Airport
  2. Colombo40 km · 50 to 60 minutes
  3. Kandy115 km · 3 to 3.5 hours
  4. Nuwara Eliya75 km · 2 to 2.5 hours
  5. Ella55 km · 1.5 to 2 hours
  6. Yala National Park115 km · 4 to 4.5 hours
  7. Galle175 km · 3.5 to 4.5 hours
  8. Colombo Airport155 km · 2.5 to 3 hours

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.

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.

Chat with us