Quick answer
On a 7-day Sri Lanka itinerary, eat rice and curry at a roadside restaurant on the drive to Sigiriya, egg hoppers for breakfast in the Cultural Triangle, short eats and Kandyan sweets in Kandy, a tea tasting at a hill-country factory and warming curries in Ella, curd and treacle from a stall on the southern plains, and grilled fish, prawns and fish ambul thiyal on the south coast. Hotels will make dishes milder on request.
Key takeaways
- Rice and curry, rice with several vegetable, pulse and meat or fish curries, is the everyday meal across Sri Lanka.
- Hoppers, bowl-shaped pancakes of fermented rice flour and coconut milk, are a classic breakfast or evening dish.
- Curd and treacle, buffalo-milk curd with kithul palm syrup, is sold at roadside stalls on the southern plains.
- Fish ambul thiyal, a sour, dry fish curry from the south, is a signature dish of the coast.
- Sri Lankan food can be very spicy, but restaurants and hotels will happily make it milder.
Eating along a 7-day Sri Lanka itinerary
The classic 7-day Sri Lanka itinerary crosses several of the island's food regions, and each stop has something worth seeking out. The staple everywhere is rice and curry: a plate of rice surrounded by several curries of vegetables, pulses, and meat or fish, with sambols and papadums.
Hotel buffets offer a gentle introduction, but the best food of the week is often at small local restaurants and roadside stalls, where a driver's recommendation is invaluable. Spice levels can be high; asking for food to be made milder is perfectly normal.
Vegetarians and vegans eat well in Sri Lanka, since many curries are vegetable- or pulse-based, and coconut milk rather than dairy is the usual base.
- →Rice and curry: the everyday meal everywhere.
- →Local restaurants often beat hotel buffets.
- →Ask for milder food if you prefer.
- →Vegetarian and vegan food is widely available.
Days 1 and 2: rice and curry and hoppers in the Cultural Triangle
The drive from the airport to Sigiriya on day 1 passes many roadside rice-and-curry restaurants, particularly around Kurunegala and Dambulla, used by drivers and locals. It is the best introduction to Sri Lankan food: several dishes at once, freshly made, at a fraction of hotel prices.
In the Cultural Triangle, try egg hoppers for breakfast, crisp bowl-shaped pancakes with an egg cooked in the centre, eaten with lunu miris, a fiery onion and chilli sambol. Village experiences often include a home-cooked lunch served on a lotus leaf, with curries made from local vegetables and freshwater fish from the tanks.
- →Day 1: roadside rice and curry near Kurunegala or Dambulla.
- →Day 2: egg hoppers with lunu miris for breakfast.
- →Village lunch on a lotus leaf, if you take a village experience.
Day 3: short eats and sweets in Kandy
Kandy is a good place for short eats, the savoury snacks sold in bakeries and cafes across Sri Lanka: fish buns, vegetable rotis, cutlets and patties. They make a quick lunch after the drive from Sigiriya.
Kandy is also known for traditional sweets, including kavum, oil cakes, and kokis, crisp lattice-shaped biscuits, especially around festivals. For dinner, a kottu roti, chopped flatbread stir-fried with vegetables, egg or meat on a hot griddle, is a lively and filling choice.
The clatter of the kottu makers' metal blades on the griddle is one of the signature sounds of a Sri Lankan evening, and watching it being made is part of the experience. The Kandy central market, near the lake, is also worth a short visit for fruit, spices and a sense of daily life in the city.
- →Short eats: fish buns, rotis, cutlets and patties.
- →Traditional sweets: kavum and kokis.
- →Kottu roti for dinner.
Days 4 and 5: tea and warming food in the hills
The hill country is Ceylon tea country, and a factory visit with a tasting, either on the drive from Kandy or near Ella, is the best way to understand the different grades. High-grown teas from around Nuwara Eliya tend to be light and bright; those from lower elevations are stronger.
On the train, vendors sell snacks such as isso vadai, lentil fritters topped with prawns, and roasted peanuts at some stops. In Ella, restaurants serve both Sri Lankan and international food; try a hill-country curry with warming spices on a cool evening. On day 5, stop on the southern plains for curd and treacle: buffalo-milk curd in a clay pot with kithul palm syrup, sold at roadside stalls.
- →A tea tasting at a hill-country factory.
- →Isso vadai and snacks from train vendors.
- →Curd and treacle on the southern plains on day 5.
Days 5 and 6: seafood on the south coast
The south coast is the place for seafood. Beach restaurants in Mirissa and Unawatuna display the day's catch in the evening, including tuna, snapper, prawns and sometimes lobster, and grill it to order. Ask the price by weight before it is cooked.
The signature southern dish is fish ambul thiyal, a sour, dry fish curry cooked with goraka, a tart fruit, and black pepper, originally made to keep for days without refrigeration. Try it with rice and a coconut sambol. A cooking class on the coast, starting at a local market, is a good way to learn several dishes in a morning.
- →Grilled fish and prawns on the beach; confirm prices by weight.
- →Fish ambul thiyal, the sour southern fish curry.
- →A cooking class with a market visit.
Day 7: Galle Fort and last tastes
Galle Fort has the best concentration of cafes on the south coast, and it makes a good place for a final Sri Lankan lunch before the airport. Look for lamprais, a Dutch Burgher dish of rice, curries and a frikkadel meatball baked in a banana leaf, which reflects the fort's colonial history.
Galle is also a good place to buy tea and spices to take home, in small shops that sell loose-leaf tea, cinnamon, cardamom and curry powders. Pack them securely for the flight.
Sri Lanka's fruit is worth trying throughout the week too: king coconut from roadside stalls, rambutan, mangosteen and mango in season, and the small, sweet local bananas. Wood apple juice, sour and unusual, is an acquired taste that many visitors end up loving.
- →Lamprais: a Dutch Burgher dish baked in a banana leaf.
- →Loose-leaf tea and spices from small shops in the fort.
- →Tropical fruit and king coconut along the route.
Eating well and safely
Eating on a 7-day Sri Lanka itinerary is generally safe with a few precautions: drink bottled or filtered water, favour freshly cooked hot food, peel fruit yourself, and choose busy restaurants with a high turnover. Street food from busy stalls is usually fine.
Lankan Stays & Trails drivers know the cleanest, best-value roadside restaurants on the classic route, and can arrange cooking classes and village lunches. The site's Sri Lankan food guide covers dishes in more depth.
Frequently asked questions
What food should I try in Sri Lanka?
Rice and curry, egg hoppers with lunu miris, kottu roti, short eats such as fish buns and rotis, curd and treacle, and on the south coast, grilled seafood and fish ambul thiyal. Lamprais in Galle and a tea tasting in the hills complete the list.
Is Sri Lankan food very spicy?
It can be, especially sambols and some curries. Restaurants and hotels will happily make dishes milder on request, and coconut-based curries are often gentle. Rice, hoppers and rotis help balance the heat.
Where can I try curd and treacle in Sri Lanka?
At roadside stalls on the southern plains, particularly on the roads between the hill country and the south coast, where buffalo-milk curd is sold in clay pots with kithul palm syrup. On the classic route, day 5 passes through this area.
What is fish ambul thiyal?
A sour, dry fish curry from southern Sri Lanka, usually made with tuna, goraka, a tart fruit, and black pepper. It was traditionally cooked to keep for days without refrigeration. It is a signature dish of the south coast and is often served with rice.
Is it safe to eat street food in Sri Lanka?
Generally yes, from busy stalls with a high turnover and freshly cooked hot food. Drink bottled or filtered water, peel fruit yourself, and avoid food that has been sitting out. Most travellers eat very well without problems.
Is Sri Lanka good for vegetarians?
Yes. Many curries are vegetable- or pulse-based, and coconut milk rather than dairy is the usual base, which also suits many vegans. Rice and curry, hoppers, rotis and short eats all have widely available vegetarian versions.

