Sri Lankan food is not Indian food with a beach attached. It is a rice-and-coconut cuisine with its own grammar, and the best of it is served at lunchtime in rooms with a steel counter and no English sign. Here is what to order, what it cost in September 2026, how the food changes as you move around the island, and how to eat the roadside version without losing a day to it.

01
The short answer
Eat rice and curry at lunch, in a place that serves local people, and eat it before two o'clock. The curries are made in the morning, they are freshest and most numerous at midday, and by seven the same kitchen has three things left. Much of the rest of this page is a footnote to that.
The honest opinion: the food in Sri Lankan hotels is usually the worst food in Sri Lanka. A buffet holding twenty dishes at a safe temperature for three hours is a logistics exercise rather than a meal, and it is where most visitors form their whole impression of the cuisine. Skip one hotel dinner and the difference is not subtle.
02
Rice and curry is a format, not a dish
Order it and you get a mound of rice ringed by small dishes — usually five to eight, sometimes a dozen. A red lentil dhal, one or two vegetable curries, a leafy mallung, something fried, a sambol, a papadam, and a fish or chicken curry if you asked. In Sinhala it is bath and wenjana, and the second half of that phrase is where the cooking lives.
They are not eaten in sequence. Take a little rice with one or two curries, mix them with the fingertips of the right hand, and keep changing the combination so the last mouthful differs from the first. A fork is fine; the mixing is the point rather than the hand. At a local place the vegetables come back refilled and usually the rice does too, which is why a plate at a dollar and a half is not a small meal.
The small dishes are what you learn the names of. Pol sambol is scraped coconut pounded with dried chilli, red onion and lime, often the hottest thing there, and it usually contains Maldive fish. Lunu miris is raw onion and chilli, sharper again; seeni sambol is the dark, slow-cooked version children eat. Mallung is shredded greens stir-fried dry with coconut, almost always vegan. Parippu, red lentils in coconut milk with curry leaves and pandan, is the safest dish on any table.
03
Breakfast, and the hopper family
A Sri Lankan breakfast is starch, coconut and chilli at seven in the morning, and it is the meal most visitors have to be talked into once and then order for the rest of the trip. Guesthouses default to eggs and toast. Say the night before that you would like the Sri Lankan breakfast and you will usually get it, for the same money.
- Hoppers (appa) — fermented rice-flour and coconut-milk batter swirled round a small bowl-shaped pan, lacy at the rim, soft in the middle. Toddy started the ferment traditionally; most kitchens use yeast.
- Egg hoppers (biththara appa) — the same with an egg broken into the well as it cooks. The one to order first.
- Milk hoppers (kiri appa) — no egg, coconut milk in the centre, eaten with treacle. Closer to a pudding.
- String hoppers (idiyappa) — not a hopper at all: rice-flour dough pressed into nests of fine noodles and steamed, eaten with dhal, a thin coconut gravy called kiri hodi, and lunu miris.
- Pittu — rice flour and scraped coconut steamed in a bamboo tube, turned out as a crumbly cylinder with warm coconut milk over it.
- Kiribath — rice set firm in thick coconut milk and cut into diamonds, the first food of the Sinhala and Tamil New Year, served with lunu miris.
Hoppers are also a night food: a pan appears on the pavement after dark and works until the batter runs out. Every town also has a bakery with a case of short eats — fish buns (maalu paan), cutlets, Chinese rolls, patties, vadai. Usually you point and pay at the counter; at older tea rooms a tray comes to the table and you are charged for what you take.
04
The dishes worth going out of your way for
Kottu roti
Godamba roti — a thin, stretched, oily flatbread — chopped on a hot steel plate with two blunt blades along with egg, onion, leeks and whatever meat you chose. It came out of the Eastern Province, Batticaloa is the name usually given, and the word is Tamil: koththu, chopped. The sound is the marketing, two blades on steel carrying two streets. It is a dinner because it exists to use up the day's roti.
Lamprais
The one Dutch Burgher dish still in wide circulation, from the Dutch lomprijst, a lump of rice. Rice cooked in meat stock, a mixed meat curry, frikkadels (small fried meatballs), a shrimp-paste blachan, seeni sambol and ash plantain, wrapped in a banana leaf and baked so the leaf steams and the flavours run together. The baking is what matters — a parcel of rice and curry tied in a leaf is not lamprais. Bakeries in Colombo and Negombo sell it to order, often only at weekends.
Ambul thiyal, jackfruit and the vegetables
Ambul thiyal is the southern coast's signature: firm fish cooked almost dry with goraka, the dried rind of Garcinia gummi-gutta, and black pepper, until dark and intensely sour. It was preservation before it was a delicacy — a well-made pot keeps for days without refrigeration. Young green jackfruit (polos) has a fibrous density people compare to pulled pork; ash plantain, breadfruit, beetroot in coconut milk and cashew curry fill out the rest.
How to finish
Buffalo curd (meekiri) is set in a shallow unglazed clay pot, which is not decoration: the porous clay draws off moisture and gives a firmer, tangier set than plastic, something food scientists have measured. It goes with kithul treacle, the boiled-down sap of the Caryota urens fishtail palm, smoky rather than simply sweet. Watalappan is the other ending — a steamed coconut and egg custard sweetened with kithul jaggery and spiced with cardamom, brought by the Sri Lankan Malay community and now a Muslim festival dish. Wood apple (divul) is the acquired taste: sour and faintly farmyard.
05
The food changes as you move
The island is small enough to cross in a day and not at all uniform on a plate. On a loop, the regional differences are one of the better arguments for eating outside your hotel in each place you stop.
| Where | What changes | What to order |
|---|---|---|
| Jaffna and the north | Tamil cooking, hotter and drier. Jaffna curry powder carries far more roasted chilli. Palmyra rather than kithul | Crab curry in a claypot; odiyal kool, a seafood soup thickened with flour from young palmyra root |
| Muslim towns and quarters | Ghee, basmati, rosewater and whole spice. Beef where it is rare elsewhere | Buriyani, traditionally a Friday dish around the mosques, then watalappan |
| The south and west coast | Fish, and sour-hot Sinhala coastal cooking | Ambul thiyal, prawn and cuttlefish curries, isso wade — a lentil fritter with a whole prawn in it |
| The east coast | Eastern Tamil and Moor cooking — more coconut and chilli, lagoon crab, seer fish | Kottu where it started, string hoppers, morning short eats |
| The hill country | Cooler, more vegetable, more Indian-Tamil estate cooking | Thosai and vadai, plain tea, curd from the stalls on the Uva roads |
Halal eating is not the problem here it can be elsewhere. Most towns of any size have Muslim-run restaurants and bakeries, and the buriyani and beef places are generally halal as a matter of course rather than by arrangement. Pork is the exception, largely confined to Burgher and Chinese cooking and hotel breakfasts. Worth asking rather than assuming is whether a tourist restaurant on the south coast is halal — many are not, and almost all will answer straight.
06
Heat, and eating vegetarian, vegan or halal
Yes, it is spicy, and the useful answer has two halves. Food cooked for Sri Lankans is genuinely hot by most visitors' standards — a local rice and curry can outrun the equivalent in much of India, and chilli is a base note rather than a garnish. Food cooked for tourists is dialled a long way down, sometimes as far as bland, without anyone being asked.
The structure of the meal helps more than any request will. The heat concentrates in the sambols and one or two curries rather than running through everything, so a rice-and-curry plate lets you eat around it: take the dhal, the mallung and the pumpkin, and add the pol sambol a fingertip at a time. Sri Lankan children do exactly this, which is why they eat Sri Lankan food.
Vegetarians need no negotiation: a standard rice and curry is mostly vegetable already, around two thirds of the country is Buddhist, and on poya days — the monthly full moon and a public holiday — many local places serve no meat or alcohol at all. Vegans have one obstacle, and it is not dairy, since coconut milk does most of the work dairy does elsewhere. Maldive fish, umbalakada, is tuna smoked, dried, cured and shaved into flakes, and it is a savoury base across the cuisine. It does not look like fish and it will not be mentioned. Ask for the dish without umbalakada, by name — cooks recognise the word at once, where they may not follow what a vegan is.
07
What food costs in September 2026
Two price worlds run alongside each other and the gap is wider than in most countries. The same plate is a dollar and a half at a counter with a queue of office workers and twelve dollars two hundred metres away. Neither is a scam; they are different businesses, and you choose which one you are in.
| What | Where Sri Lankans eat | Tourist-facing | Source and date |
|---|---|---|---|
| Rice and curry, lunch | LKR 400–1,000 (US$1.20–3) | LKR 2,500–5,000 a head | Sri Lankan food-price guides, 8 Sep and 20 May 2026 |
| A meal at an inexpensive restaurant | LKR 938 average, LKR 500–2,000 range | LKR 6,429 for three courses for two, mid-range | Numbeo Sri Lanka, 1,297 entries from 150 contributors, updated 12 Sep 2026 |
| Kottu roti | LKR 300–600 at a roadside kade | LKR 700–1,800; seafood higher | Kade figure from undated guides; upper band dated 8 Sep 2026 |
| Hoppers | LKR 40–150 plain, LKR 150–350 with an egg | LKR 150–300 plain | Food-price guides, 8 Sep and 20 May 2026 |
| King coconut at the roadside | Commonly quoted at LKR 50–150 | More on a beach strip | No dated source found — agree the price before it is cut |
| Large Lion Lager, 625 ml | About LKR 500 at a wine store, LKR 350–850 in a shop | LKR 700–2,000 at a beach bar, up to LKR 4,000 at a five-star | A Sri Lankan drinks guide, updated 17 May 2026 |
| Bottled water, 1.5 litres | About LKR 158 (under US$0.50) | Several times that in a minibar | Numbeo, updated 12 Sep 2026 |
| Three-hour cooking class | — | US$39–48 outside Colombo; US$80–90 in Colombo | Five listings read 21 Sep 2026 — Galle, Kandy, Ella, two in Colombo |
| Food tour | — | US$32–95; private tours at the top | Six listings read 21 Sep 2026. One at US$60 excludes the food itself |
Read the bottom of the menu before the top. VAT is the certain addition: the standard rate was 18 per cent in the Inland Revenue Department's own 2026 tax calendar, checked 21 September 2026. The service charge, customarily ten per cent, is less certain — close to universal in hotels and tourist restaurants, but we found nothing making it a legal requirement, so treat it as the house's practice rather than law. Together they add roughly a third to the figure you were reading. At a steel counter, the number on the board is the number.
08
Where to eat, and whether to book a class or a tour
First, a word. In Sri Lankan English a “hotel” is frequently a restaurant with no rooms at all — a shopfront reading Nice Hotel and Bakery is where you eat rice and curry, not where you sleep. A kade is a small shop or stall; a tea kade is where the short eats and milk tea are. Once that clicks, half the signage becomes legible.
- Local “hotels” and canteens — steel counter, no menu, a queue at one o'clock. Lunch only in practice, and the best food here.
- Bakeries — short eats from the case, and in Colombo and Negombo the places that still bake lamprais to order.
- Pavement grills and hopper pans — after dark, cooked in front of you, and the queue is the quality signal.
- Hotel buffets — reliable, expensive, rarely the best version of anything. Useful on an arrival night.
Colombo is the one city where eating out is a reason to stay an extra night. Named as dated examples rather than recommendations, all confirmed trading on 21 September 2026: Upali's by Nawaloka in Colombo 7 for home cooking; the Green Cabin in Kollupitiya for rice and curry; Hotel de Pilawoos for kottu late; Hotel de Buhari at Maradana for biryani; and Perera and Sons, a bakery chain of more than 240 outlets. Ministry of Crab occupies the seventeenth-century Dutch hospital in the Fort and closes on poya days; it publishes no prices, and a third-party listing from September 2025 put lagoon crab between roughly LKR 5,500 and LKR 25,000 by size. One correction worth carrying: the isso wade carts that stood on Galle Face Green were cleared off it in February 2024, and the sellers moved to Galle Road.
Cooking classes and food tours
A cooking class is the best-value organised activity in the country, which is an unusual thing to say about a cooking class. Three hours, a market visit, seven to twelve dishes made with you rather than at you, and then you eat all of it instead of a restaurant dinner. Listings read on 21 September 2026: US$40 in Galle with a market tour and seven curries, US$48 in Kandy for twelve dishes, about US$39 for a private class in Ella, US$80 to US$90 in Colombo. Check the market visit and transport are included, and that it is hands-on rather than a demonstration.
A food tour solves a different problem — standing in front of a cart at dusk with no idea what is in the tray or what it should cost. The same date gave US$32 for a three-hour tuk-tuk tour of Colombo with food included, rising to about US$95 for a private ten-tasting walk through Pettah and the Fort. Read whether the food is in the price: one tour at US$60 covers the guide and the tuk-tuk but not what you eat. With a driver you already have most of what a tour provides, so put the money into a class.
09
Water, ice, and drinking
Do not drink the tap water. The US CDC's Sri Lanka destination page, last reviewed 25 August 2026, points travellers at its general food and water guidance, last reviewed 6 January 2026: avoid tap water where it may be contaminated, and boil, filter or treat it. Sealed bottled water is everywhere and Numbeo's September 2026 figures put 1.5 litres at about LKR 158. Use it for your teeth in the first week too. British readers should note that Fit for Travel was retired during 2026; NaTHNaC's TravelHealthPro is the live equivalent.
The rest is less alarming than the internet suggests, with one inversion worth taking seriously: the riskiest thing most visitors eat here is the buffet, not the street stall. Eat early in the service and take what is steaming. A pavement grill with a queue has turnover doing the work — hot pan, cooked in front of you, nothing waiting. Ice in a hotel or a proper restaurant comes from commercially made blocks and we drink it; at a roadside stall we do not. Buffalo curd misleads people the other way: unrefrigerated fermented dairy in a clay pot sounds alarming and mostly is not, because the fermentation is the preservation.
What to drink
- King coconut (thambili) — the orange one, grown for its water rather than its flesh, and cut open in front of you.
- Tea — ask for plain tea if you want it black, because tea on its own usually means milk tea made with powder. Both arrive sweet; adu seeni is the phrase for less sugar.
- Lion Lager — the standard local beer, in 625 ml bottles. The strong version at 8.8 per cent is not one to order at lunchtime by accident.
- Arrack — coconut toddy distilled, bottled at roughly 33 to 50 per cent, drunk with soda and ice or ginger beer rather than neat.
- Toddy (ra) — the fermented palm sap arrack is made from, tapped from coconut, kithul or palmyra flower stalks. Tapping is licensed and toddy is sold in licensed taverns, which are not tourist places; ask your driver rather than walking into one.
One note that catches people out: on poya days, the monthly full moon, liquor shops close and many restaurants serve no alcohol, though hotels generally still serve residents. If a particular dinner matters, check where the full moon falls in your trip before you book.