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.
Why Sri Lankan food is special
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
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.
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.
FestiveKiribathRice 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.
Burgher classicLampraisA 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
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.
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.
BreakfastString HoppersLittle 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.
A hearty flatbread of flour and freshly grated coconut, griddled until flecked golden. Eaten with lunu miris or seeni sambol — a filling, everyday favourite.
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.
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.
Tempered riceKiribath & Lunu MirisCreamy 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
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.
Street legendKottu RotiGodamba 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."
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.
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.
Savoury deep-fried lentil doughnuts and spiced split-pea patties, crunchy outside and soft within — a teatime staple, especially in the north and east.
Night marketEgg & Cheese KottuThe 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.
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
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.
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.
Chunks of tuna cooked dry with black pepper and tangy goraka until almost black — a sour, intense, preserved fish curry from the south coast.
Bone-in chicken in a dark, roasted curry-powder gravy with coconut, pandan and lemongrass — rich, fragrant and a touch fiery.
Pork slow-cooked with dark roasted spices and goraka into a glossy, peppery, almost-black curry — intense and unforgettable.
Unripe green jackfruit simmered in roasted spices until meaty and tender — the famous plant-based curry that even committed carnivores adore.
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
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.
Huge meaty lagoon crabs in a thick, spicy coconut gravy — the dish that made Colombo's "Ministry of Crab" world-famous. Messy, magnificent, unmissable.
Plump prawns and tender cuttlefish in red coconut curry, or "devilled" — stir-fried with onions, capsicum and chilli into a sticky, fiery plate.
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
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.
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.
Young jackfruit (polos) makes a meaty curry; ripe jackfruit and breadfruit turn up in gentle coconut curries — hearty, satisfying and entirely plant-based.
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
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.
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).
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.
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 Lankans love their sweets, especially at New Year (Avurudu), when tables fill with golden fried treats. Jaggery, coconut and treacle do the heavy lifting.
Most lovedWatalappanA 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.
Deep-fried rice-flour and treacle cakes, golden and slightly chewy — the centrepiece of any Avurudu sweet table.
Crisp, flower-shaped biscuits of rice flour and coconut milk, fried on a decorative mould — a festive, Dutch-influenced crunch.
Aluwa, diamond-cut rice-flour sweets, and dodol, a dark, sticky toffee of coconut milk, jaggery and cashews — rich and intensely sweet.
Thick buffalo-milk curd in a clay pot, drizzled with smoky kithul treacle — the simplest, most beloved everyday dessert, best after a spicy meal.
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
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.
World-famousCeylon TeaSome 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."
The bright-orange thambili, hacked open at the roadside for its sweet, refreshing water — the island's perfect answer to tropical heat.
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.
A pink, layered drink-dessert of rose syrup, basil seeds, jelly, ice cream and milk — a sweet, cooling indulgence, especially popular in Muslim neighbourhoods.
HerbalHerbal & Belimal TeasCaffeine-free infusions of dried flowers and fruits — ranawara and beli mal — sipped for wellbeing, alongside strong local coffee in towns.
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
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.
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.
Bolder, sharper and closer to South India — fiery Jaffna crab curry, goat dishes, idli and dosa, odiyal kool seafood broth and palmyra-palm sweets.
Fresh-grated pol sambol, fish ambul thiyal, just-caught seafood in Galle Fort cafés, and Dutch-Burgher dishes like lamprais and breudher.
Hearty home-style rice and curry, banana-leaf kiribath near the Temple of the Tooth, and the cool-climate vegetables of the central highlands.
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'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.
Watalappan, biryani, buryani-style rice, nasi goreng, spicy mutton and the sweet-sour Malay pickle achcharu — a rich thread through the island's food.
Clay-pot curries over firewood, foraged greens, and the New Year (Avurudu) table of kiribath, kavum, kokis and aluwa shared between neighbours.
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
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.
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.
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.
Want to recreate the flavours? Start with these achievable classics:
Good to know
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.
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.
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.
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.
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.
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.
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.
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.
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.
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