Key Takeaways
  • The national dish of Sri Lanka is rice and curry: rice ringed by three to five curries, plus sambol, mallung and papadam, all eaten mixed together.
  • Sri Lankan food is distinct from Indian food. More coconut, darker roasted spice, sour goraka and raw relishes rather than creamy gravies.
  • Breakfast is its own cuisine here: hoppers, string hoppers, kiribath and coconut roti, usually with dhal and pol sambol.
  • Traditional Sri Lankan food is naturally plant based. Most of a rice and curry spread contains no dairy and no meat.

What makes Sri Lankan food different from Indian food

The two share a spice cabinet and almost nothing else about how a plate is built.

Sri Lankan foodTypical Indian food
Fat and bodyFresh coconut milk, first and second extractionGhee, cream, yoghurt, nut pastes
Spice treatmentCurry powder dark roasted until almost blackSpices more often bloomed raw or lightly toasted
Souring agentGoraka, tamarind, limeTamarind, yoghurt, amchur
Signature aromaticsPandan leaf, curry leaf, lemongrass, cinnamonBay, asafoetida, garam masala
The relishSambols, served raw and fieryChutneys and pickles, often cooked or sweet
How it is servedEverything at once, mixed by hand on the plateOften more separated, breads to scoop

Coconut grows everywhere here, so it does the work dairy does elsewhere. And true cinnamon is native to this island, which is why the spice is warm and delicate rather than hot.

Rice and curry: the national dish of Sri Lanka

Ask anyone here what the national dish of Sri Lanka is and you get the same answer: rice and curry. Red or white rice sits in the middle of the plate, ringed by three to five curries, with a sambol, a green mallung and a papadam around the edge.

Two clay pots side by side, one of parippu dhal simmered with curry leaf and one of pale kiri hodi coconut gravy A young green jackfruit hanging from the trunk of a tree in the fruit forest at Lanka Yoga, Sri Lanka
Parippu and kiri hodi in clay, and the polos before it is polos: young jackfruit still on the tree.

A good spread usually includes:

  • Parippu: dhal simmered soft in coconut milk with turmeric, curry leaf and pandan.
  • Polos: young green jackfruit stewed in dark roasted spice until it pulls apart like slow cooked meat.
  • Wambatu moju: eggplant fried then pickled with mustard, sugar and vinegar.
  • Kiri hodi: a thin, pale coconut gravy with turmeric and lime, poured over everything to loosen the plate.
  • Ala thel dala: potato tempered with chilli, onion and mustard seed.
  • Malu ambul thiyal: sour fish curry from the south, preserved with goraka until it is almost dry and black.

The point is the combination. No single curry is meant to carry the meal, and locals mix them with the fingertips of the right hand before each bite, so that no two mouthfuls taste the same. That is also why traditional Sri Lankan food travels badly onto a set menu.

Breakfast is its own cuisine

Food in Sri Lanka does the unusual thing of making breakfast the most distinctive meal of the day.

Breakfast on a wooden table in Sri Lanka: a plate of steamed red rice string hoppers beside cut watermelon, papaya and pineapple, with a bowl of coconut sambol
String hoppers, cut fruit and a bowl of sambol: a normal breakfast here, and the meal most worth getting up for.
  • Hoppers (appa): a batter of fermented rice flour and coconut milk swirled around a small round pan so it sets crisp at the edges and soft in the centre. An egg hopper has an egg dropped in as it cooks.
  • String hoppers (idiyappam): nests of steamed rice flour noodles, served in stacks with dhal, pol sambol and kiri hodi.
  • Kiribath: rice cooked in thick coconut milk, pressed and cut into diamonds. Served on the first of the month, at new year, and whenever something is being celebrated.
  • Pol roti: a flatbread of flour and grated coconut, cooked dry on a griddle, eaten with lunu miris.

The sambols that do the real work

Sambols are the reason a plate of Sri Lankan dishes tastes bright rather than heavy. They are raw, they are made fresh, and they are the first thing a cook here is judged on.

A cook scraping the flesh from half a fresh coconut on a hand-cranked grater into a bowl of shredded coconut, ready for pol sambol
Pol sambol starts here. The coconut is scraped fresh for each meal, never bought grated.

Pol sambol is grated fresh coconut pounded with red chilli, lime, red onion and, in most homes, maldive fish. Lunu miris is the fiercer relative: chilli, onion, lime and salt, no coconut. Seeni sambol goes the other way, onions cooked slowly with tamarind and jaggery into something dark and sweet. Gotu kola mallung is not a sambol but sits beside them, a raw salad of finely shredded pennywort with coconut and lime.

The best Sri Lankan food to look for

Once you are past rice and curry, this is the shortlist we give guests.

