A Food Lover’s Guide to Sri Lankan Cuisine: What to Eat

A Food Lover’s Guide to Sri Lankan Cuisine: What to Eat

Sri Lanka, the island paradise known for its stunning beaches and rich culture, is equally renowned for its vibrant and flavorful cuisine. A blend of aromatic spices, fresh ingredients, and centuries-old traditions, Sri Lankan food offers a unique culinary experience that tantalizes the taste buds. Whether you’re a food lover or just looking to explore the local flavors, here’s a guide to the must-try dishes and where to savor them.

1. Rice and Curry

What to Eat:
Sri Lanka’s staple dish is rice and curry, but it’s unlike any curry you’ve had before. Typically served with a variety of meat, fish, or vegetable curries, rice and curry come with an assortment of condiments, including sambols (spicy coconut relishes) and pickles.

2. Kottu Roti

What to Eat:
Kottu Roti is a beloved street food in Sri Lanka, made by chopping up flatbread (roti) and stir-frying it with vegetables, eggs, and your choice of meat, usually chicken, beef, or mutton. It’s a savory, satisfying dish that’s perfect for a late-night snack or a hearty meal.

3. Hoppers (Appa)

What to Eat:
Hoppers are bowl-shaped pancakes made from rice flour and coconut milk, and they come in various forms. The most popular is the egg hopper, where an egg is cracked into the center while it cooks. You can also enjoy them with sambols or curry.

4. Sri Lankan Crab Curry

What to Eat:
Sri Lanka is famous for its crabs, and the Sri Lankan crab curry is a must-try. It’s cooked in a rich coconut milk-based sauce with a blend of spices like cinnamon, cardamom, and curry leaves, making it one of the island’s most luxurious dishes.

5. Fish Ambul Thiyal (Sour Fish Curry)

What to Eat:
This tangy, sour fish curry is made with Sri Lankan tuna, also known as koala, cooked with a special blend of spices, tamarind, and goraka (a local sour fruit). It’s a rich, flavorful curry perfect for pairing with rice.

6. Lamprais

What to Eat:
Lamprais is a Dutch Burgher-inspired dish that consists of rice, meat (often beef, chicken, or pork), boiled egg, and sambol, all wrapped in a banana leaf and baked. It’s a hearty, flavorful meal, perfect for a special occasion or a traditional feast.

7. Coconut Roti

What to Eat:
Coconut roti is a simple yet flavorful flatbread made with coconut and flour, typically served with a spicy dhal curry or sambol. It’s a popular snack for breakfast or an accompaniment to lunch.

8. Watalappan

What to Eat:
Watalappan is a traditional Sri Lankan dessert made from coconut milk, jaggery (palm sugar), and a blend of spices, often topped with cashews. It’s a rich, creamy treat that’s perfect for satisfying your sweet tooth after a spicy meal.

9. Ceylon Tea

What to Drink:
No visit to Sri Lanka is complete without a cup of Ceylon tea. Known for its bright, refreshing flavor, Sri Lanka is one of the world’s leading tea producers. The island is dotted with tea plantations, and the tea is often served with milk or lemon.

10. King Coconut

What to Drink:
For a refreshing, natural drink, try king coconut water. Known for its sweet and hydrating taste, it’s a perfect drink to enjoy after a hot day of sightseeing.


Sri Lanka’s cuisine is a rich tapestry of influences and flavors, from the deep-rooted indigenous spices to the colonial influences from the Dutch and Portuguese. Whether you’re visiting bustling cities or exploring remote towns, you’ll find that the food of Sri Lanka is not just a treat for the taste buds—it’s an integral part of the cultural experience.

So, get ready to embark on a culinary adventure and explore the incredible flavors Sri Lanka has to offer!