Sri Lanka, the beautiful island nation in the Indian Ocean, is renowned for its pristine beaches, lush tea plantations, ancient temples, and vibrant cultural heritage. Alongside its natural beauty, Sri Lanka is also celebrated for its rich and flavorful cuisine. Influenced by centuries of trade, colonial history, and local traditions, Sri Lankan food offers a unique blend of spices, coconut, seafood, and aromatic herbs.
Traditional Sri Lankan cuisine is known for its bold flavors, colorful dishes, and extensive use of coconut milk, curry leaves, cinnamon, and tropical ingredients. Rice is the staple food, often accompanied by a variety of curries, sambols, and side dishes. Whether you enjoy spicy meals, seafood delicacies, or sweet treats, Sri Lankan cuisine has something special for every food lover. Here is a list of the most popular traditional foods of Sri Lanka.
1. Rice and Curry

Rice and Curry is the national meal of Sri Lanka and the foundation of everyday dining.
A typical Sri Lankan meal includes steamed rice served with several curries made from vegetables, lentils, fish, chicken, or beef. Side dishes such as sambols, pickles, and papadums add extra flavor and texture. Every household has its own variation, making this dish a true representation of Sri Lankan cuisine.
2. Kottu Roti
Kottu Roti is one of Sri Lanka’s most famous street foods.
Prepared by chopping flatbread into small pieces and stir-frying it with vegetables, eggs, meat, and spices, Kottu Roti is known for its distinctive sound as vendors chop the ingredients on a hot griddle. It is a favorite evening meal across the country.
3. Hoppers (Appa)
Hoppers, locally known as Appa, are bowl-shaped pancakes made from fermented rice flour and coconut milk.
They are crispy around the edges and soft in the center. Egg Hoppers, which include an egg cooked in the middle, are especially popular for breakfast and dinner.
4. String Hoppers
String Hoppers are another staple food in Sri Lanka.
Made from rice flour dough pressed into thin noodle-like strands and steamed, they are commonly served with curry, coconut sambol, or dhal. String Hoppers are a traditional breakfast favorite.
5. Pol Sambol
Pol Sambol is one of Sri Lanka’s most iconic side dishes.
Made from grated coconut, red chilies, lime juice, onions, and salt, it provides a spicy and tangy flavor that complements rice, hoppers, and other traditional dishes.
6. Dhal Curry
Dhal Curry is a simple yet essential part of Sri Lankan cuisine.
Prepared using red lentils, coconut milk, turmeric, and spices, this creamy curry is served with rice, roti, and string hoppers. It is both nutritious and flavorful.
7. Fish Ambul Thiyal
Fish Ambul Thiyal is a traditional sour fish curry unique to Sri Lanka.
Fresh fish is cooked with spices and goraka, a sour fruit that gives the dish its distinctive tangy flavor. This preparation is popular in coastal regions and is known for its long shelf life.
8. Lamprais
Lamprais is a famous Sri Lankan dish with Dutch colonial influences.
The meal consists of rice, meat curry, sambol, and side dishes wrapped in banana leaves and baked. The banana leaf imparts a unique aroma and flavor to the dish.
9. Kiribath
Kiribath, or milk rice, is one of the most important traditional foods in Sri Lanka.
Prepared by cooking rice in coconut milk, it is often served during festivals, weddings, and special occasions. Kiribath is commonly eaten with spicy sambol or sweet jaggery.
10. Wambatu Moju
Wambatu Moju is a popular Sri Lankan eggplant pickle.
The eggplant is fried and mixed with vinegar, sugar, onions, and spices, creating a sweet, tangy, and flavorful side dish often served with rice and curry.
11. Sri Lankan Chicken Curry
Sri Lankan Chicken Curry is known for its rich flavor and aromatic spices.
Prepared with roasted curry powder, coconut milk, garlic, ginger, and curry leaves, it offers a distinctive taste that differs from Indian-style curries.
12. Pittu
Pittu is a traditional steamed dish made from rice flour and grated coconut.
The mixture is layered inside bamboo or cylindrical molds and steamed until cooked. Pittu is usually served with curry, coconut milk, or sambol and is a common breakfast dish.
13. Kokis
Kokis is a traditional Sri Lankan snack often prepared during festive celebrations.
Made from rice flour and coconut milk batter, it is fried using a decorative mold to create crispy, flower-shaped snacks. Kokis is especially popular during the Sinhala and Tamil New Year.
14. Wattalappam
Wattalappam is one of Sri Lanka’s most beloved desserts.
This rich pudding is made from coconut milk, jaggery, eggs, cardamom, and nutmeg. Its smooth texture and sweet flavor make it a popular dessert during festivals and family gatherings.
Why Sri Lankan Cuisine is Unique
Sri Lankan cuisine is unique because of its extensive use of coconut, spices, seafood, and locally grown ingredients. The island’s tropical climate provides access to fresh fruits, vegetables, and herbs that enhance the flavor of traditional dishes.
Influences from South India, Arab traders, Dutch colonists, and Portuguese settlers have also contributed to the development of Sri Lanka’s diverse culinary traditions. The result is a cuisine that is rich, aromatic, and full of character.
Conclusion
The traditional food of Sri Lanka offers a vibrant culinary experience filled with bold flavors, aromatic spices, and cultural heritage. From everyday favorites like Rice and Curry, Hoppers, and String Hoppers to iconic dishes such as Kottu Roti, Lamprais, and Wattalappam, every recipe reflects the island’s rich history and traditions.
Whether you are planning a trip to Sri Lanka or exploring global cuisines from home, these traditional foods provide an authentic taste of the country’s unique food culture. Their combination of fresh ingredients, tropical flavors, and centuries-old cooking techniques makes Sri Lankan cuisine truly unforgettable.