10 Best Sri Lankan Foods You Should Try

Sri Lanka, a jewel in the Indian Ocean, is not just famous for its breathtaking landscapes and warm hospitality; it’s also a haven for food enthusiasts. The island’s culinary delights offer a kaleidoscope of flavors, blending spices, fresh ingredients, and traditional cooking methods. In this gastronomic journey, we will explore the ten best Sri Lankan foods that deserve a spot on your must-try list.

1. Rice and Curry:

A meal that epitomizes Sri Lankan cuisine, “rice and curry” is a tantalizing blend of aromatic rice served with an array of curry dishes. These curries can feature chicken, fish, beef, or even vegetarian options, all seasoned with a delightful mix of spices and coconut milk.

2. Hoppers (Appa):

For breakfast or any time of the day, hoppers are a unique and delicious choice. These bowl-shaped rice flour pancakes have crispy edges and a soft center, making them perfect for scooping up dhal (lentil curry) or sambols.

3. Kottu Roti:

A dish as entertaining as it is delicious, kottu roti is a popular street food. It involves chopped-up roti (flatbread) stir-fried with vegetables, egg, and your choice of meat or seafood, all seasoned with spices and curry sauce.

4. Lamprais:

Lamprais is a testament to Sri Lanka’s cultural diversity. Dutch Burgher cuisine meets Sri Lankan flavors in this dish, where a mixture of meat, vegetables, and rice is baked in a banana leaf packet for a harmonious culinary experience.

5. Deviled Dishes:

If you’re a fan of spicy food, you’ll love Sri Lankan deviled dishes. Deviled chicken, fish, or even mushrooms are cooked with a fiery blend of chili, onions, and capsicum, delivering an explosion of flavors.

6. String Hoppers (Idiyappam):

A favorite for breakfast or dinner, string hoppers are delicate, thin rice noodles that are steamed to perfection. They are traditionally served with dhal and coconut sambol for a wholesome meal.

7. Pol Sambol:

Pol sambol, or coconut sambol, is a zesty condiment that accompanies many Sri Lankan dishes. It’s made with grated coconut, red chili flakes, lime juice, and onions, adding a kick to your meal.

8. Fish Ambul Thiyal:

Fish lovers rejoice with this tangy and spicy dry fish curry. Tamarind and goraka (a local fruit) impart a unique sour flavor that makes fish ambul thiyal an unforgettable experience.

9. Wattalappam:

To satisfy your sweet tooth, indulge in wattalappam, a rich custard-like dessert made with jaggery, coconut milk, and spices. Its sweet, warm flavors are the perfect ending to a hearty meal.

10. Sri Lankan Roti:

Whether stuffed with a savory filling or enjoyed plain, Sri Lankan roti is a versatile flatbread made from wheat or rice flour and coconut. It pairs wonderfully with curries or can be a satisfying snack on its own.


Sri Lanka’s culinary landscape is as diverse as its geography. From fiery deviled dishes to the comforting simplicity of rice and curry, this list of ten must-try Sri Lankan foods is just the beginning of your culinary adventure on this enchanting island. So, the next time you’re in Sri Lanka, be sure to explore the local flavors and savor these delicious dishes that will leave your taste buds wanting more.