Sri Lankan kottu roti being prepared
Travel guide · Sri Lankan food

A food lover's guide to Sri Lanka

Coconut, chilli, cinnamon and the sea — Sri Lankan cuisine is one of Asia's most exciting and least-known. From a dozen-curry "rice and curry" feast to midnight kottu and crispy hoppers at dawn, here's everything to eat and where to find it.

Rice & curryThe national dish
Coconut-ledIn almost everything
Veg-friendlyNaturally plant-rich
Bold & spicyHeat you can ask to tame

Why Sri Lankan food is special

An island of coconut, spice and the sea

Sri Lankan cuisine is built around rice, coconut and seafood, layered with a spice cupboard the island has traded for centuries — true Ceylon cinnamon, black pepper, cardamom, cloves, turmeric, lemongrass and pandan, plus distinctive local touches like goraka (a souring fruit), Maldive fish (dried tuna flakes) and smoky kithul jaggery. As a hub on the old maritime spice route, the island absorbed influences from South India, Indonesia, the Malay world, the Arab traders and the Dutch — yet the result tastes utterly its own: coconut-rich, fragrant and, more often than not, gloriously spicy.

The heart of it all is rice and curry, the national dish — a mound of rice ringed by a constellation of curries, sambols and crisp pappadams. But there's so much more: lacy hoppers at breakfast, rhythmic kottu hammered out on hot griddles at night, banana-leaf lamprais, fiery pol sambol, fresh lagoon crab on the coast, and a sweet world of watalappan and New Year treats. This guide walks you through the must-try dishes by category, then through the island's regional and community food traditions, cooking classes and where to eat.

The national dish

🍛 Sri Lankan rice and curry

Not a single dish but a whole table: a heap of rice surrounded by anywhere from three to a dozen little curries and sides, each cooked differently, so every mouthful is a new combination. It's the soul of Sri Lankan home cooking, served for lunch but happily eaten any time.

National dishRice & Curry
Lunch · everywhere

Steamed (often red) rice ringed by curries — dhal, a vegetable or two, a meat or fish, a green mallung, a sambol and a crisp pappadam. Mix and match as you eat.

Kiribath, Sri Lankan milk riceFestiveKiribath
Milk rice · celebrations

Rice cooked in thick coconut milk until creamy, set and cut into diamonds. An auspicious dish for New Year, the first of the month and special days, eaten with lunu miris or jaggery.

Lamprais wrapped in banana leafBurgher classicLamprais
Dutch-Burgher · special occasions

A Dutch-Burgher treasure: rice, a mixed-meat curry, frikkadel meatballs, sambol and ash plantain all wrapped in a banana leaf and baked so the flavours melt together.

Rise and shine

🥞 Hoppers & the Sri Lankan breakfast

Breakfast here is savoury, starchy and aromatic — built on rice-flour staples eaten with coconut sambol, dhal and a light curry. These are the classics to seek out at a morning café or guesthouse table.

IconicHoppers (Appa)
Breakfast & dinner

Bowl-shaped pancakes of fermented rice-flour and coconut-milk batter, crisp at the edges and soft in the middle. Have them plain with sambol, or as an egg hopper with an egg cracked in the centre.

String hoppers (idiyappam) with curryBreakfastString Hoppers
Idiyappam

Little nests of steamed rice-flour noodles, served in stacks with dhal, a coconut gravy (kiri hodi) and pol sambol — light, comforting and best eaten fresh.

Coconut breadPol Roti
Coconut flatbread

A hearty flatbread of flour and freshly grated coconut, griddled until flecked golden. Eaten with lunu miris or seeni sambol — a filling, everyday favourite.

Pittu, steamed rice flour and coconutSteamedPittu
Rice & coconut

Steamed cylinders of ground rice and coconut, with a soft, crumbly texture, served with coconut milk and a curry or sambol — a beloved breakfast or dinner.

Healthy startKola Kanda & Green Gram
Herbal porridge

A herbal rice porridge made with green leaves and coconut, often paired with a piece of jaggery — or a bowl of boiled green gram with coconut and lunu miris.