DishWhat it isWhere to find it best
Kottu rotiFlatbread chopped on a hot griddle with vegetables, egg and spiceAny evening street stall, heard before it is seen
LampraisRice cooked in stock with meatballs and sambol, baked in banana leafColombo, from the Dutch Burgher tradition
Jaffna crab curryCrab in a fiercely dark northern curry powderJaffna and the north
Isso wadeLentil fritters topped with whole prawnsGalle Face Green and coastal roadsides
Ambul thiyalDry, sour, black fish curry preserved with gorakaThe south coast, our own stretch of it
WatalappanSteamed coconut custard with jaggery and cardamomEverywhere, especially around Ramadan
Curd and treacleBuffalo curd with kithul palm treacleRoadside stalls, sold in clay pots
A roadside vendor in Sri Lanka peeling corn beside a steaming pot of boiled cobs, with a motorbike and palm trees behind him
The best food here rarely has a sign. A steaming pot by the road and a queue of tuk tuks is the whole review.

Two drinks belong on that list. Thambili, the orange king coconut, is sold from carts for around a hundred rupees and is better hydration than anything you can buy in a bottle. And Ceylon tea is worth drinking where it grows, up in the hill country, taken plain rather than drowned in milk.

Orange king coconuts piled on a woven palm stall under a thatched roof in Sri Lanka King coconuts on a woven mat seen from above, with a knife and the cut tops lying beside them
Thambili: the top is taken off with a knife, you drink it there, and the seller splits it so you can eat the flesh.

Sri Lankan food for vegetarians and vegans

This is the part that surprises people most. Traditional Sri Lankan food is largely plant based already. Coconut milk replaces dairy in almost every curry, and a normal home spread of dhal, jackfruit, eggplant, greens and sambol contains no animal products at all. The two things to ask about are maldive fish, a dried tuna flake stirred into many sambols, and the fish or chicken curry that often sits in the middle of a restaurant plate.

A platter of cut mango, pineapple and papaya ringed with halved passionfruit and a wedge of lime, on a wooden table at Lanka Yoga
Mango, pineapple, papaya and passionfruit, cut that morning. What the fruit forest is giving that month decides the plate.

Our own kitchen is fully vegan, which started as an environmental decision and turned out to cost us nothing in flavour. The line we hear most often from guests, and one that made it into more than one review, is that you would never tell it was vegan.

How to eat it without regretting it

  • Say "less spicy" when you order. Local heat is a level above tourist heat, and nobody will be offended.
  • Eat with your right hand if you can. Mix a small amount of rice with two or three curries, then gather it with the fingertips. It genuinely tastes different.
  • Eat rice and curry at lunch. It is the main meal here.
  • Cool it with curd, not water. Water spreads chilli oil around your mouth. Buffalo curd, coconut or plain rice puts it out.
  • Follow the crowd at midday. A busy roadside place with a queue of tuk tuks outside is a better signal than any rating.
  • Carry cash. Roadside food and lunch packets are almost always cash only, as we note in our guide to the top things to do in Sri Lanka.

How we feed people at Lanka Yoga

Eating this way for a week is one of the quiet reasons people leave a retreat lighter than they arrived. Our menu follows the island rather than an international kitchen: garden greens, dhal, jackfruit, whatever the fruit forest is giving that month, with fresh sambol at every meal.

A cook in a Lanka Yoga apron turning pol roti in a pan in the open kitchen, with a tray of cooked roti stacked beside her Hands trimming cauliflower on a chopping board next to a hand-cranked coconut scraper in the Lanka Yoga kitchen
Roti on the pan and the day's vegetables on the board, in our kitchen above Koggala Lake.

If you want that as part of a longer reset, our yoga retreats in Sri Lanka all include full board, and the Wellness Retreat builds the food into a week aimed at stress and sleep rather than pampering. Trainees on our 200 hour yoga teacher training in Sri Lanka eat the same food for a month, which is long enough to notice what it does to digestion and energy. If the whole idea is new to you, start with our guide to what a yoga retreat is.

Frequently asked questions

What is the national dish of Sri Lanka?

Rice and curry. A serving of rice is surrounded by three to five curries, such as dhal, jackfruit, eggplant and a fish or vegetable curry, with sambol, mallung and papadam. It is eaten mixed together rather than in courses.

Is Sri Lankan food the same as Indian food?

No. Sri Lankan food uses far more coconut, roasts its curry powder until it is almost black, sours dishes with goraka, and serves raw sambols alongside. The result is brighter, hotter and less creamy than most Indian cooking.

What is the best Sri Lankan food to try first?

A rice and curry lunch packet, then a kottu roti in the evening and an egg hopper for breakfast. Those three cover most of what makes the cuisine what it is.

Is food in Sri Lanka very spicy?

Often yes, especially away from tourist areas. Ask for less spicy when you order, and cool the heat with buffalo curd, coconut or plain rice rather than water.

Is Sri Lankan food good for vegetarians and vegans?

Very. Most of a traditional spread is naturally plant based, since coconut milk does the job of dairy. Check for maldive fish, a dried tuna flake stirred into many sambols.

What should I eat for breakfast in Sri Lanka?

Hoppers, string hoppers, kiribath or coconut roti, all served with dhal and pol sambol. Breakfast here is savoury and it is the meal most worth getting up for.

Key takeaway on Sri Lankan food

Sri Lankan food rewards curiosity more than budget. The best plate you eat here will almost certainly come wrapped in paper, from a place with no sign, for the price of a coffee at home.

Order rice and curry rather than a single curry. Eat breakfast the way it is served here. Ask for less chilli on day one and more by day five. Do that and you will taste an island cuisine that stands entirely on its own.