LankaTrip Insights

What's the Food Like in Sri Lanka?

Sri Lankan food is one of the biggest highlights of visiting the island. From rice and curry to kottu, hoppers, lamprais, and fresh seafood, here’s what travelers should try.

Back to blog
What's the Food Like in Sri Lanka?

Sri Lankan food is one of the most memorable parts of traveling around the island.

The cuisine is colorful, aromatic, and full of flavor, with influences from local traditions, South Indian cooking, Dutch Burgher heritage, colonial history, and the island’s rich spice culture.

For many travelers, food becomes a daily adventure. A simple plate of rice and curry can include several vegetable dishes, coconut sambol, lentils, pickles, papadam, and a choice of chicken, fish, egg, or seafood.

Whether you are eating at a beachside restaurant, a family-run guesthouse, a village home, a street food stall, or a hotel buffet, Sri Lankan food offers something warm, comforting, and exciting.

Quick Summary

  • Sri Lankan food is one of the highlights of the trip
  • Must-try dishes include rice and curry, kottu, hoppers, string hoppers, lamprais, and fresh seafood
  • Food can be spicy, but most restaurants can reduce spice on request
  • Great options are available for vegetarians, seafood lovers, families, and adventurous food travelers

Why Sri Lankan Food Is a Travel Highlight

Sri Lankan food is known for bold flavors, coconut-based curries, fragrant spices, tropical ingredients, and fresh seafood from the island’s long coastline.

Meals are often built around rice, vegetables, lentils, sambols, and curries. The flavors can be spicy, but they are also balanced with coconut milk, lime, herbs, and fresh local produce.

One of the best things about eating in Sri Lanka is the variety. You can enjoy a traditional rice and curry lunch, a quick plate of kottu at night, crispy hoppers for breakfast, or grilled seafood by the beach.

Food also gives travelers a closer connection to local life. Sharing a home-cooked meal, visiting a market, or learning how coconut sambol is made can become one of the most authentic memories of the trip.

Bold spicesCoconut-based curriesFresh seafoodVegetarian-friendly mealsLocal home-cooking culture

Rice and Curry

Rice and curry is the heart of Sri Lankan food and one of the first dishes every traveler should try.

A typical rice and curry meal includes steamed rice served with several small curries and side dishes. These may include dhal curry, potato curry, pumpkin curry, beetroot curry, jackfruit curry, eggplant moju, green beans, coconut sambol, papadam, and a main protein such as chicken, fish, egg, or seafood.

The best part is that no two rice and curry meals are exactly the same. Each home, restaurant, and region has its own flavor style, spice level, and combination of dishes.

Travelers who prefer mild food can still enjoy rice and curry. When ordering, simply ask for less spicy food or say that you cannot eat much chili.

Sri Lanka’s most essential mealGreat for lunchMany vegetarian optionsDifferent flavors across regions

Kottu

Kottu is one of Sri Lanka’s most popular street food dishes and a favorite among both locals and travelers.

It is made by chopping flatbread on a hot griddle with vegetables, egg, spices, and your choice of chicken, cheese, seafood, or other ingredients. The rhythmic sound of metal blades chopping kottu is a familiar part of Sri Lankan towns at night.

Chicken kottu and cheese kottu are especially popular. It is filling, flavorful, and easy to find in restaurants, cafés, and roadside eateries.

Kottu can be spicy, so travelers who are sensitive to chili should ask for a mild version when ordering.

Popular street foodBest for dinnerChicken, egg, cheese, and seafood optionsEasy to find around the island

Hoppers and String Hoppers

Hoppers are bowl-shaped pancakes made from a fermented rice flour and coconut milk batter. They are crispy around the edges and soft in the center.

A plain hopper is delicious with sambol and curry, while an egg hopper includes an egg cooked into the middle. Egg hoppers are especially popular for breakfast or dinner.

String hoppers are thin steamed rice flour noodles shaped into small round nests. They are usually eaten with dhal curry, coconut sambol, potato curry, or fish curry.

Both hoppers and string hoppers are light, comforting, and very local. They are excellent choices for travelers who want to try something different from standard restaurant meals.

Great for breakfast or dinnerEgg hoppers are a must-tryString hoppers pair well with dhal curryLight but flavorful

Lamprais