Kiribath with lunu mirisTempered riceKiribath & Lunu Miris
Auspicious mornings

Creamy coconut milk rice cut into squares and served with a fiery, umami onion-chilli lunu miris — the classic way to start a special day.

Short eats & night bites

🔪 Sri Lankan street food

As the sun drops, the island's "short eats" come alive — fried snacks in glass cabinets, prawn fritters on the beach and the unmistakable clatter of kottu being chopped on a hot plate. Best hunted at night markets and roadside stalls in Colombo, Galle, Kandy and Ella.

Sri Lankan kottu rotiStreet legendKottu Roti
Colombo invention · dinner

Godamba roti chopped and stir-fried on a griddle with egg, vegetables, spices and meat or cheese — to a rhythmic two-blade clatter. Born as cheap, filling street food in the 1960s–70s; the name means "chopped roti."

Beach snackIsso Vade
Prawn fritters

Crisp lentil-and-rice-flour fritters topped with whole prawns — sold from carts on Galle Face Green and along the coast. Salty, spicy and gloriously moreish.

Short eatsRolls, Cutlets & Patties
Bakery & bus-stop

The glass-cabinet classics: crumbed fish "Chinese rolls," spiced cutlets, flaky patties and samosas — grab-and-go snacks found in every bakery and bus stand.

Tamil favouriteUlundu & Masala Vade
Lentil fritters

Savoury deep-fried lentil doughnuts and spiced split-pea patties, crunchy outside and soft within — a teatime staple, especially in the north and east.

Sri Lankan kottuNight marketEgg & Cheese Kottu
Late-night fuel

The richer cousins of plain kottu — loaded with egg, cheese or seafood. The ultimate post-night-out comfort food, served sizzling with a side of curry sauce.

SnackAchcharu & Pickles
Sweet-sour-spicy

Malay-origin pickled fruit and vegetables in a sweet, sour and chilli dressing — sold in twists of paper as a tangy street nibble.

The curry cupboard

🌶️ The great Sri Lankan curries

Curries here come in three broad styles — red (fiery), white (mild and coconut-creamy) and black (roasted, dark and deep). Here are the ones to look for, from comforting dhal to the island's most famous sour fish curry.

Everyday heroDhal (Parippu) Curry
Red lentils · coconut

The dish on every table — red lentils simmered soft with coconut milk, onions, garlic, turmeric and a tempering of curry leaves and chilli. Comforting and mildly spiced.

Sour & darkFish Ambul Thiyal
Southern speciality

Chunks of tuna cooked dry with black pepper and tangy goraka until almost black — a sour, intense, preserved fish curry from the south coast.

Crowd-pleaserChicken Curry
Red roasted spice

Bone-in chicken in a dark, roasted curry-powder gravy with coconut, pandan and lemongrass — rich, fragrant and a touch fiery.

Jaffna blackBlack Pork Curry
Roasted & deep

Pork slow-cooked with dark roasted spices and goraka into a glossy, peppery, almost-black curry — intense and unforgettable.

"Vegetable meat"Polos (Young Jackfruit)
Vegan favourite

Unripe green jackfruit simmered in roasted spices until meaty and tender — the famous plant-based curry that even committed carnivores adore.

Creamy & mildPotato & White Curries
Kiri hodi style

Gentle "white" curries — potato, ash plantain or egg — cooked in coconut milk with green chilli and turmeric. The soothing counterpoint to the spicy reds.

Straight from the ocean

🦀 Sri Lankan seafood

An island wrapped in warm seas eats superbly from them. On the coast — Negombo, Galle, Mirissa, Jaffna, the east — you'll find the day's catch grilled, curried or fried, and the legendary lagoon crab.

ShowstopperSri Lankan Crab Curry
Lagoon mud crab

Huge meaty lagoon crabs in a thick, spicy coconut gravy — the dish that made Colombo's "Ministry of Crab" world-famous. Messy, magnificent, unmissable.

CoastalPrawn & Cuttlefish Curry
Devilled or curried

Plump prawns and tender cuttlefish in red coconut curry, or "devilled" — stir-fried with onions, capsicum and chilli into a sticky, fiery plate.

