Sri Lankan foods you need to try

Sarah Gilbert

written by
Sarah Gilbert

updated 06.06.2024

The tear-shaped Indian Ocean island of Sri Lanka is a true culinary treat. Through years of colonisation and trade, many cultures have influenced its cuisine. Sir Lankan food has influences from Dutch, Portuguese, English, Malay, Indian and indigenous flavours to tantalise the taste buds. Here is our list of the best Sri Lankan foods you need to try on your trip to this beguiling isle.

The information in this article is inspired by The Rough Guide to Sri Lanka, your essential guide for visiting Sri Lanka.

There’s certainly no shortage of fish, seafood, vegetables and spices to turn into tempting curries. Coconut plays a key role in dishes, as well as arrack, the potent homegrown spirit distilled from the sap of coconut flowers. There’s always thambili, or sweet king coconut water, for the morning after.

1. Egg hoppers

Traditionally eaten at breakfast, the savoury, bowl-shaped Sri Lankan take on pancakes are delicious any time. You'll find them everywhere, from street food stalls to restaurant menus. cooked in a small, high-sided pan, they are made from a batter of fermented rice flour, coconut milk, coconut water and a sprinkling of sugar. An egg is broken into the dish while it cooks. Typically it’s enjoyed with a spicy sambol.

egg-hopper-bittara-aappa-sri-lanka-shutterstock_446312773

Egg hopper, bittara-aappa, Sri Lanka © bonchan/Shutterstock

2. Vegetable curry

The archetypal Sri Lankan meal consists of a mini-banquet of fragrant seasonal curries, each one bursting with flavour. Some curries feature potatoes, carrots and pumpkin. Other more rare varieties include meaty-textured young jackfruit, long okra-like drumsticks and bitter gourd, which resemble lumpy cucumbers.

Always served with rice – white, brown or red – Sri Lankans prefer to eat it with their fingers.

Sri Lankan vegetable curry © Shutterstock

Sri Lankan vegetable curry © Shutterstock

3. Gotu Kola Kanda

Part soup, part herbal porridge, this traditional nutritious green concoction is Sri Lanka’s age-old natural answer to a sugar-filled energy drink. It is made from wild leafy greens – including medicinal herb gotu kola and hathawariya, part of the asparagus family – and rice. It’s believed to have many health-giving properties, including aiding digestion, reducing cholesterol and boosting the immune system.

"Kola kanda" is a traditional Sri Lankan food made up of green leaves © Shutterstock

"Kola kanda" is a traditional Sri Lankan food made up of green leaves © Shutterstock

4. Seeni Sambal

Rice and curry are usually served with a helping of sambol, designed to be mixed into your food to give it a bit of extra kick. Sambols come in various forms, the most common being pol sambol (coconut sambol), an often eye-watering lethal combination of chilli powder, chopped onions, salt, grated coconut and Maldive fish. Treat it with caution.

You might also come across the slightly less overpowering lunu miris, consisting of chilli powder, onions, Maldive fish and salt; and the more gentle, sweet-and-sour seeni sambol (“sugar sambol”).

Sri-Lankan Caramelized Onion Sambal (Seeni Sambal) © Shutterstock

Sri-Lankan Caramelized Onion Sambal (Seeni Sambal) © Shutterstock

5. Crab

Seafood plays a major role in the country’s diet, and Sri Lanka’s lagoon crabs are justly famous the world over for their succulent sweet meat. Colombo’s Ministry of Crab – which makes a regular appearance on Asia’s best restaurant lists – celebrates this iconic crustacean.

The catch of the day comes in a range of sizes, from half a kilo to the whopping two-kilo Crabzilla, in time-honoured recipes, including chilli crab, pepper crab and curry crab.

Spicy chili crab curry © Shutterstock

Spicy chili crab curry © Shutterstock

6. Kottu roti

The go-to Sri Lankan food is a delicious stir-fry made out of leftovers. With a rhythmic clatter, the kottu maker deftly wields two large metal cleavers, finely slicing roti flatbread together with meat or vegetables, garlic and spices on a large iron skillet. Another favourite roti is the sweet pol roti, made with shaved coconut. Eaten for breakfast, it’s perfect with lunu miras and dhal.

Vegetable kottu roti is a traditional Sri Lankan street food © sdamienk/Shutterstock

Vegetable kottu roti is a traditional Sri Lankan food © sdamienk/Shutterstock

