Food In Sri Lanka: A Culinary Journey Through Sri Lanka: Spices, Street Eats And Soulful Flavours

Image of Kottu Roti, with vegetables and meat, showcasing the essence of food in Sri Lanka.

Food in Sri Lanka is mainly based on rice, coconut, and a variety of spices that give it a unique taste. Many dishes are served with curries made from vegetables, meat, or seafood. Rice and Curry are the most common meals, often enjoyed with side dishes like dhal (lentil curry), coconut sambal, and fried snacks. Desserts such as watalappam and kiri pani (curd with honey) add a sweet touch. Sri Lankan food is known for its bold spices, fresh ingredients, and balance of flavours, making it loved both in the country and worldwide.

10 Famous Food In Sri Lanka

Here’s a selection of Sri Lanka’s most delicious and iconic dishes, featuring bold flavours, unique ingredients, and rich culinary traditions that make Sri Lankan cuisine special:

1. Rice And Curry

Image of a traditional plate of Rice and Curry, a staple food in Sri Lanka, with rice and curries.

Photo: KavindaF / Pixabay / Image For Representation Only

Rice and curry are staple foods in Sri Lanka, and they are enjoyed daily by locals. This dish features steamed rice served with various curries, including dhal (lentils), spicy fish or chicken, and vegetables cooked in coconut milk. Flavoured with turmeric, Curry leaves, and mustard seeds, each Curry brings a different taste and texture. Often accompanied by sambal, chutneys, and papadum, the meal is a mix of spice, sweetness, and creaminess. It is a wholesome and satisfying meal, offering a complete balance of nutrition and bold flavours.

Popular Places To Try: Colombo, Kandy, Galle.

2. Kottu Roti

A sizzling plate of famous food in Sri Lanka, Kottu Roti, a chopped roti with vegetables and meat.

Photo: KavindaF / Pixabay / Image For Representation Only

Kottu Roti is one of the most famous foods in Sri Lanka, often found at street stalls and night markets. It consists of chopped godhamba roti stir-fried with vegetables, eggs, and chicken, beef, or seafood. The dish is prepared on a hot griddle, where metal blades chop and mix the ingredients in a rhythmic motion. Adding curry sauce enhances the dish, making it rich and flavourful. It’s a popular late-night meal for its spicy, savoury taste and satisfying texture.

Popular Places To Try: Colombo, Jaffna, Negombo.

3. Hoppers

A plate of crispy hoppers, the best food in Sri Lanka, with bowl-shaped pancakes with egg.

Photo: Ji-Elle / Wikimedia Commons

Hoppers are one of the best foods in Sri Lanka, and they are enjoyed for breakfast or dinner. These bowl-shaped pancakes are made from fermented rice flour and coconut milk, giving them a crispy edge and soft, spongy centre. An egg hopper is a popular variation, where an egg is cracked into the middle as it cooks. Hoppers are typically served with spicy sambol, dhal, or chicken curry. Their unique texture and mild, sweet flavour make them a favourite among locals and visitors.

Popular Places To Try: Colombo, Galle, Ella.

4. Pol Sambol

A spicy coconut, Pol Sambol, a popular street food in Sri Lanka, is served with rice.

Photo: Dan arndt / Wikimedia Commons

Pol Sambol is a staple street food in Sri Lanka, made from freshly grated coconut mixed with chilli, lime juice, onion, and Maldive fish. This fiery condiment adds flavour to rice, hoppers, or bread. The balance of spice, citrus, and umami makes it a must-have side dish in Sri Lankan cuisine. Some variations include garlic or tomatoes for added depth. It’s a simple yet essential part of Sri Lankan meals, providing heat and freshness in every bite.

Popular Places To Try: Kandy, Anuradhapura, Colombo.

5. Fish Ambul Thiyal

 Image of a food item resembling the plate of Fish Ambul Thiyal, sour fish curry cooked with spices.

Photo: joannawielgosz / Pixabay / Image For Representation Only

Fish Ambul Thiyal is a beloved street food in Sri Lanka, known for its bold, tangy flavours. Made with firm fish like tuna, it is simmered with goraka (a sour fruit), black pepper, and curry leaves. The dish has a rich, deep flavour and a slightly dry consistency, making it perfect with rice. Traditionally cooked in clay pots, it develops a distinct earthy taste. This dish showcases the island’s love for seafood and its clever use of indigenous spices.

Popular Places To Try: Galle, Batticaloa, Jaffna.

6. Lamprais

A banana leaf-wrapped meal of Lamprais, the best non-veg food in Sri Lanka, with rice and meat.

Photo: AntanO / Wikimedia Commons

