Top 10 Sri Lankan Foods You Must Try

Sri Lanka Tourist Attractions

Taste the essence of Sri Lanka with its iconic dishes like Kottu Roti, Lamprais, and more. A food lover's guide to Sri Lanka's best flavours!

Sri Lankan cuisine represents the island’s cultural heritage through its diverse combination of flavours, aroma and textural elements. The culinary heritage of Sri Lanka presents itself through tangy spicy curries and sweet aromatic desserts which each possess their own distinct historical elements. This guide presents 10 essential Sri Lankan foods starting with hearty rice and curry meals and ending with delicate buffalo curd with treacle desserts, which you must try during your visit to Sri Lanka. The food items listed here represent fundamental elements of Sri Lankan cuisine that both residents and visitors must experience alike.

Rice & Curry

The Heart of Sri Lankan Cuisine

πŸ› Main Ingredients: Steamed rice, dhal (lentil curry), vegetable curries, meat or fish, sambols, and chutneys.
🌢️ Flavour Profile: A balance of spicy, creamy, and tangy with coconut milk and aromatic spices.
πŸ₯— Best Pairings: Pol sambol (coconut relish), fried papadums, and mango chutney.
✨ Unique Features: A staple in every Sri Lankan home, offering a variety of flavours on one plate.
πŸ•’ Best Time to Eat: Lunch or dinner.
πŸ“ Where to Try: Traditional restaurants, home-cooked meals, or buffet-style eateries.
πŸ‘¨β€πŸ³ How to Make at Home: Cook rice and pair it with a simple dhal curry (lentils, coconut milk, turmeric), a vegetable curry (like pumpkin or brinjal), and a side of pol sambol (grated coconut, chilli, lime, and onion).Β 

Hoppers (Appa)

Crispy, Bowl-Shaped Pancakes

πŸ› Main Ingredients: Rice flour, coconut milk, yeast, and sugar.
🌢️ Flavour Profile: Mildly sweet or savoury with a crispy edge and a soft centre.
πŸ₯— Best Pairings: Lunu miris (spicy onion sambol), dhal curry, or an egg cooked in the hopper.
✨ Unique Features: Made in a special bowl-shaped pan, hoppers are a beloved street food and breakfast staple.
πŸ•’ Best Time to Eat: Breakfast or dinner.
πŸ“ Where to Try: Street food stalls, local eateries, and traditional breakfast buffets.
πŸ‘¨β€πŸ³ How to Make at Home: Mix rice flour, coconut milk, and yeast into a batter. Let it ferment, then pour a ladleful into a small pan and swirl to form a thin, crispy edge. Cover and cook until golden.

Kottu Roti

The Ultimate Sri Lankan Street Food

πŸ› Main Ingredients: Godhamba roti (flatbread), vegetables, egg, chicken or beef, and spices.
🌢️ Flavour Profile: Spicy, savoury, and rich, with a soft yet crunchy texture.
πŸ₯— Best Pairings: A side of spicy gravy or chicken curry.
✨ Unique Features: Famous for its rhythmic chopping sound as street vendors prepare it on a hot griddle.
πŸ•’ Best Time to Eat: Dinner or a late-night snack.
πŸ“ Where to Try: Street food stalls, local restaurants, and night markets.
πŸ‘¨β€πŸ³ How to Make at Home: Chop roti into small pieces and stir-fry with vegetables, eggs, and curry spices. Add chicken or beef for extra flavour. Serve hot with a side of curry sauce.

String Hoppers (Idiyappam)

Soft, Lacy Rice Noodles

πŸ› Main Ingredients: Rice flour, salt, and hot water.
🌢️ Flavour Profile: Soft, neutral taste that absorbs curries well.
πŸ₯— Best Pairings: Coconut milk, kiri hodi (coconut milk gravy), and dhal curry.
✨ Unique Features: Made by pressing rice flour dough into thin noodle-like strands and steaming them.
πŸ•’ Best Time to Eat: Breakfast or dinner.
πŸ“ Where to Try: Local eateries, home-cooked meals.
πŸ‘¨β€πŸ³ How to Make at Home: Mix rice flour with hot water to form a dough. Use a string hopper press to create thin noodles, steam, and serve with curry.

Lamprais

A Dutch-Burgher Delight Wrapped in Banana Leaves

