Home · Places · Sri Lankan Food Guide: What to Eat and Where
food · 18 October 2026
Sri Lankan Food Guide: What to Eat and Where
Cover photo: istolethetv (Flickr)
The short list
If you eat ten things, make them these: rice and curry (the everyday crown), hoppers for breakfast, string hoppers with kiri hodi, kottu (see our kottu hunting guide), lamprais, fish ambulthiyal, crab curry in Jaffna, isso wade on the beach, buffalo curd with kithul honey, and kavum at New Year — or any bakery, any day.
Rice and curry, properly understood
Not one dish but a formation: red or white rice surrounded by dhal, one meat or fish curry, two vegetables, papadam, seeni sambol and a fresh salad. Lunch packets wrapped in banana leaf from shops near bus stations are often the best version — hot, cheap ($2–4), eaten with your right hand. Ask for "less spicy" and they'll still test you.
Breakfasts: hoppers and string hoppers
Hoppers (appa) are bowl-shaped fermented pancakes — plain, egg, or honey. String hoppers (indi appa) are steamed rice-flour nests served with kiri hodi (coconut gravy) and lunu miris. Hotels do a timid version; the real ones come from street stalls before 9am. Order an egg hopper (egg cracked into the bowl centre) and a plain one with lunu miris — that pair teaches you more than any menu description.

Photo: amanderson2 (Flickr)
The Jaffna exception
Northern food plays by different rules: crab curry with palmyrah toddy, dosa and vadai, kool (seafood soup), odiyal koozh. If your route reaches Jaffna, dedicate two dinners to it — nothing in Colombo tastes like this.
Sweets and short eats
Buffalo curd in clay pots with kithul honey (the south's perfect dessert), kavum and kokis from bakeries, wattalappam (coconut custard), plus short eats — fish rolls, seeni sambol buns, egg rotis — from any bakery case for bus journeys.
Where each shines
- Colombo: widest range — Pettah street food, Muslim Hotel–style packets, Galle Face isso wade, fine dining in the Fort. For lamprais, go to the source: the Dutch Burgher Union's VOC Café serves the real parcel — stock-cooked rice, three-meat curry, frikkadel meatballs, blachan and seeni sambol baked in banana leaf (lomprijst, "packet of rice"). Yellow rice folded in a leaf elsewhere is not lamprais, whatever the sign claims (Lakpura).
- Kandy: hill-country rice and curry, bakery culture, market fruit — walk the central market before you eat and you'll recognise half your plate.
- South coast: harbour seafood grills (price by weight first), beach roti shops.
- Jaffna: crab curry, dosa joints, palmyrah everything.
- Tea country: colonial club-style lunches, cream teas, hot rice and curry after cold hikes.

Photo: c-u-b (Flickr)
Eating rules that save you
Eat where locals queue. Drink king coconuts, not tap water. Ice in established places is fine; street ice, skip. Tell kitchens about allergies clearly — coconut and chilli hide in everything. And carry cash: the best food on the island doesn't take cards.
Photo spots
Banana-leaf lunch packets opened on trains, hopper-makers' hands at street stalls, Jaffna crab curry arriving whole, Galle Face sunset with isso wade, bakery cases stacked with kavum.
Places: colombo, kandy, galle, jaffna
Keep exploring
New guides twice a week: beaches, costs, routes and honest local truth.
Comments & tips