Sri Lankan Food: What to Eat on Your First Visit
Sri Lankan food is one of the pleasures of exploring the island. A plate of kiribath for breakfast, rice and curry for lunch, or a warm fish bun with tea can be as memorable as a restaurant meal.
The island’s food reflects Sinhalese, Tamil, Muslim and Burgher traditions, with many dishes enjoyed across communities. Recipes vary between regions, homes and kitchens, so there is always another version to discover.
This guide introduces familiar favourites, everyday meals and a few sweet treats to try on your first visit.
Rice and Curry
Rice and curry usually means rice served with several accompaniments, rather than a single curry. Your plate might include vegetables, dhal, sambol and a fish or meat dish.
Ask which curries are included and whether the meal comes as an individual plate or dishes for sharing.
Kiribath: Traditional Milk Rice
Kiribath holds a special place in Sinhalese food traditions and auspicious celebrations. Rice is cooked with coconut milk, pressed into a slab and cut into pieces.
Try it with lunu miris, a fiery onion-and-chilli accompaniment, or with jaggery and banana for a sweeter combination.
For your first taste, keep the lunu miris on the side so you can adjust the heat.
Hoppers and Egg Hoppers
Hoppers—also called appa or appam—are bowl-shaped pancakes with crisp edges and a soft centre. Egg hoppers have an egg cooked inside.
Order a mixture of plain and egg hoppers with your preferred accompaniments. They are especially enjoyable freshly cooked.
String Hoppers
String hoppers are steamed rice-flour strands formed into small nests. They are served with curries and sambol.
They are different from bowl-shaped hoppers, despite the similar English name. Ask whether the accompaniments are included when ordering.
Bread with Pol Sambol or Dhal Curry
Some of Sri Lanka’s most satisfying meals are also its simplest. Bread with pol sambol, dhal curry, or both is a popular, budget-friendly everyday choice.
Tear off pieces of bread to scoop up the curry and sambol. Soft bread soaks up the dhal, while crustier bread adds a different texture. If roast paan is available, try it as an alternative to a sliced loaf.
This is worth including in your trip even if you are mainly looking for restaurant specialities. Ask a local café or your accommodation whether they serve it for breakfast.
Prices depend on the venue and serving size, so check what comes with your order.
Fish Buns: Maalu Paan
Maalu paan, or fish buns, are a familiar Sri Lankan bakery snack. Soft bread surrounds a savoury filling, commonly made with fish, potato, onion and spices. They are often shaped into triangles, although shapes and recipes vary.
Try one with tea for a quick breakfast or a snack between sightseeing stops. Ask about the chilli level if you prefer milder food.
Fish buns belong to the broad group of savoury snacks known as short eats, which also includes patties, cutlets, rolls and pastries. Check the filling before choosing: similar-looking snacks may contain different ingredients.
Kottu Roti
Kottu brings together chopped flatbread, vegetables and additions such as egg, chicken or other meat. The ingredients are mixed on a griddle, accompanied by the familiar clatter of metal blades.
It is a filling option, so ask about portion sizes before ordering several plates. Vegetable, egg and meat versions offer different starting points.
Pittu and Coconut Roti
Pittu, also written puttu, is steamed flour and grated coconut with a crumbly texture.
Pol roti is coconut flatbread, served with savoury or sweet accompaniments.
Ask what comes with each dish, since serving styles differ.
Get to Know the Sambols
Sambols bring extra flavour to bread, rice and other dishes.
Pol sambol is a coconut-based accompaniment, while lunu miris combines onion and chilli. Seeni sambol offers a sweeter, caramelised-onion flavour.
Start with a small serving and add more to taste. Ask about ingredients if you avoid fish, because some recipes use dried Maldive fish.
Finish with Watalappan
Watalappan is a rich custard associated with Sri Lanka’s Muslim culinary traditions. Coconut milk, eggs, jaggery or palm sugar, and spices give it its distinctive flavour. Some versions include cashews.
Try a small serving after a meal, and check the ingredients if you have dietary restrictions.
What to Try and When
Use this table as a flexible starting point rather than a fixed timetable.
| Food | A good occasion to try it | Ordering tip |
|---|---|---|
| Kiribath | Breakfast, when available | Try lunu miris separately |
| Hoppers or egg hoppers | Breakfast or an evening meal | Order freshly cooked |
| String hoppers | Breakfast or dinner | Check which curries are included |
| Bread with sambol or dhal | A simple breakfast or light meal | Ask for both accompaniments |
| Fish bun — maalu paan | Quick breakfast or tea-time snack | Check the filling and spice level |
| Rice and curry | Lunch or a main meal | Ask about the day’s selection |
| Kottu roti | A filling evening meal | Confirm portion size and additions |
| Pittu or pol roti | Breakfast or dinner, depending on availability | Ask how it is served |
| Watalappan | Dessert | Check for eggs and nuts if relevant |
Ordering for Your Taste and Dietary Needs
If you prefer mild food, explain this before ordering. Ask which dishes are already prepared and which can be made with less chilli. Requesting sambols separately gives you more control over the meal.
For vegetarian or vegan meals, describe the ingredients you avoid. Check whether a dish contains dried fish, meat gravy, eggs or dairy rather than relying only on its name.
If you have an allergy, explain it clearly and ask about shared preparation equipment. Recipes and cooking methods vary between kitchens.
Try a mixture of everyday meals and restaurant dishes during your visit. A simple breakfast of bread and dhal or a fish bun from a bakery deserves a place alongside Sri Lanka’s better-known specialities.