Lamprais is a special Sri Lankan dish with Dutch Burgher influence.

It usually includes rice cooked with stock, meat curry, frikkadels, eggplant, sambol, and other accompaniments, all wrapped in a banana leaf and baked.

The banana leaf gives the meal a rich aroma, and the combination of flavors makes lamprais feel different from an ordinary rice packet.

Lamprais is usually available in selected restaurants, bakeries, cafés, and home-style food shops, especially in Colombo and other larger towns. It is a great dish to try if you enjoy layered flavors and traditional food with history.

Banana leaf-wrapped mealDutch Burgher influenceRich and aromaticPopular in Colombo and selected cafés

Fresh Seafood

Sri Lanka is an island, so fresh seafood is one of the best food experiences for travelers.

Along the coast, you can find grilled fish, prawns, crab, cuttlefish, lobster, and seafood curries. Beach towns such as Negombo, Bentota, Mirissa, Unawatuna, Hikkaduwa, Trincomalee, and Arugam Bay are especially popular for seafood.

Seafood can be prepared in many ways, from simple grilled fish with lime to spicy crab curry or creamy coconut-based fish curry.

If you are staying near the beach, ask your hotel, guesthouse, or local guide where to find fresh seafood. Local recommendations often lead to better meals than tourist-only restaurants.

Grilled fishPrawns and crabCuttlefish and lobsterBest in coastal towns

Is Sri Lankan Food Spicy?

Sri Lankan food can be spicy, but not every dish is extremely hot.

Many curries use chili, pepper, curry leaves, mustard seeds, cinnamon, cardamom, cloves, pandan leaves, and coconut milk. The result is food that is aromatic and flavorful, not only spicy.

If you are sensitive to spicy food, mention it clearly when ordering. You can say, 'not spicy please', 'less chili please', or 'mild spice only'. Most hotels and tourist-friendly restaurants understand this request.

For families traveling with children, it is also easy to find milder options such as plain rice, dhal curry, omelets, roti, grilled seafood, fried rice, noodles, fresh fruit, and curd with treacle.

Ask for mild spiceCoconut milk balances heatMany family-friendly optionsTourist restaurants usually adjust spice levels

Travel Tips

  • Try rice and curry at least once from a local restaurant or guesthouse
  • Ask for mild spice if you are sensitive to chili
  • Eat kottu fresh from the griddle for the best experience
  • Try egg hoppers for breakfast or dinner
  • Choose seafood carefully from trusted restaurants, especially in coastal towns
  • Drink bottled or filtered water if you have a sensitive stomach
  • Ask your local guide for safe, authentic food spots
  • Try fresh tropical fruits such as mango, pineapple, papaya, king coconut, rambutan, and mangosteen when in season

Frequently Asked Questions

What food should I try first in Sri Lanka?

Start with rice and curry. It gives you a complete introduction to Sri Lankan flavors, including vegetables, dhal, sambol, papadam, and a main curry such as chicken, fish, egg, or seafood.

Is Sri Lankan food very spicy?

Sri Lankan food can be spicy, but most restaurants can prepare milder versions if you ask. Say 'less spicy please' or 'mild spice only' when ordering.

What is kottu?

Kottu is a popular Sri Lankan street food made by chopping roti with vegetables, egg, spices, and ingredients such as chicken, cheese, or seafood on a hot griddle.

Are there vegetarian food options in Sri Lanka?

Yes. Sri Lanka is very vegetarian-friendly. Dhal curry, jackfruit curry, pumpkin curry, potato curry, beetroot curry, coconut sambol, hoppers, string hoppers, and vegetable rice and curry are widely available.

Is seafood good in Sri Lanka?

Yes. Sri Lanka has excellent seafood, especially in coastal areas. Travelers can try grilled fish, prawns, crab, cuttlefish, lobster, and fish curry.

Can children eat Sri Lankan food?

Yes. Families can find mild options such as rice, dhal curry, omelets, roti, fried rice, noodles, grilled fish, fresh fruit, and curd with treacle. Ask restaurants to reduce chili for children.

Ready to turn inspiration into a Sri Lanka trip?

Use LankaTrip to plan your journey, connect with local guides, and make this itinerary a reality.

Need help planning?

Plan your Sri Lanka adventure

Plan my trip