Lamprais is a traditional best non-veg food in Sri Lanka, influenced by Dutch Burgher cuisine. It consists of rice cooked in stock, served with curried meat (chicken, beef, or pork), sambal, and fried eggplant, all wrapped in a banana leaf and baked for extra aroma. The slow cooking process allows the flavours to blend perfectly. Often enjoyed as a special meal, it reflects Sri Lanka’s colonial heritage. The combination of textures and spices makes it a must-try for meat lovers.

Popular Places To Try: Colombo, Negombo, Kandy.

7. Wood Apple Juice

Image of a refreshing glass of famous Sri Lankan food, thick wood apple juice.

Photo: Vivekpat30 / Wikimedia Commons / Image For Representation Only

Wood apple juice is a traditional, famous food in Sri Lanka. It is made from the pulp of wood apples and blended with water, sugar, or honey. This thick, tangy drink has a distinctive aroma and is believed to aid digestion. Some variations include coconut milk for a creamier texture. It is commonly found at juice bars and markets, providing a cooling refreshment, especially during hot months. Its rich, slightly sour taste is both energising and nutritious.

Popular Places To Try: Colombo, Trincomalee, Jaffna.

8. Wambatu Moju

Image of a plate of pickles resembling the brinjal pickle with onions and mustard seeds.

Photo: Alexei_other / Pixabay / Image For Representation Only

Wambatu Moju is a flavourful street food in Sri Lanka, made from deep-fried brinjals (eggplants) soaked in a tangy and slightly sweet vinegar-based sauce. It is often cooked with mustard seeds, onions, chilli, and a hint of sugar to balance the flavours. The brinjal’s soft yet slightly chewy texture, combined with the rich, spiced vinegar, makes it a delicious side dish. It is typically served with rice and Curry, adding a bold, tangy contrast.

Popular Places To Try: Colombo, Jaffna, Galle.

9. Gotu Kola Sambol

Image of a salad dish similar to the Gotu Kola Sambol with coconut, a popular food in Sri Lanka.

Photo: TheDesignLady87 / Pixabay / Image For Representation

Gotu Kola Sambol is the best food in Sri Lanka, a nutritious salad made from finely chopped pennywort leaves mixed with grated coconut, lime juice, onions, and chilli. This refreshing dish is known for its medicinal properties and is often consumed for its cooling effect and health benefits. It is commonly served as a side dish with rice and Curry, balancing out heavier flavours with its light, zesty taste. The crunchy texture and citrusy notes make it a popular choice for a wholesome meal.

Popular Places To Try: Colombo, Kandy, Jaffna.

10. Kiribath With Lunu Miris

A plate of Kiribath with Lunu Miris, milk rice with spicy onion, sambal and tomato on top.

Photo: AntanO / Wikimedia Commons

Kiribath, or milk rice, is the best street food in Sri Lanka. It is made by cooking rice with coconut milk until it becomes thick and creamy. It is then shaped into squares or diamonds and served with lunch iris, a spicy onion and chilli sambal. This dish is traditionally prepared for special occasions like New Year celebrations and weddings. The rice’s mild, slightly sweet taste contrasts beautifully with the fiery sambal, creating a balanced and satisfying meal.

Popular Places To Try: Colombo, Negombo, Kandy.

Food in Sri Lanka is more than just a meal; it is a reflection of the country’s history, culture, and love for spices. Meals are flavoured, whether a simple rice and curry dish or a street food favourite like kottu roti. Fresh ingredients, coconut, and a mix of spices make every dish special. Book your trip with TripXL and savour the authentic flavours of Sri Lanka.

Cover Photo: KavindaF / Pixabay / Image For Representation Only

Frequently Asked Questions

Kottu roti is a famous Sri Lankan street food made by chopping flatbread (roti) with vegetables, eggs, and sometimes meat. It is cooked on a hot griddle and mixed with spices. The sound of chopping is part of the experience.
Breakfast in Sri Lanka is often spicy and filling. Popular choices include hoppers (crispy pancakes), string hoppers (steamed rice noodles), and roti with dhal curry or coconut sambal. Some people also eat milk rice (Kiribati) with spicy onion sambal.
Sri Lankan food is known for its bold use of spices, including chilli, black pepper, and curry leaves. Some dishes are spicy, but others, like coconut-based curries and milk rice, are milder. Many meals can be adjusted to taste.
Sri Lankan desserts are sweet and made with coconut, jaggery (palm sugar), and spices. Popular ones include watalappam (a coconut and jaggery pudding), kavum (oil cakes), and kiri pani (buffalo curd with honey or treacle).
Sri Lankans eat many types of rice, including red rice, samba rice, and basmati rice. Red rice is popular for its nutty flavour and health benefits, while samba rice is commonly used for everyday meals.

Recommended Articles

Leave a Reply

Top Travel Destinations by Month