The catchGrilled & Curried Fish
Tuna · seer · mullet

Whole reef fish grilled with chilli and lime on the beach, or fresh tuna and seer simmered into red and "white" coconut fish curries up and down the coast.

Naturally plant-rich

🥥 Vegetarian & vegan Sri Lanka

Sri Lanka is a dream for vegetarians and vegans — a standard rice and curry is mostly plants, and coconut milk (not dairy) does the enriching. Just ask for dishes without Maldive fish to keep them fully vegan.

Side-dish starMallung
Shredded greens

Finely chopped leaves (often gotukola or kale) lightly cooked with grated coconut, onion and lime — fresh, green and on almost every rice-and-curry plate.

Vegan classicPolos & Jackfruit
Young & ripe jackfruit

Young jackfruit (polos) makes a meaty curry; ripe jackfruit and breadfruit turn up in gentle coconut curries — hearty, satisfying and entirely plant-based.

Everyday vegVegetable Curries
Pumpkin · beans · beetroot

An endless rotation — pumpkin in coconut, beetroot, green beans, okra, dhal and brinjal moju — proof that the island's veg cooking is anything but an afterthought.

The flavour boosters

🥥 Sambols & accompaniments

No Sri Lankan meal is complete without a sambol — a punchy relish that lifts everything it touches. A spoonful turns plain rice or a hopper into something memorable.

EssentialPol Sambol
Coconut relish

Freshly grated coconut pounded with chilli, red onion, lime and a little Maldive fish — bright, fiery and the island's most-loved condiment (skip the fish for vegan).

Sweet-savourySeeni Sambol
Caramelised onion

Onions slow-cooked with spices, tamarind and a little sugar into a jammy, sweet-and-spicy relish — perfect inside a pol roti or with hoppers.

FieryLunu Miris
Onion-chilli paste

A blistering pounded paste of red onion, dried chilli, Maldive fish, salt and lime — the classic partner to kiribath and string hoppers.

A serious sweet tooth

🍮 Sri Lankan desserts & sweets

Sri Lankans love their sweets, especially at New Year (Avurudu), when tables fill with golden fried treats. Jaggery, coconut and treacle do the heavy lifting.

Watalappan custardMost lovedWatalappan
Malay-Muslim custard

A steamed coconut-and-jaggery custard spiced with cardamom, clove and nutmeg and topped with cashews — like a tropical crème caramel. The island's favourite dessert.

New Year treatKavum
Oil cake

Deep-fried rice-flour and treacle cakes, golden and slightly chewy — the centrepiece of any Avurudu sweet table.

CrispyKokis
Crunchy rosettes

Crisp, flower-shaped biscuits of rice flour and coconut milk, fried on a decorative mould — a festive, Dutch-influenced crunch.

ChewyAluwa & Dodol
Diamond sweets

Aluwa, diamond-cut rice-flour sweets, and dodol, a dark, sticky toffee of coconut milk, jaggery and cashews — rich and intensely sweet.

Simple & classicCurd & Treacle
Buffalo curd · kithul

Thick buffalo-milk curd in a clay pot, drizzled with smoky kithul treacle — the simplest, most beloved everyday dessert, best after a spicy meal.

Sweet shopMilk Toffee & Bibikkan
Fudge & coconut cake

Condensed-milk fudge (milk toffee) and bibikkan, a dense, dark coconut-and-treacle cake — the sweets you'll be handed at every celebration.

Sip the island

🍵 Sri Lankan drinks

From the world-famous tea grown in the hills to a chilled king coconut by the road, Sri Lanka's drinks are half the pleasure of eating here.

Ceylon tea estates in the hillsWorld-famousCeylon Tea
Grown in the hills

Some of the finest tea on earth, from the misty estates around Nuwara Eliya and Ella. Locals take it strong and sweet, often with milk — a plain cup is "plain tea."

RoadsideKing Coconut (Thambili)
Natural electrolytes

The bright-orange thambili, hacked open at the roadside for its sweet, refreshing water — the island's perfect answer to tropical heat.

