Whatsapp Icon

A Complete Guide to Food in Sri Lanka: What to Eat & Where to Find It

By Mukti Solia on Aug 10, 2026
Themes:  Food & Shopping  | Category: Food and cuisine | Country:  Sri Lanka

Summary:
This quick, complete, and practical guide to food in Sri Lanka covers everything from rice and curry to hoppers, Lamprais, and wood apple juice, along with where to find them and practical tips to help you navigate the island’s cuisine with ease.

Quick Food Guide

Vegetarian | Non-Vegetarian | Available in both vegetarian and non-vegetarian versions

Food in Sri Lanka is an experience in itself. Its distinct identity, flavour, and texture are shaped by coastal fishing traditions and Tamil, Sinhalese, Dutch, and Moorish influences — not to mention the nation’s deep love for coconut. As you explore the island, don’t miss the chance to take a flavourful journey through its curries, spices, coconut-based dishes, and unique street food.

Let’s take you through some of the best Sri Lankan dishes you shouldn’t miss while exploring the island.

loading Loading Packages...

How Is Sri Lankan Cuisine Different From Indian Food?

srilankan food

Indian and Sri Lankan food both rely heavily on spice and rice, but the way each cuisine uses its ingredients differs significantly. Unlike much of Indian cooking, Sri Lankan cuisine largely avoids dairy and instead relies on coconut — in the form of oil, milk, and fresh scrapings — for its creamy textures.

Curries here often feature intensely roasted spices, giving them a smokier edge. And as an island nation, seafood plays a major role in the cuisine, with fish, dried Maldive fish, and prawns appearing in several dishes.

Now that you know the basic differences, let’s get into the dishes you must try on your visit to Sri Lanka.

Also Read: Sri Lanka Trip Cost from India: 7-Day Sri Lanka Itinerary Under ₹1 Lakh

Rice & Curry: The National Food of Sri Lanka

Sri lankan Curry

Available in both vegetarian and non-vegetarian versions

Rice & Curry, the national food of Sri Lanka, is less a single dish and more an entire platter. A mound of rice is surrounded by an assortment of curries — vegetable, fish, or meat — along with pickles, rotis, salads, sambol, and dal. All of it together makes for a genuine feast.

Traveller Tip: Choose a small local eatery over a hotel buffet for the most authentic taste and a more generous serving.

Kottu Roti: A Popular Street Food

Sri lankan Kottu Roti

Available in both vegetarian and non-vegetarian versions

It wouldn’t be wrong to call Kottu Roti Sri Lanka’s most legendary street food. Shredded wheat-flour flatbread is layered with meat, egg, vegetables, garlic, and spices, then topped with a spicy curry sauce. The rhythmic tak-tak-tak sound you’ll hear on the streets is the dish coming together, chopped by two metal cleavers.

Fun fact: Kottu Roti is one of the go-to hangover Sri Lankan dishes for locals.

Traveller Tip: Try the dish from stalls with the loudest metal clanking — it’s a good sign it’s being made fresh for you. Ask for extra gravy (hodi) to keep it from drying out, and request a milder spice level if you have low heat tolerance.

Hoppers (Appa): A Heartwarming Breakfast

Hoppers (Appa)

Available in both vegetarian and non-vegetarian versions

Hoppers, or Appa, are a beloved Sri Lankan breakfast staple. The outer crust is crisp while the centre stays soft, creating an irresistible contrast in texture. A popular variation, the egg hopper, features a runny yolk in the middle with an even crispier edge. Hoppers are typically served with a range of sambols.

Traveller Tip: Pair hoppers with a sweet seeni sambol (caramelised onion relish) or a fiery lunu miris (chilli-onion relish) for the best experience.

Lamprais: A Dutch-Inspired Recipe

Sri lankan Lamprais

Image Source: https://www.google.com/imgres

Traditionally Non-Vegetarian; Also Available in a Vegetarian Version

Lamprais, a dish lovingly wrapped in banana leaf, is an exceptional play of textures and flavours. It features a rich mix of curries containing pork, mutton, and frikkadels (Dutch-style meatballs). While newer adaptations exist, the traditional version remains distinctly meat-heavy.

The vegetarian version swaps the meat for vegetable curries and some may have a plant-based frikkadel substitute.

Traveller Tip: Lamprais takes time to prepare, so it’s best ordered in advance rather than expected fresh at short notice. Look for it at Dutch Burgher-run eateries for the most authentic version.

Wambatu Moju (Eggplant Moju): A Unique Sweet and Spicy Pickle

Sri lankan Wambatu Moju

Image Source: https://www.instagram.com/

Vegetarian

Wambatu Moju brings together an interesting mix of flavours — sour, sweet, and spicy all at once. Deep-fried eggplant strips are tempered with mustard seeds, cinnamon, cloves, green chillies, sugar, and a splash of vinegar. It’s commonly found as a side dish on a rice and curry plate across the island, adding a sharp, tangy contrast to richer curries.

