If you are planning a trip to Sri Lanka, you must know the best foods to try in Sri Lanka to truly enjoy the local culture. Sri Lankan cuisine is famous for its bold spices, fresh ingredients, and unique flavors. From street foods to traditional dishes, the variety is amazing. In this article, we will guide you through the best foods to try in Sri Lanka that every traveler should taste to get a real feel of the island’s rich culinary heritage.
1. Kottu Roti

Kottu Roti stands out as one of Sri Lanka’s most beloved street foods. This dish combines chopped roti with vegetables, eggs, spices, and your choice of meat or seafood, all stir-fried over high heat. The sizzling sound as it cooks adds to the fun experience. Spicy, flavorful, and comforting, Kottu Roti is quick to prepare and budget-friendly. Travelers visiting Sri Lanka should definitely savor this hearty dish.
2. Watalappam

Watalappam is a traditional dessert cherished across Sri Lanka. Made from coconut milk, jaggery, eggs, and fragrant spices like cardamom and cloves, it results in a creamy, steamed pudding with a rich caramel flavor. This sweet treat is especially popular during festivals and reflects the country’s diverse culinary heritage. Sampling Watalappam offers a taste of Sri Lanka’s cultural traditions.
3. Lamprais
Lamprais represents a fascinating blend of Sri Lankan and Dutch Burgher influences. This dish involves cooking rice, spicy meat curry, eggplant, banana, and a boiled egg inside banana leaves. The unique spices and steaming method give Lamprais its signature flavor. Often served on special occasions, it provides an excellent way to experience Sri Lanka’s diverse cultural history.
4. Hoppers (Appa)

Hoppers, or Appa, are thin pancakes made from rice flour and coconut milk. They cook in a special pan that creates crispy edges and a soft, airy center. You can enjoy plain hoppers or choose variations filled with egg or sweet and savory ingredients. Their slightly tangy taste and coconut aroma offer an authentic Sri Lankan flavor worth trying.
5. Polsambol

Polsambol is a traditional coconut chutney made by mixing freshly grated coconut with red chili powder, finely chopped onions, and lemon juice. This tangy, spicy accompaniment pairs perfectly with rice, curry, hoppers, or string hoppers. The combination of heat, sourness, and coconut sweetness makes Polsambol an essential part of Sri Lankan cuisine.
6. Crab Curry

For seafood lovers, crab curry is a must-try dish in Sri Lanka. Fresh crabs simmer in a blend of spices and creamy coconut milk, resulting in a spicy, aromatic curry. It pairs wonderfully with steamed rice or idli. The natural sweetness of crab combined with fragrant spices creates a memorable dining experience.
7. Fish Ambul Thiyal

Fish Ambul Thiyal is a famous dry fish curry with a distinctive sour and spicy flavor. The dish uses special spices including goraka (a sour fruit), black pepper, turmeric, and chili to create its unique taste. Usually served with hot rice, this dish is a coastal specialty that highlights Sri Lanka’s rich seafood traditions.
8. String Ambul Thiyal

Similar to Fish Ambul Thiyal, String Ambul Thiyal features salted fish cooked slowly with goraka and spices, resulting in a tender texture and vibrant sourness. The well-balanced blend of spicy and tangy flavors makes this dish an authentic representation of Sri Lankan coastal cuisine.
Conclusion
Sri Lankan food delights with its flavorful spices and fresh ingredients. Each dish carries its own special taste and cultural significance. From the crispy hoppers and spicy kottu roti to the tangy polsambol, Sri Lankan cuisine caters to all palates—whether you prefer spicy or mild, vegetarian or non-vegetarian. Enjoying these dishes goes beyond eating; it offers a deeper understanding of Sri Lanka’s rich heritage and vibrant lifestyle.