7. Dhal curry - one of the heartiest Sri Lankan foods

Dhal, or lentil curry, is a traditional Sri Lankan side dish, often eaten two or three times a day. Red lentils are cooked in coconut milk, with onions, piquant green chillies and spices such as cinnamon, cumin, fenugreek and pandan leaves. Thinner than its Indian counterpart, it is made to be extremely flavourful. It’s extra tasty when made in a traditional clay pot.

Explore Sri Lankan tea tradition with our guide to tea tourism in Sri Lanka.

Discover the tea plantations, waterfalls and hill country of the Central Province before being whisked away to the golden sands of Sri Lanka’s glorious Indian Ocean beaches on the south coast on this tailor-made trip to Sri Lanka Deluxe. From whale watching to soaking up the rays, this trip offers a relaxing escape to Sri Lanka.

dhal-food-india-sri-lanka-shutterstock_1093354973

Dhal curry © Jaromir Klein/Shutterstock

8. Lamprais

Unique to Sri Lanka, lamprais is a savoury delicacy often served for Sunday lunch. The authentic recipe is labour intensive. It includes frikkadels (Dutch-style meat balls), a three-meat curry infused with spices such as cinnamon and cardamom, and seeni sambol. It is all mixed with rice boiled in a spicy stock, before being wrapped in a banana leaf parcel and slowly oven baked.

It's one of the more elaborate dishes that make up traditional Sri Lankan food, and definitely worth a try.

Lamprais, sambal, belacan, frikadeller meatballs and rice , Sri Lankan cuisine © Shutterstock

Lamprais, sambal, belacan, frikadeller meatballs and rice, Sri Lankan cuisine © Shutterstock

9. Fish Ambul Thiyal (sour fish curry)

There are plenty of fish curries but ambul thiyal, or sour fish curry, is one of the best. Cubes of firm fish, usually tuna, are cooked in a blend of spices, including turmeric, black pepper, cinnamon, garlic and curry leaves. The secret ingredient is dried goraka, a tamarind-like superfruit that gives the dish its sour flavour.

Absorb Sri Lanka's ancient culture at Sigiriya and Polonnaruwa on this tailor-made trip to Sri Lankan culture and coast. Journey south to colourful Kandy with its temples and tea factories, followed by a relaxing stay on sandy southwest beaches.

Sri lankan style sour fish curry aka ambulthiyal © Shutterstock

Sri lankan style sour fish curry aka ambulthiyal © Shutterstock

10. Watalappan

Watalappan is one of the country’s most popular sweets, and is a must-have for special occasions. This Malay-influenced dessert is similar to egg custard, with the addition of coconut milk, cardamom, nutmeg and dark kithul jaggery, or palm sugar. Bubbles of air keep this rich dish from getting too heavy, and a sprinkling of chopped nuts on top adds a crunch to its otherwise silky texture.

Watalappam or Watalappan is Sweet Dessert custard pudding © Shutterstock

Watalappam or Watalappan is Sweet Dessert custard pudding © Shutterstock

11. Pol Sambola (spicy coconut garnish)

Pol sambol is a traditional Sri Lankan food that is made with grated coconut, red onions, chillies, and a variety of spices. It is often used as a topping for rice and curry dishes, and it adds a spicy and flavorful kick to the meal.

The ingredients for pol sambol are typically ground together using a mortar and pestle. This helps to release the flavours of the spices and create a smooth, paste-like consistency. It is a versatile condiment that can be used in a variety of dishes, and it is a popular choice for adding flavour and heat to Sri Lankan cuisine.

Boiled cassava and pol sambola, plait filled with sri lankan curry © Shutterstock

Boiled cassava and pol sambola, plait filled with sri lankan curry © Shutterstock

12. Kiribath (milk rice)

Kiribath is a dessert of rice cakes cooked in milk and served with jaggery. It's traditionally made for weddings, and is often the first solid food fed to babies. It is made by cooking rice with coconut milk and a small amount of salt until the grains are soft and sticky. The cooked rice is then molded into a cake or loaf and cut into slices for serving.

Kiribath is often served on special occasions such as weddings and religious festivals, and it is often accompanied by spicy curry dishes. It has a creamy and slightly sweet flavour and is a staple Sri Lankan food.

Immerse yourself in the rich cultural and religious heritage of Sri Lanka with our tailor-made tour of the region's most significant temples and other religious monuments. Visit Colombo, Dambulla, Kandy, Nuwara Eliya, Galle and much more.