Traveller Tip: Try Wambatu Moju that’s been prepared a day or two in advance, as the resting period allows the flavours to deepen. Treat it as a side dish rather than a main to let it add contrast to your meal.

Fish Ambul Thiyal: The South’s Sour Fish Curry

Sri lankan Fish Ambul Thiyal

Image Source: https://gcookingbakingcom.wordpress.com/

Non-Vegetarian

Unlike the common coconut-based curries found elsewhere on the island, Fish Ambul Thiyal is built around meaty fish — usually tuna — cut into small pieces and cooked in a spice mix heavy on black pepper, along with goraka, a native souring fruit. The result is a bold, sour, faintly smoky dish that was traditionally made to last for days without spoiling in the coastal heat. Given its intensity, it’s usually served in small portions alongside milder dishes.

Traveller Tip: This dish is dry and intensely flavoured, so pair it with milder dishes and plain rice to balance out the sourness.

Wood Apple Juice: The Nation’s Unique Fruit Beverage

Wood Apple Juice

Image Source: https://www.linkedin.com/

Vegetarian

Wood apple, a distinctive fruit native to Sri Lanka, is used to make one of the country’s most unusual drinks. The juice is thick and tangy, made from pulp with a somewhat sour aroma, and its flavour is refreshing, with a gentle tartness. Its sweetness typically comes from jaggery and water, making it a satisfying, thirst-quenching drink.

Traveller Tip: Don’t skip this one. If the natural flavour feels a little strong, ask for a sweetened version made with jaggery and a touch of milk.

Where Can You Try Famous Food in Sri Lanka?

  • Colombo: Pettah Market for Kottu Roti and rice and curry, and Galle Face Green for evening snacks like isso vade.
  • Kandy & Central Highlands: Kandy Town for hoppers, and villages across the Central Province for authentic home-style curry.
  • Southern & Northern Coast: Galle and the southern coast for seafood specialities like Ambul Thiyal, and Jaffna for its distinctive crab curry and South Indian-inspired spice blends.

Practical Food Tips for Indian Travellers Visiting Sri Lanka

srilankan food tips

  • Local food uses a generous amount of chillies and coconut milk — if you have a sensitive stomach, ask for a milder version.
  • Missing Indian flavours? South Indian-style idli and dosa are widely available.
  • Pure vegetarian food is generally easy to find in major towns, but it’s best to inform your hotel in advance about Jain or no-onion/no-garlic preferences.
  • Eat at busy places with high food turnover to ensure everything is freshly made.
  • Avoid tap water — stick to sealed bottled water, or opt for fresh coconut water instead.

Also Read: Flamingo Indian Chef Tours – Explore the world with authentic Indian food!

Wrapping Up

Food in Sri Lanka is a reflection of the country’s layered history, shaped by an interesting mix of cultures and influences. While this guide covers plenty of popular and must-try dishes, the list is far from exhaustive. Hopefully, it gives you a solid starting point for exploring the island’s cuisine.

If you’d like help turning this food trail into a full itinerary, Flamingo Travels is happy to help you plan a Sri Lanka trip that covers the best places to stay, explore, and eat. All you need to do is get in touch with us!

Frequently Asked Questions

Can I find vegetarian food in Sri Lanka?

 Yes. Sri Lankan cuisine includes a wide variety of vegetarian options. That said, it’s best to inform your restaurant, stall, or hotel of any vegetarian or Jain preferences in advance.

What are the must-try vegetarian dishes in Sri Lanka? 

Some of the must-try vegetarian options include:

  • Rice & Curry (Veg)
  • Plain hoppers
  • Vegetable Kottu Roti
  • String hoppers with coconut chutney
  • Watalappan (coconut custard dessert)
  • Jackfruit curry
  • Beetroot & carrot mallum

Is it safe to eat street food in Sri Lanka? 

Yes, generally. Choose busy stalls with high turnover, stick to freshly cooked options, and avoid pre-cut fruit.

What is the national food of Sri Lanka?

Rice & Curry is the national food of Sri Lanka, available in both vegetarian and non-vegetarian versions. It’s best enjoyed at local eateries for the most authentic taste.

Is Sri Lankan food spicy? 

Yes, Sri Lankan cuisine is well known for its spice and heat, relying heavily on black pepper and chillies. That said, most places are happy to prepare food with less or no chilli on request.

Also Read: 5 Cheapest Asian Countries to Visit from India Under ₹50,000

Also Read: How to Spend 3 Days in Ella, Sri Lanka: The Perfect Itinerary for First Timers!

About Author

Mukti Solia
Mukti Solia

Hi, This is Mukti Solia (Social Media Head-Flamingo Travels) I can say I am a lawyer turned travel curator. I completed my BBA in Finance and Marketing from HL college, Ahmedabad University. Later on, I moved to Mumbai to pursue Law. Currently, I work as Social Media Head at Flamingo group of companies as I believe that the Travel and tourism industry is no exception to digital transformation. Social media platforms give travel operators the chance to improve the customer experience.

Read more..
Read All Post ⟶