TangyWood Apple Juice
Divul · Ayurvedic

Custard-like wood-apple pulp blended with palm sugar and a squeeze of lime into a deep, sweet-sour drink, prized as cooling and good for digestion.

Sweet treatFaluda
Rose & basil seed

A pink, layered drink-dessert of rose syrup, basil seeds, jelly, ice cream and milk — a sweet, cooling indulgence, especially popular in Muslim neighbourhoods.

Hill-country flowers used in herbal teasHerbalHerbal & Belimal Teas
Ranawara · beli

Caffeine-free infusions of dried flowers and fruits — ranawara and beli mal — sipped for wellbeing, alongside strong local coffee in towns.

Fresh juicesTropical Fruit Juices
Mango · passion · lime

Whatever's in season, blended fresh — mango, passion fruit, soursop, papaya and salty-sweet fresh lime sodas at juice bars across the island.

Where the flavours change

Regional & community food guide

Sri Lanka's food shifts with its geography and its communities — Sinhalese, Tamil, Muslim (Moor & Malay) and Burgher traditions each add their own dishes. Here's what to eat, town by town.

Colombo

The all-island plate

The best place to taste everything: street kottu and isso vade on Galle Face, legendary crab curry, hopper joints, and modern Sri Lankan restaurants reinventing the classics.

Jaffna · North

Sri Lankan Tamil food

Bolder, sharper and closer to South India — fiery Jaffna crab curry, goat dishes, idli and dosa, odiyal kool seafood broth and palmyra-palm sweets.

Galle & the south

Coastal & Burgher

Fresh-grated pol sambol, fish ambul thiyal, just-caught seafood in Galle Fort cafés, and Dutch-Burgher dishes like lamprais and breudher.

Kandy & the hills

Sinhalese heartland

Hearty home-style rice and curry, banana-leaf kiribath near the Temple of the Tooth, and the cool-climate vegetables of the central highlands.

Ella & tea country

Hill-country comfort

Farm-to-table rice and curry with valley views, fresh estate tea, and laid-back cafés doing excellent watalappan and curd with kithul treacle.

Negombo & Mirissa

Seafood towns

Negombo's lagoon crab and prawns and its big fish market; Mirissa's beach grills where you pick your fish and watch it cook over coals at sunset.

Muslim & Malay

Moor & Malay kitchens

Watalappan, biryani, buryani-style rice, nasi goreng, spicy mutton and the sweet-sour Malay pickle achcharu — a rich thread through the island's food.

Sinhalese village

Home & festive cooking

Clay-pot curries over firewood, foraged greens, and the New Year (Avurudu) table of kiribath, kavum, kokis and aluwa shared between neighbours.

Burgher table

Dutch-Portuguese roots

Lamprais, frikkadels, breudher, love cake and milk toffee — the European-Sri Lankan fusion that gave the island some of its most distinctive treats.

Taste it for yourself

Cooking classes, food tours & where to eat

Take a cooking class

One of the best things to do in Sri Lanka. Classes usually start with a market visit, then teach you to grate coconut, roast curry powder and build a multi-curry meal. Ella, Kandy, Galle, Mirissa and Sigiriya all have wonderful home-kitchen classes.

Join a food tour

A guided street-food walk — best in Colombo, Galle and Kandy — is the quickest way to taste short eats, kottu, hoppers and sweets you might otherwise walk past, with a local to explain each one.

Where to eat well

Eat where locals do: busy "rice and curry" lunch spots, hopper stalls at dusk, and beach shacks for seafood. Family guesthouses often serve the best home cooking of your whole trip — ask in advance.

Tips for eating in Sri Lanka

  • Spice level: food can be very chilli-hot — ask for it "less spicy" and it'll still be full of flavour.
  • Eat with your hand: locals eat rice and curry with the right hand; it's welcomed but cutlery is always offered.
  • Go for the buffet lunch at a busy local spot for the freshest, best-value rice and curry.
  • Vegan? Ask for dishes without Maldive fish (in many sambols) and you'll eat brilliantly.
  • Hydrate with king coconut and watch the heat with plenty of curd and rice.

