One of the best ways to understand Sri Lanka is through its food. Sri Lankan cuisine is full of bold flavours, aromatic spices, coconut, fresh vegetables, seafood and rice. Every region has its own specialties, from simple street snacks to elaborate traditional meals. If you're visiting for the first time, these dishes are worth adding to your food list.

1. Sri Lankan rice and curry

Rice and curry is one of the country's most important traditional meals. Rather than a single curry, a typical meal serves rice with several dishes — vegetable curry, dhal, fish or chicken curry, pol sambol, mallung, papadum and pickles. The combination of flavours is what makes it special.

2. Hoppers

Hoppers are bowl-shaped pancakes made from a fermented rice-flour batter, popular for breakfast or dinner. You'll find plain, egg and sweet hoppers — egg hoppers are especially popular with visitors — usually served with sambol or curry.

3. Kottu roti

One of Sri Lanka's most recognisable street foods: pieces of flatbread chopped and stir-fried with vegetables, egg, meat or other ingredients. The sound of the metal blades on a hot griddle is almost part of the experience. Popular versions include chicken, cheese, vegetable, egg and seafood kottu.

4. String hoppers

Thin rice-flour noodles pressed into small nests and steamed, commonly eaten with curries and coconut sambol — a popular breakfast or dinner dish.

5. Pol sambol

A coconut-based side dish made with grated coconut, chilli, onion and seasonings. It adds a spicy, fresh flavour and is often served with hoppers, string hoppers and rice.

6. Dhal curry

A staple made mainly with lentils, coconut milk and spices, often served with rice, roti or other traditional dishes. The exact recipe varies between households and restaurants.

7. Fish ambul thiyal

A traditional sour and spicy fish preparation, particularly associated with southern Sri Lanka and known for its distinctive flavour — worth trying if you enjoy seafood.

8. Sri Lankan crab curry

Fresh crab in a rich mixture of spices and coconut-based ingredients. Coastal areas are particularly good places to look for seafood dishes.

9. Watalappam

For dessert, try watalappam — made with coconut milk, jaggery, eggs and spices, with a rich, soft texture, often served at celebrations and special occasions.

10. Sri Lankan tea

No Sri Lankan food list is complete without Ceylon Tea. The hill country around Nuwara Eliya and Kandy offers opportunities to visit tea estates and factories, and trying freshly prepared Sri Lankan tea is an essential part of the experience.

Where should tourists try Sri Lankan food?

You don't need an expensive restaurant to experience authentic cuisine. Try local restaurants, family-run cafés, traditional rice-and-curry spots, street-food stalls and village food experiences. Busy local restaurants are often a good sign that food is freshly prepared.

Is Sri Lankan food spicy?

Some dishes can be quite spicy, but not everything is extremely hot. If you don't eat spicy food, tell the staff before ordering, and try milder dishes such as dhal curry, hoppers and certain rice-and-curry combinations.

Vegetarian food in Sri Lanka

Sri Lanka is a great destination for vegetarians. Many traditional meals feature vegetables, lentils, coconut and rice, and vegetarian rice and curry can include several vegetable dishes in one meal.

Final thoughts

Food should be part of every Sri Lankan itinerary. Try a local rice and curry, order an egg hopper for breakfast, taste kottu from a busy restaurant and finish the day with a cup of Ceylon Tea — the food itself can become one of the best memories of your trip.

Frequently asked questions

What is Sri Lanka's most famous food?

Rice and curry, hoppers and kottu are among the best known.

Is Sri Lankan food very spicy?

Some dishes are spicy, but many can be prepared with less chilli.

What should I eat for breakfast?

Hoppers, string hoppers, dhal and coconut sambol are popular choices.

Is Sri Lankan food suitable for vegetarians?

Yes — there are many traditional vegetarian dishes.