Sri Lankan kiribath © Shutterstock

Sri Lankan kiribath © Shutterstock

13. Wood apple juice

Wood apple juice is a beverage that is made from the fruit of the wood apple tree, which is native to South Asia. The wood apple, also known as the elephant apple, is a large, round fruit with a tough, woody outer shell and a soft, sweet pulp inside.

Wood apple juice is often enjoyed as a refreshing drink, and it is believed to have various health benefits due to its high nutrient content. It is a popular choice in Sri Lanka, and it can be found at street food stalls and markets throughout the region.

Read our list of trip ideas to explore Sri Lanka and find the best option for your holiday.

Wood apple or Limonia drink © Shutterstock

Wood apple or limonia drink © Shutterstock

14. Sri Lankan love cake

Sri Lankan love cake, also known as "love cake" or "spice cake," is a traditional Sri Lankan dessert that is made with a blend of aromatic spices and coconut milk. It is a dense, moist cake that is flavored with spices such as cinnamon, nutmeg, and cardamom, and it is often garnished with a sprinkle of coconut on top.

Love cake is a popular choice for special occasions such as weddings and celebrations, and it is known for its rich and aromatic flavor. It is a unique and flavorful dessert that is characteristic of Sri Lankan cuisine.

Sri Lankan love cake © Shutterstock

Sri Lankan love cake © Shutterstock

15. Gotu kola sambol (pennywort salad)

Gotu kola sambol is a traditional Sri Lankan condiment that is made with gotu kola, a type of leafy green vegetable. The leaves of the gotu kola plant are ground together with a variety of ingredients such as chilies, onions, and coconut, to create a spicy and flavorful paste.

Gotu kola sambol is often used as a topping for rice and curry dishes, and it adds a spicy and fragrant flavour to the meal. It is a popular choice in Sri Lanka, and it is often enjoyed as a condiment with traditional Sri Lankan foods.

Sri Lankan style gotu kola salad © Shutterstock

Sri Lankan style gotu kola salad © Shutterstock

16. Godamba rot

Godamba rot is a traditional Sri Lankan food that is made with wheat flour and coconut milk. It is a type of flatbread that is typically served as a snack or as a side dish with a meal. To make godamba rot, the wheat flour is mixed with coconut milk and a small amount of salt to form a dough. The dough is then rolled out into a thin, circular shape and cooked on a griddle until it is golden brown and crispy.

Godamba Rotti and Paratha with Chicken Masala Curry Kerala, India, Sri Lanka © Shutterstock

Godamba Rotti © Shutterstock

17. Kukul mas curry (chicken curry)

Kukul mas curry, also known as chicken curry, is a traditional Sri Lankan food that is made with chicken, coconut milk, and a variety of spices. The chicken is usually marinated in a mixture of spices such as turmeric, cumin, and coriander, and then cooked in a sauce made with coconut milk and other seasonings. Kukul mas curry is often served with rice and a side of vegetables, and it is a popular choice for a hearty and flavorful meal.

Kukul mas curry, Sri Lankan Chicken Curry © Shutterstock

Kukul mas curry, Sri Lankan Chicken Curry © Shutterstock

Find more accommodation options to stay in Sri Lanka

Find plenty of options for your holiday with our guide to the best things to do in Sri Lanka, or maybe you would like to choose your destination from the list of the most exotic places to travel in the world.

Want to learn more useful information for your upcoming trip to Sri Lanka? Read our travel tips for travelling to Sri Lanka and how to get to Sri Lanka.

If you prefer to plan and book your trip to the Sri Lanka without any effort and hassle, use the expertise of our local travel experts to make sure your trip will be just like you dream it to be.

Ready for a trip to Sri Lanka? Check out the snapshot The Rough Guide to Sri Lanka. If you travel further in Sri Lanka, read more about the best time to go and the best places to visit in Sri Lanka. For inspiration use the itineraries from our local travel experts. A bit more hands on, learn about getting there, getting around the country and where to stay once you are there.

We may earn commission when you click on links in this article, but this doesn’t influence our editorial standards. We only recommend services that we genuinely believe will enhance your travel experiences.

Top image © Alexander Prokopenko/Shutterstock

Sarah Gilbert

written by
Sarah Gilbert

updated 06.06.2024

Planning your own trip? Prepare for your trip

Use Rough Guides' trusted partners for great rates

Ready to travel and discover
Sri Lanka?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