πŸ› Main Ingredients: Rice cooked in stock, meat curry (usually beef or chicken), brinjal pahi (fried eggplant), and seeni sambol (caramelised onion relish).
🌢️ Flavour Profile: Rich and aromatic, with a blend of sweet, spicy, and savoury.
πŸ₯— Best Pairings: Pickled vegetables and a boiled egg.
✨ Unique Features: Originally introduced by the Dutch, this dish is baked in a banana leaf for an enhanced flavour.
πŸ•’ Best Time to Eat: Lunch or dinner.
πŸ“ Where to Try: Specialty restaurants and Dutch-Burgher households.
πŸ‘¨β€πŸ³ How to Make at Home: Cook short-grain rice in a flavourful meat stock. Prepare a spicy meat curry, fried eggplant, and caramelised onion relish. Wrap everything in a banana leaf and bake for a few minutes for extra aroma.

Pol Roti & Lunu Miris

Sri Lanka’s Coconut-Infused Flatbread

πŸ› Main Ingredients: Wheat flour, grated coconut, water, and salt.
🌢️ Flavour Profile: Mildly sweet with a nutty coconut taste.
πŸ₯— Best Pairings: Lunu miris (spicy onion sambol) or coconut curry.
✨ Unique Features: A simple yet satisfying dish, often cooked on a flat griddle.
πŸ•’ Best Time to Eat: Breakfast or as a light meal.
πŸ“ Where to Try: Home-cooked meals, small roadside eateries.
πŸ‘¨β€πŸ³ How to Make at Home: Mix flour, grated coconut, and salt with water to form a dough. Roll into small discs and cook on a griddle until golden brown. Serve with a spicy sambol.

Fish Ambul Thiyal

The Iconic Sour Fish Curry

🐟 Main Ingredients: Tuna fish, goraka (dried fruit for sourness), black pepper, curry leaves, and spices.
🌢️ Flavour Profile: Tangy, spicy, and deeply flavourful.
πŸ₯— Best Pairings: Steamed rice and gotu kola sambol.
✨ Unique Features: Cooked until dry, allowing the flavours to intensify.
πŸ•’ Best Time to Eat: Lunch or dinner.
πŸ“ Where to Try: Coastal villages, seafood restaurants.
πŸ‘¨β€πŸ³ How to Make at Home: Marinate tuna chunks with goraka, black pepper, and spices. Cook on low heat without adding water until the fish is coated in a thick, rich spice mix.

Kiribath (Milk Rice)

A Creamy Celebration Dish

🍚 Main Ingredients: White rice, coconut milk, salt.
🌢️ Flavour Profile: Creamy, mildly sweet, and aromatic.
πŸ₯— Best Pairings: Katta sambol, jaggery, lunu miris.
✨ Unique Features: Traditionally made for celebrations and New Year.
πŸ•’ Best Time to Eat: Breakfast or festive occasions.
πŸ“ Where to Try: Home-cooked meals, traditional feasts.
πŸ‘¨β€πŸ³ How to Make at Home: Cook rice in coconut milk until creamy, press into a flat dish, cut into squares, and serve.

Wambatu (Brinjal - Eggplant) Moju

Sweet and Tangy Pickled Eggplant

πŸ† Main Ingredients: Eggplant, sugar, vinegar, mustard seeds.
🌢️ Flavour Profile: Sweet, tangy, and slightly spicy.
πŸ₯— Best Pairings: Rice & curry dishes.
✨ Unique Features: Deep-fried eggplant soaked in a rich pickling sauce.
πŸ•’ Best Time to Eat: Lunch or dinner.
πŸ“ Where to Try: Sri Lankan homes, curry shops.
πŸ‘¨β€πŸ³ How to Make at Home: Deep-fry eggplant pieces, then cook in vinegar, sugar, and mustard seeds until coated in a thick sauce.

Buffalo Curd & Treacle

A Simple Yet Luxurious Dessert

🍯 Main Ingredients: Buffalo curd, kithul treacle.
🌢️ Flavour Profile: Rich, creamy, and naturally sweet.
πŸ₯— Best Pairings: Enjoyed on its own or with jaggery.
✨ Unique Features: Thick, probiotic-rich curd made from buffalo milk.
πŸ•’ Best Time to Eat: Dessert or snack.
πŸ“ Where to Try: Rural dairy farms, traditional markets.
πŸ‘¨β€πŸ³ How to Make at Home: Allow buffalo milk to ferment naturally, then serve with treacle drizzled on top.

Sri Lankan cuisine represents the nation’s cultural heritage through its distinctive flavours, creating delightful sensory experiences for your taste buds. Every dish represents a combination of traditional practices and modern creativity. Every dining experience in Sri Lanka offers comforting rice and curry warmth alongside the rich sweet combination of buffalo curd with treacle. When you visit this tropical paradise you should try the iconic dishes because they represent an integral part of the Sri Lankan cultural experience.

Ready to get started?

Start Your Sri Lanka Tour Today!

×