Sri Lankan food is generous and full of contrast: coconut tempers chilli, lime brightens slow-cooked curries, and crisp sambols sit beside soft rice and hoppers. Recipes change from coast to hill country, so taste widely and ask what is fresh that day.
The tasting list
Six dishes, one delicious island
Save these local favourites for your Sri Lanka journey.

Egg Hoppers
A crisp, bowl-shaped rice and coconut pancake with a soft egg at its centre. Enjoy it with lunu miris, coconut sambol or a spoonful of curry gravy.
Where to look: Colombo, Galle and Kandy hopper stalls.

Sri Lankan Crab Curry
Fresh crab simmered in a richly spiced coconut gravy with curry leaves, cinnamon and chilli. It is messy, fragrant and best eaten slowly with rice or hoppers.
Where to look: Coastal towns, Colombo and Negombo.

Kottu Roti
Chopped godamba roti tossed on a sizzling griddle with vegetables, egg, meat or cheese and curry spices. The rhythmic clatter of the blades is part of the experience.
Where to look: Street stalls and casual eateries after dark.

Lamprais
A Dutch Burgher classic of fragrant rice, meat curry, eggplant, sambol and savoury accompaniments wrapped in banana leaf and baked until deeply aromatic.
Where to look: Traditional bakeries and lunch counters in Colombo.

Polos Curry
Young green jackfruit slow-cooked with roasted spices and coconut until tender. Naturally plant-based and deeply savoury, it belongs on every rice-and-curry plate.
Where to look: Home-style restaurants in Sri Lanka’s central regions.

Beetroot Curry
Beetroot gently cooked with coconut milk, curry leaves and warm spices. Its earthy sweetness and vivid colour balance the hotter dishes around it.
Where to look: Rice-and-curry spreads across the island.