Rice and curry, hoppers, kottu, seafood: how to eat well across the island.
Rice and curry, hoppers, kottu, seafood: Sri Lankan food is one of the most underrated cuisines in Asia, and a first-timer's guide is genuinely useful before you arrive at your first table piled with a dozen small dishes.
Rice and Curry, Properly Understood
The classic Sri Lankan meal is rice and curry — not one curry, but several: a vegetable curry, a fish or meat curry, a dhal, a sambal or two, perhaps a mallung of shredded greens. Each dish is meant to be mixed together on the plate, a little at a time, rather than eaten separately. Ask your host or server how locals eat it, and follow their lead.
Hoppers and Breakfast Dishes
Hoppers — bowl-shaped rice-flour pancakes, crisp at the edges and soft in the centre — are a breakfast and dinner staple, often served with an egg cracked into the middle (egg hoppers) or alongside string hoppers, a delicate steamed noodle nest eaten with curry and sambal.
Street Food Worth Seeking Out
- Kottu roti, chopped and fried on a hot griddle with vegetables, egg or meat
- Isso wadei, deep-fried lentil cakes topped with a whole prawn, sold along Galle Face at sunset
- Fresh king coconut, sold roadside and best drunk ice-cold
- Devilled cashew or prawns, a spicy bar snack found across the island
Seafood on the Coast
Along the coast, expect the freshest seafood of your trip — grilled seer fish, jumbo prawns, crab curry and cuttlefish, often served simply with rice and a squeeze of lime. Inland, freshwater fish and chicken take precedence, and vegetable curries are more varied.
Eating Well and Adventurously
Spice levels vary enormously by region and household; if you are sensitive to heat, ask for curries to be made mild, as coconut sambal (pol sambol) can be fierier than it looks. We always build in at least one meal at a family-run kaday alongside any fine-dining evenings — the contrast is part of understanding how the island actually eats, and it is often the meal travelers remember longest.

