Sri Lankan cuisine is known for its rich flavours, aromatic spices, fresh seafood, and extensive use of coconut. Whether dining in a local restaurant, visiting a street food stall, or enjoying a home-cooked meal, travellers can discover a wide variety of dishes that reflect the country's diverse culinary traditions.
1. Rice and Curry
What Is It?
Rice and curry are Sri Lanka's most popular everyday meals. Rather than a single curry, it is usually served with rice and several side dishes.
Main Ingredients: Rice, vegetable curries, lentils, coconut sambol, and fish or meat curries.
Vegetarian or Non-Vegetarian: Available in both versions.
Why Try It?
It offers the best introduction to Sri Lankan cuisine, allowing visitors to sample multiple flavours and ingredients in a single meal.
2. Kottu Roti
What Is It?
Kottu Roti is one of Sri Lanka's most famous street foods. It is prepared by chopping flatbread into small pieces and stir-frying it on a hot griddle.
Main Ingredients: Godamba roti, vegetables, eggs, chicken, beef, or seafood.
Vegetarian or Non-Vegetarian: Available in both versions.
Why Try It?
The combination of textures and spices makes it a favourite among locals and visitors alike.
3. Hoppers
What Is It?
Hoppers are bowl-shaped pancakes with crispy edges and a soft centre, commonly eaten for breakfast or dinner.
Main Ingredients: Rice flour, coconut milk, and fermented batter.
Vegetarian or Non-Vegetarian: Usually vegetarian. Egg hoppers contain an egg cooked in the centre.
Why Try It?
Their unique shape and texture make them one of Sri Lanka's most distinctive dishes.
4. String Hoppers
What Is It?
String hoppers are thin rice noodles pressed into circular nests and steamed until soft.
Main Ingredients: Rice flour and water.
Vegetarian or Non-Vegetarian: Vegetarian.
Why Try It?
They are commonly served with curries, sambols, and coconut-based gravies, creating a light but satisfying meal.
5. Fish Ambul Thiyal
What Is It?
Fish Ambul Thiyal is a traditional sour fish curry that originated in southern Sri Lanka.
Main Ingredients: Tuna, black pepper, spices, garlic, and goraka (a sour fruit used in Sri Lankan cooking).
Vegetarian or Non-Vegetarian: Non-vegetarian.
Why Try It?
Its distinctive tangy flavour sets it apart from many other fish curries found across Asia.
6. Lamprais
What Is It?
Lamprais is a rice-based dish influenced by the Dutch Burgher community of Sri Lanka.
Main Ingredients: Rice, meat curry, sambol, vegetables, and a boiled egg wrapped in a banana leaf.
Vegetarian or Non-Vegetarian: Traditionally non-vegetarian, though vegetarian versions are available.
Why Try It?
The banana leaf wrapping helps blend the flavours, creating a rich and aromatic meal.
7. Watalappam
What Is It?
Watalappam is one of Sri Lanka's most popular traditional desserts.
Main Ingredients: Coconut milk, jaggery, eggs, cardamom, and nutmeg.
Vegetarian or Non-Vegetarian: Vegetarian.
Why Try It?
Its smooth texture and sweet spiced flavour make it a favourite dessert during celebrations and festivals.
8. Ceylon Tea
What Is It?
Sri Lanka is one of the world's leading tea-producing countries, and Ceylon Tea is recognised internationally for its quality.
Main Ingredients: Tea leaves grown in Sri Lanka’s central highlands.
Vegetarian or Non-Vegetarian: Vegetarian.
Why Try It?
A visit to Sri Lanka is incomplete without sampling tea from regions such as Nuwara Eliya, Ella, and Haputale, where many of the country's famous tea estates are located.
Where to Try Sri Lankan Food
Travellers can enjoy authentic Sri Lankan cuisine throughout the country, but some of the best food experiences can be found in the following:
- Colombo
- Kandy
- Galle
- Jaffna
- Ella
From flavourful curries and popular street food to traditional desserts and world-famous tea, Sri Lankan cuisine offers something for every traveller.
Exploring local dishes is one of the best ways to experience the country's culture during your visit.