Sri Lankan Cuisine

Food in Sri Lanka: A Complete Guide to Sri Lankan Cuisine

Sri Lankan food is built on rice, coconut, and spice — but what sounds simple contains remarkable regional variation. The Sinhalese south cooks with coconut milk and moderate heat. The Tamil north is more intensely spiced with tamarind and dried chilli. The Burgher community (Dutch-Sri Lankan) contributed dishes like lamprais. The Malay Sri Lankan community added pittu and watalappan.

Eating cheaply is easy. A plate of rice and curry at a local restaurant (called a "hotel" in Sri Lanka, even when it has no rooms) costs LKR 300–600 ($1–2). Kottu roti from a street stall runs LKR 400–700. The challenge is finding flavour beyond the tourist circuit — we point you there, city by city.

Food by City

Each city guide includes a dedicated food page covering must-eat dishes, local specialities, and where to eat them.

Dishes to Try in Sri Lanka

Eight dishes that represent the depth and regional variety of Sri Lankan cuisine — from everyday street food to community-specific specialities.

Rice and Curry

The national meal, eaten twice a day by most Sri Lankans. A mound of steamed rice surrounded by three to six curries — typically a vegetable, a protein (fish, chicken, or beef), a dhal, and accompaniments like pol sambol. No two households make it the same way.

Hoppers (Appa)

A bowl-shaped pancake made from fermented rice flour and coconut milk, cooked in a small wok. The edges are crispy, the centre is soft and slightly sour. Egg hoppers have an egg cracked in the centre. String hoppers (idiyappam) are the noodle variation — steamed rice noodle nests eaten with curry.

Kottu Roti

Chopped flatbread (roti) stir-fried on a hot griddle with vegetables, egg, and your choice of meat or seafood. The rhythmic clang of the kottu blades is a sound you hear outside restaurants across the country. Filling, cheap, and everywhere. A standard serving costs around LKR 500–800.

Dhal Curry

Red lentils cooked with coconut milk, turmeric, and tempered with mustard seeds, curry leaves, and dried chillies. Present at almost every Sri Lankan meal as a side dish. Mild enough to balance spicier curries alongside it. Often the best indicator of a kitchen's quality.

Lamprais

A Dutch-influenced dish from Sri Lanka's Burgher community. Rice cooked in stock, served with several curries, a blachan (shrimp paste), and a cutlet — all wrapped in a banana leaf and baked. Available at old-school bakeries in Colombo. A historical survivor worth seeking out.

Jaffna Crab Curry

The north's most celebrated dish. Mud crab cooked in a deeply spiced gravy with a distinctly Jaffna flavour profile — more tamarind, more dried chilli than southern curries. Served with idiyappam or rice. The crab is fresh; order it in Jaffna itself for the best version.

Pol Sambol

Freshly grated coconut mixed with red onion, chilli, lime juice, and Maldive fish (dried tuna). Served as a condiment alongside every meal. The heat level varies widely — some versions are fiery, others mild. The spice is irrelevant — it makes everything taste better.

King Coconut (Thambili)

The bright orange coconut unique to Sri Lanka. Cooler and slightly sweeter than green coconuts, sold from roadside vendors everywhere for LKR 80–150. More than a drink — electrolytes, natural sugar, and a reason to stop. Essential on a hot day anywhere in the country.

Best Cities for Food

Colombo

The widest variety in the country. Pettah's street food markets, Colombo 7's restaurant scene, and everything from old-school rice and curry counters to modern Sri Lankan tasting menus. The best place to try lamprais and Burgher cuisine.

Food guide to Colombo →

Jaffna

The north's food is distinct from the south — more tamarind, more heat, more dried fish. The crab curry is the reason to make the trip. Jaffna-style mutton rolls, palmyrah toddy, and the vegetarian Tamil thali are all specific to this city.

Food guide to Jaffna →

Galle

The Fort's restaurant scene is the most international in the country outside Colombo — but the local fish market and surrounding streets offer genuinely good seafood at local prices. The Dutch-era vibe extends to the food.

Food guide to Galle →

Explore the food scene city by city

Browse all cities