Sri Lanka Food Guide: What to Eat, Where to Eat, and What Everything Costs (2026)
Culture

Sri Lanka Food Guide: What to Eat, Where to Eat, and What Everything Costs (2026)

19 March 2026·6 min read#food#cuisine#rice and curry

Sri Lankan food is one of Asia's most underrated cuisines — coconut-rich curries, fiery sambols, hopper breakfasts, and kottu at midnight. Here's what to eat, where to find it, and how much to pay.

Watch: Sri Lanka Food Guide: What to Eat, Where to Eat, and What Everything Costs (2026)

Sri Lankan food deserves far more attention than it gets. Built around coconut milk, an extraordinary local spice industry, and a culinary tradition that absorbed Portuguese, Dutch, Malay, and South Indian influences over five centuries, it produces flavours of remarkable complexity and heat. The rice and curry set meal — a mound of rice surrounded by six or eight small dishes — is one of the great communal eating experiences in Asia.

The Foundation: Rice and Curry

Sri Lanka runs on rice and curry. It's eaten at breakfast, lunch, and dinner. The rice is long-grain and usually white (red rice is an earthier alternative, particularly in the south). The curries surrounding it are the whole story.

A standard rice and curry plate includes:

  • Dhal (lentil curry) — the most common, gently spiced, always present
  • Potato curry — usually coconut-milk based
  • Jackfruit curry — green jackfruit cooked until it shreds like pulled pork
  • Fish curry or chicken curry at non-vegetarian places
  • Pol sambol — freshly grated coconut with chilli, lime, and onion; the essential condiment
  • Seeni sambol — caramelised onion and chilli; sweet and intensely savoury
  • Pappadam and/or parippu (papadum with dhal)

How rice and curry works

You don't order individual dishes. At a rice and curry canteen, you sit down and a plate of rice arrives. Side dishes come as part of the set — at better establishments, the waiter brings dish after dish until you indicate you have enough. You eat everything on the plate. The total cost is typically $1.50–4.00 depending on the type of place and whether meat is included.

Must-Try Dishes

Hoppers (Appa)

Bowl-shaped crispy pancakes made from fermented rice flour and coconut milk — lacy, thin, and hot from a hemispherical iron pan. The plain version is good; the egg hopper (with an egg broken into the centre) is better; the sweet coconut milk hopper is dessert. The quintessential Sri Lanka breakfast.

Where: At hopper-specific stalls and restaurants, primarily for breakfast and dinner. Not typically available at lunchtime.

String Hoppers (Idiyappam)

Steamed noodle rounds made from rice flour pressed through a mould. Delicate, slightly sticky, eaten with coconut milk, dhal, or sambol. A morning staple, particularly in the hill country.

Kottu Roti

The sound of Sri Lanka. Kottu is made by chopping a day-old roti flatbread on a hot griddle with two metal blades, mixed with vegetables, egg, and your choice of chicken, fish, or cheese. You hear it before you see it — a rhythmic clanging that signals dinner. Sri Lanka's late-night street food, deeply satisfying.

Cost: $1.50–3.50. Every town has a kottu place.

Short Eats

The bakery culture of Sri Lanka, available everywhere from 6am onwards:

  • Fish rolls (the best — pastry cylinders of curried tuna)
  • Vegetable rolls and cutlets
  • Wade (fried lentil doughnuts)
  • Roti with curry (thick flatbread, eaten by hand)

Sold by the piece for $0.10–0.40 each. Sri Lanka's solution to the question of what to do at 7am.

Lamprais

A Dutch Burgher colonial dish — a parcel of rice, curries, breudher (Dutch spiced pork), and frikkadels (meatballs) wrapped in a banana leaf and baked. Serious Sri Lankan comfort food, found mainly in Colombo.

Pol Roti

Thick flatbread made with grated coconut, eaten with dhal and sambol. A breakfast staple in the south, hearty and simple.

Wambatu Moju

Aubergine pickle — deep-fried, sweet, and sour from vinegar. One of Sri Lanka's finest condiments. Appears on the table unbidden at better rice and curry places.

Isso Wade

Crispy lentil patties topped with a whole fresh prawn, from street stalls in Colombo and at Negombo fish market. One of the great Sri Lankan street food experiences.

The pol sambol (coconut relish) is always the best thing on the table. It's made fresh daily and varies significantly between households and restaurants. When you find a version that's perfectly balanced between chilli heat, lime tartness, and coconut sweetness, eat as much as possible.

Seafood

Sri Lanka's coastline means extraordinary fresh seafood, particularly on the south and east coasts:

Prawn curry: Coconut-milk-based, fragrant with pandan and curry leaves. Universally good at coastal restaurants.

Cuttlefish/squid black curry: A local speciality in the south — cuttlefish cooked in its own ink. Black, slightly bitter, deeply savoury.

Crab: Mud crab in particular. Best at the coast. Order a day in advance at better restaurants. Sri Lanka's crab curry is world-class.

Fish ambul thiyal: A sour fish curry made with Goraka (a dried sour fruit similar to tamarind) — a preservation technique from the pre-refrigeration era. Dark, dry, intensely flavoured. A specialty of the south.

Drinks

Ceylon tea: The world's finest. Order it black or with milk; avoid the tourist version with condensed milk unless you want something sweet. At a local canteen, you'll pay $0.15 for a glass.

King coconut (thambili): The orange-skinned Sri Lankan coconut, sold by roadside vendors. Sweet water inside, different from the water of a green coconut. $0.25–0.50.

Ginger beer (Lion): Sri Lanka's local ginger beer — more ginger-forward than most Western equivalents. Excellent.

Arrack: Sri Lanka's national spirit, distilled from coconut flower sap. Drunk mixed with ginger beer (a "Lion Arrack and ginger") or neat. Strong, slightly sweet, unfamiliar. Worth trying.

Where to Eat: Price Guide

Type of placeWhat you getPrice range
Local canteen / rice and curry shopRice and curry set, basic but authentic$1.50–3.00
Mid-range local restaurantBetter setting, more choice, same quality$3–8
Tourist-oriented restaurantSimilar food, higher prices, English menu$5–15
Upmarket (Colombo / Galle Fort)International standard, full service$15–40

Best value formula: Find the rice and curry canteen nearest to where local office workers eat lunch. Sri Lanka's best food is eaten in places that don't have English menus.

Regional Differences

Jaffna (north): Tamil-influenced, heavier use of dried fish and seafood, distinctive crab curries and palmyrah fruit dishes

Colombo: The most international cuisine, and where Burgher-heritage dishes like lamprais and breudher survive

South coast: Freshest seafood, strongest use of black pepper and cardamom, fish ambul thiyal

Hill country: Rice and curry heavier on potato and vegetable curries; less seafood; string hoppers more common; food adapts to the cooler climate

For food as part of the broader cultural experience, see our Kandy guide and Colombo city guide.

Tagged

foodcuisinerice and curryhopperskottustreet foodrestaurants