Skip to content

Eat properly in Sri Lanka: a guide for people who came for the food

A Sri Lankan rice and curry spread served on a lotus leaf

Rice and curry is not a dish, it's a format — and it's one of the great meals of Asia. Here's what to order, where, and what most visitors never get around to trying.

Ayesha Fernando5 min readOn the road

Sri Lankan food is not Indian food. It shares a spice cabinet and some techniques, but the results are distinct enough that treating one as a version of the other will cause you to order badly for two weeks.

The differences that matter: Sri Lankan cooking leans heavily on coconut — milk, oil, and freshly scraped flesh — in a way South Indian cooking does in some regions and North Indian cooking essentially doesn't. It uses Maldive fish, a dried tuna product, as a savoury base the way other cuisines use anchovy or fish sauce. It roasts its spices darker. And it is, on average, hotter.

Rice and curry is a format, not a dish

The single most important thing to understand: when you order rice and curry, you are not ordering a curry. You're ordering a plate of rice surrounded by somewhere between three and a dozen separate preparations, each cooked differently, meant to be combined by you in varying proportions with each mouthful.

A typical spread might include a dhal curry (parippu) — soft, mild, coconutty, the thing you retreat to when something else is too hot. A meat or fish curry. Two or three vegetable preparations. A mallum, which is finely shredded greens stir-fried with coconut and lime. A sambol. Something fried and crisp — papadam, or fried fish, or vadai.

The correct way to eat it is with your right hand, mixing small amounts as you go so no two mouthfuls are identical. Nobody will judge you for asking for a spoon, but the hand genuinely works better with this food.

The best rice and curry in the country is not in restaurants. It's in homestays, in workers' canteens, and in the small unmarked places that serve one sitting at lunchtime and close when it runs out.

The things to order by name

Pol sambol. Scraped coconut, chilli, lime, red onion, Maldive fish. On everything. If a place makes good pol sambol it usually makes good everything.

Seeni sambol. Caramelised onion relish, sweet and dark and slow-cooked. The counterpoint to pol sambol.

Hoppers (appa). A fermented rice-flour and coconut-milk batter cooked in a small wok into a bowl shape — crisp lace at the edges, soft in the middle. An egg hopper has an egg cracked into the centre as it cooks. Breakfast or dinner food, rarely lunch.

String hoppers (idiyappam). Steamed nests of rice-flour noodles, eaten with dhal and sambol, usually at breakfast.

Kottu roti. Chopped flatbread stir-fried with vegetables, egg, and usually meat, on a hot griddle with two metal blades. You'll hear it being made from down the street — the rhythmic clanging is the point. Late-night food. Order the cheese kottu once even though it's not traditional.

Lamprais. A Dutch Burgher inheritance: rice cooked in stock, with a mixed meat curry, frikkadel meatballs, aubergine and sambol, wrapped in banana leaf and baked. Increasingly rare and worth seeking out in Colombo.

Fish ambul thiyal. Sour fish curry from the south, cooked dry with goraka — a black, intensely sour fruit. Distinctive and not much like anything else.

Polos. Young green jackfruit cooked as a curry until it shreds like meat. The best vegetarian dish in the country and one of the best full stop.

Wambatu moju. Sweet-sour pickled aubergine. Ask for it.

Breakfast, which is the underrated meal

Sri Lankan breakfast is genuinely distinctive and most hotels will serve you toast instead unless you ask.

The traditional options are string hoppers with dhal and pol sambol; hoppers with an egg; pittu, a steamed cylinder of rice flour and coconut; or kiribath — rice cooked in coconut milk, cut into diamonds, eaten with sambol and served on auspicious occasions.

Ask your guesthouse the night before. Most will happily make the real thing if they know in advance, and it costs the same as the toast.

Fruit, short eats and the things in between

Short eats are the bakery snacks sold everywhere from glass cases: fish buns, malu paan, cutlets, vegetable rotti, egg rolls. A tray arrives at your table in older establishments and you're charged for what you take.

Curd and treacle — buffalo curd in a clay pot with kithul palm syrup — is the standard dessert and one of the best in Asia. Do not skip it.

Wood apple, rambutan, mangosteen, king coconut (thambili, sold at roadside stalls, drink the water and ask them to split it so you can eat the flesh). Sri Lankan pineapple and mango are excellent and cheap.

Ceylon tea, obviously — though note that most Sri Lankans drink it strong with milk and a great deal of sugar. If you want it any other way, say so.

Heat, and how to manage it

Sri Lankan food is properly hot. Not performatively hot, but hot as a baseline assumption.

If you're heat-sensitive, the phrase is "sudu wage" — "like a foreigner" — which every kitchen understands, though many will still overshoot. The reliable strategy isn't to order milder; it's to always have dhal, curd, or rice on the plate to retreat into. That's how the format is designed to work.

Be aware that "not spicy" often means "less spicy than we'd normally make it," which can still be significant.

Practical notes

Water: stick to bottled or filtered. Ice in established places is generally made from treated water and fine; be more cautious at roadside stalls.

Vegetarians and vegans do very well here. A large proportion of Sri Lankan cooking is plant-based by default. The catch is Maldive fish, which appears in many sambols and some vegetable curries without being mentioned. Ask specifically: "Maldive fish nathuwa?"

Timing: lunch is the main meal and the best rice and curry is served between noon and two. Places that serve it all day are usually reheating.

Cost: a proper rice and curry lunch at a local place runs a few hundred rupees. The same meal at a hotel might be ten times that and worse.

The one rule

Eat where the buses stop. Sri Lankan drivers, bus crews and office workers eat at high-turnover places that serve one thing well at lunchtime. Those places have no English signage, no menu, and frequently no name.

Walk in. Point at what the person ahead of you is having. It'll be excellent.

All posts