Try it at home: classic recipes

Want to recreate the flavours? Start with these achievable classics:

  • Pol sambol — grated coconut, chilli, onion, lime, Maldive fish.
  • Dhal curry — red lentils, coconut milk, turmeric, tempered spices.
  • Coconut roti — flour, grated coconut, water, salt; griddle.
  • Sri Lankan chicken curry — roasted curry powder, coconut, pandan.
  • Kiribath — rice cooked in thick coconut milk, set and sliced.

Good to know

Sri Lankan food: FAQ

What is the most famous food in Sri Lanka?

Rice and curry is the most famous and iconic Sri Lankan meal — a plate of rice surrounded by several curries, sambols and pappadams. Beyond it, the dishes the island is best known for internationally are hoppers (appa), kottu roti and string hoppers, along with the much-loved dessert watalappan.

What food should I try in Sri Lanka?

Top of the list: a proper rice and curry spread, egg hoppers, kottu roti, string hoppers with dhal and pol sambol, a coastal crab or prawn curry, polos (young jackfruit) curry, and the dessert watalappan — all washed down with Ceylon tea and a king coconut. If you see kiribath or lamprais, try those too.

Is Sri Lankan food spicy?

It can be — Sri Lankans don't shy away from chilli heat, and many curries and sambols pack a punch. But heat is easy to manage: ask for dishes "less spicy," balance the meal with cooling coconut milk curries, curd, and rice, and you'll enjoy all the flavour without the burn. Not every dish is fiery; "white" coconut curries are mild.

What is Sri Lankan rice and curry?

It's the national dish and the heart of the cuisine: a mound of rice served with anywhere from three to a dozen small accompanying dishes — a dhal or lentil curry, a meat or fish curry, two or three vegetable curries, a green mallung, a fiery sambol and crisp pappadams. You mix and match them with the rice, so every bite is different.

What is kottu roti in Sri Lanka?

Kottu (or kottu roti) is Sri Lanka's most famous street food — godamba flatbread chopped and stir-fried on a hot griddle with vegetables, egg, spices and your choice of meat, cheese or seafood. The name means "chopped roti," and it's made to a distinctive rhythmic clatter of two metal blades. It was invented in Colombo and is classic late-night, after-dark eating.

What is the national food of Sri Lanka?

Rice and curry is considered the national dish. Coconut milk and a blend of spices — cinnamon, cardamom, turmeric, pepper and more — give it its distinctive taste, and it's usually served with sambols and pappadams. Kiribath (milk rice) is also deeply symbolic, eaten at every auspicious occasion.

What is a typical Sri Lankan breakfast?

Breakfast is savoury and starchy. Common dishes include hoppers (appa) or egg hoppers, string hoppers (idiyappam), pol roti (coconut flatbread), pittu and sometimes kiribath — eaten with coconut sambol (pol sambol), lunu miris, dhal and a light curry, and washed down with strong Ceylon tea.

What desserts are popular in Sri Lanka?

The most beloved is watalappan, a steamed coconut-and-jaggery custard spiced with cardamom and nutmeg. Other favourites include kavum (treacle oil cakes), kokis (crispy rosettes), aluwa, dodol, milk toffee and bibikkan — many of them New Year (Avurudu) sweets — plus the simple, perfect combination of buffalo curd with kithul treacle.

Is Sri Lankan food vegetarian friendly?

Very. A standard rice and curry is mostly plant-based, enriched with coconut milk rather than dairy, so vegetarians and vegans eat extremely well — think dhal, polos (jackfruit), pumpkin and bean curries, mallung and sambols. To keep things fully vegan, ask for sambols and curries made without Maldive fish (dried tuna), which is the main hidden non-veg ingredient.

What drinks should I try in Sri Lanka?

Start with Ceylon tea, grown in the island's famous hill country. Then cool down with a roadside king coconut (thambili), try tangy wood apple juice, a sweet rose-and-basil-seed faluda, fresh tropical fruit juices and lime sodas, and caffeine-free herbal teas like ranawara and beli mal.

Keep exploring

Plan your trip around the food