We use cookies to improve your experience and understand how the site is used. See our Cookie policy.
Culinary experiences in Sri Lanka: dishes to try, cooking classes, market and street food tours, tea tasting, regional food and practical tips for eating well.

Sri Lankan food is one of the best reasons to visit the island. Rice and curry with half a dozen small dishes, crispy hoppers at breakfast, kottu clattering on a street griddle at night, and Jaffna crab curry in the north. The easiest way to understand it is to cook it: a home cooking class, a market walk with a local, or a tea factory tasting turns meals into some of the most memorable parts of a trip.
Cooking classes run in most tourist areas, usually in family homes or small guesthouses. Popular spots include Ella, Kandy, the Galle and Mirissa coast, and villages around Sigiriya. A typical class takes three to four hours: you grate coconut, grind spices, cook four to six dishes and eat everything together.
You can find cooking classes and food experiences on VisitLanka and book directly with the host.
Sri Lanka's tea country is a food experience in its own right. Visit a working factory such as Pedro Tea Estate near Nuwara Eliya or the Ceylon Tea Museum near Kandy to see how leaves become black tea, then taste the difference between high-grown and low-grown teas. See our factory visits guide for more.
It can be very spicy, especially in local restaurants and in the north. Most places will cook milder for visitors if you ask for "less spicy" or "no chilli". Dhal, coconut sambol and rice cool things down. Vegetarians eat very well here, because many curries are vegetable-based.
Sri Lankans traditionally eat with the right hand, mixing rice and curry with the fingertips. Nobody minds if you use a spoon and fork, but trying with your hand is welcomed. Use your right hand for passing food and money. In homes, it is polite to accept a second helping.
Drink bottled or filtered water. Eat at busy places where food turns over fast, and choose hot, freshly cooked dishes on the street. Peel fruit yourself, and go easy on raw salads in your first few days.
Add food stops, classes and tea estates to your route: Plan your Sri Lanka trip on VisitLanka.
Rice and curry is generally considered the national dish. It is eaten daily across the island in endless regional variations.
Very. Dhal, jackfruit, beetroot, pumpkin and green bean curries are everyday dishes, and most restaurants can make a full vegetarian rice and curry.
Ella, Kandy and the south coast have the most choice. The best classes are in family homes and include a market or garden visit.
Try hoppers, string hoppers with curry, or kiribath (coconut milk rice) with lunu miris, a spicy onion and chilli relish.
Generally yes if it is hot and freshly cooked. Choose busy stalls and avoid food that has been sitting out.