🍛culture

Sri Lankan Food Guide

Rice and CurryKottu RotiHot (adjustable on request)

Sri Lankan cuisine is one of the most flavourful and underrated in the world, a vibrant fusion of spices, coconut, rice, and fresh ingredients shaped by centuries of cultural exchange. The island's food draws on Sinhalese, Tamil, Malay, Dutch, and Portuguese influences, resulting in a culinary tradition that is uniquely complex and incredibly satisfying. Whether you are tearing into a crispy hopper at a roadside stall in Colombo, savouring a full rice and curry spread at a family-run guesthouse in Kandy, or biting into a steaming kottu roti on the streets of Galle, every meal in Sri Lanka is an experience for the senses.

What makes Sri Lankan food truly special is its layering of spice. Rather than relying on raw heat alone, Sri Lankan cooking uses roasted curry powders, pandan leaves, goraka (garcinia), rampe (screwpine), curry leaves, and an extraordinary quantity of coconut — as milk, cream, oil, and freshly grated flesh — to build dishes of remarkable depth. Even a simple vegetable curry becomes extraordinary when prepared with freshly ground spices and slow-cooked in a clay pot over a wood fire.

This comprehensive food guide covers the must-try dishes you cannot leave Sri Lanka without tasting, a street food guide for the adventurous eater, vegetarian and vegan options, advice on navigating spice levels, where to eat at every budget, the island's celebrated tea culture, and the tropical fruits and desserts you should seek out. Come hungry — Sri Lanka will not disappoint.

🍚Must-Try Dishes

Rice and Curry (Bath Curry / Saadham Kuzhambu): The undisputed staple of Sri Lankan cuisine. A typical rice and curry meal features a mound of white or red rice surrounded by several curries — usually a main protein (chicken, fish, or dhal) alongside three to five vegetable side dishes, a spicy sambol (condiment), papadum, and sometimes a boiled egg. Each household, restaurant, and region has its own variations. The beauty lies in mixing everything together on your plate, blending flavours with each bite. Expect to pay LKR 400-800 at a local restaurant.

Hoppers (Appa / Appam): These bowl-shaped pancakes made from fermented rice flour and coconut milk are a Sri Lankan icon. Plain hoppers have crispy, lacy edges and a soft, spongy centre. Egg hoppers have an egg cracked into the centre during cooking. String hoppers (Idiyappa / Idiyappam) are steamed nests of thin rice noodles served with curry and coconut sambol. Hoppers are traditionally a breakfast or dinner dish and are best enjoyed at dedicated hopper restaurants or street stalls.

Kottu Roti (Kottu / Kothu Roti): Sri Lanka's most famous street food — chopped roti bread stir-fried on a hot griddle with vegetables, eggs, cheese, or meat, and mixed with curry sauce and spices. The rhythmic sound of metal cleavers chopping the kottu on the griddle is the soundtrack of Sri Lankan evenings. Varieties include chicken kottu, cheese kottu, vegetable kottu, and the indulgent "dolphin kottu" made with extra toppings. Found at almost every street food stall and casual restaurant across the island.

Lamprais (Lumprice): A Dutch Burgher heritage dish consisting of rice cooked in stock, served with a frikkadel (meatball), ash plantain curry, aubergine (eggplant) moju (pickle), seeni sambol (caramelised onion relish), and a boiled egg, all wrapped in a banana leaf and baked. This is a special-occasion dish that takes hours to prepare and is one of Sri Lanka's most distinctive culinary experiences. Find it at Burgher restaurants and some hotels in Colombo.

Pol Sambol (Coconut Sambol): A fiery condiment made from freshly grated coconut, red chilli flakes, onion, lime juice, and Maldive fish (dried tuna). It accompanies nearly every meal and is the essential partner to hoppers and string hoppers. Every Sri Lankan household has its own recipe, and it ranges from mild to eye-wateringly hot.

Dhal Curry (Parippu): A creamy, mild curry made from red lentils cooked with coconut milk, turmeric, and tempered with mustard seeds, curry leaves, and dried chillies. It is present at virtually every rice and curry meal and is a comfort food for Sri Lankans and visitors alike.

Fish Ambul Thiyal (Sour Fish Curry): A signature dish from the southern coast, this dry fish curry uses goraka (a dried fruit similar to tamarind) to create a distinctive sour flavour. Tuna is the most common fish used, and the curry is slow-cooked until the sauce thickens to a dark, intensely flavoured coating. Best tried at seafood restaurants in Mirissa, Galle, and Unawatuna.

Wambatu Moju (Eggplant/Aubergine Pickle): Deep-fried eggplant pieces tossed in a sweet, sour, and spicy sauce made with vinegar, sugar, chilli, and mustard. This tangy side dish is a favourite accompaniment to rice and curry and an essential component of lamprais.

🥘Street Food Guide

Sri Lankan street food is diverse, flavourful, and remarkably cheap. Street food culture is most vibrant in Colombo, where you will find vendors on almost every corner, but excellent street food can be found in towns and cities across the island.

Kottu Roti: The king of Sri Lankan street food. The sound of cleavers rhythmically chopping roti on the griddle is unmistakable. Best enjoyed at open-air stalls in the evening. A plate of chicken kottu costs around LKR 400-600.

Isso Vade (Prawn Fritters): Deep-fried lentil patties topped with a whole prawn, crispy on the outside and soft inside. A beloved snack found at street stalls and short-eats shops, particularly in Galle and along the southern coast. Usually LKR 100-200 each.

Rolls (Cutlets): Cylindrical deep-fried rolls filled with spiced fish, chicken, or vegetables, coated in breadcrumbs. These are Sri Lanka's answer to the spring roll and are available at virtually every bakery and short-eats shop for LKR 80-150 each.

Wade (Vadai): Crispy deep-fried fritters made from ground lentils or chickpeas, flavoured with chilli, onion, and curry leaves. Ulundu vade are ring-shaped and made from urad dhal, while parippu vade are made from chana dhal. A popular breakfast and snack food costing LKR 30-80.

Roti Varieties: Beyond kottu, Sri Lanka has a wonderful range of roti, including pol roti (coconut flatbread, thick and filling), godhamba roti (thin, stretchy, similar to paratha), and kimbula banis (crocodile-shaped bread rolls). These are staple street foods found everywhere.

Short Eats: Sri Lankan bakeries and tea shops serve a category of snacks called "short eats" — small savoury pastries, patties, cutlets, and rolls displayed on the counter. You simply point to what you want and pay per item. An excellent and cheap way to sample a variety of flavours, with most items costing LKR 50-150.

Wood Apple Juice: Made from the pulpy flesh of the wood apple (divul), this tangy and slightly sour drink is uniquely Sri Lankan. Mixed with sugar and sometimes jaggery, it is an acquired taste but worth trying. Available at juice stalls and restaurants for LKR 150-300.

🥬Vegetarian & Vegan Options

Sri Lanka is an excellent destination for vegetarian and vegan travellers. The island's Buddhist heritage means that vegetarianism is well understood and widely accommodated, and the abundance of coconut, lentils, tropical vegetables, and jackfruit means that plant-based meals are naturally delicious and varied.

Rice and curry meals are easily the best option for vegetarians. Most restaurants serve several vegetable curries alongside rice, and you can request a vegetarian meal without any difficulty. A typical vegetarian spread might include dhal curry, coconut sambol, beetroot curry, pumpkin curry, green bean curry, bitter gourd, and gotukola sambol (pennywort salad). Vegan diners should ask for curries made without Maldive fish (dried tuna), which is used as a flavour enhancer in many preparations.

Hoppers and string hoppers are naturally vegetarian (and usually vegan, as the batter is just rice flour, coconut milk, and yeast). Pair them with dhal, coconut sambol, and vegetable curries for a satisfying meal.

Jackfruit curry (Polos Curry): Young green jackfruit, cooked in a rich spiced coconut gravy, has a meaty texture that makes it incredibly satisfying even for non-vegetarians. This is a traditional Sri Lankan dish that has gained international fame as a "meat substitute" — though Sri Lankans have been eating it for centuries. Widely available across the island.

Coconut roti (Pol Roti) served with lunu miris (a chilli, onion, and lime sambol) and dhal curry is a classic vegetarian breakfast. Available at almost every guesthouse and street stall.

Temples and Buddhist areas around Kandy and Anuradhapura often have fully vegetarian restaurants and food stalls, making these areas particularly easy for plant-based travellers.

Indian-influenced restaurants, particularly in Tamil areas of the north and east, serve dosas, idlis, and uttapam — all naturally vegetarian or vegan. Jaffna's cuisine is heavily vegetarian and offers some of the finest plant-based cooking on the island.

🌶️Spice Levels & How to Order

Sri Lankan food is famously spicy, and the level of heat in local cooking often catches visitors off guard. Unlike some Asian cuisines where spice is optional, chilli is an integral part of most Sri Lankan dishes. However, with a few simple strategies, you can enjoy the full flavour of Sri Lankan food at a comfortable heat level.

Know the spice vocabulary: When ordering, use the phrase "thikka kara nae" (Sinhala) to ask for "not too spicy," or simply say "less spicy please" in English — this is widely understood in tourist areas. "Kara" means spicy in Sinhala. At restaurants in areas like Ella, Galle, and Colombo, staff are accustomed to adjusting spice levels for foreign visitors.

Start mild, build up gradually. If you are not accustomed to spicy food, start with milder dishes like dhal curry, plain rice and curry with fewer chilli-heavy sides, and hoppers. As your palate adjusts over a few days, you can gradually try spicier options like fish ambulthiyal and devilled preparations.

"Devilled" dishes are the hottest. Anything described as "devilled" (devilled chicken, devilled prawns, devilled cuttlefish) is stir-fried with large quantities of chilli, onion, and capsicum. These are intentionally fiery and are among the spiciest items on any menu.

Rice and yoghurt cool things down. If a dish is too hot, eat more rice — it absorbs and dilutes the capsaicin. A spoonful of plain yoghurt or curd (buffalo milk yoghurt, often served with treacle) is also highly effective. Do not drink water, which only spreads the heat around your mouth.

Breakfast is usually milder. Hoppers, string hoppers, and coconut roti are typically served with milder curries and sambols at breakfast, making morning meals a gentler introduction to Sri Lankan flavours.

Communicate dietary needs clearly. If you have genuine dietary restrictions — allergies, intolerances, religious requirements — communicate these clearly and specifically. Most Sri Lankan restaurants and guesthouses are accommodating, but vague requests may be misunderstood. Writing your needs on a card in Sinhala or Tamil can be helpful in areas with limited English.

💵Where to Eat by Budget

Budget (LKR 300-800 per meal / $1-2.50): Local "rice and curry" restaurants, known as "buth kade" or "hotel" in Sinhala, offer the best value. These no-frills establishments serve generous portions of rice with multiple curries for incredibly low prices. Short-eats shops and bakeries offer savoury snacks for as little as LKR 50-150 per piece. Street food stalls sell kottu, roti, and snacks cheaply. Eat where the locals eat — if a place is busy with Sri Lankan customers, the food is almost certainly fresh, flavourful, and safe.

Mid-range (LKR 1,000-3,000 per meal / $3-9): Tourist-oriented restaurants, hotel restaurants, and established eateries in popular areas like Galle Fort, Ella, and Unawatuna offer a mix of Sri Lankan and international cuisine. You will find more variety, English menus, air conditioning, and a broader drinks selection. Many guesthouses serve excellent home-cooked Sri Lankan meals at this price range, and these are often the most authentic dining experiences available to tourists.

Fine dining (LKR 5,000-15,000+ per meal / $15-47+): Colombo has a growing fine dining scene, with restaurants like Ministry of Crab, Nihonbashi, and Kaema Sutra offering world-class cuisine. Luxury hotels across the island serve elaborate Sri Lankan tasting menus and international cuisine. Galle Fort has several upscale restaurants in beautifully restored colonial buildings. Fine dining in Sri Lanka is excellent value by international standards, with prices far below equivalent restaurants in Western capitals.

Guesthouse cooking: Many guesthouses and homestays offer home-cooked meals, and these are frequently the highlight of visitors' culinary experiences. Your host prepares a fresh rice and curry spread using family recipes, often with ingredients from their own garden. These meals typically cost LKR 800-1,500 and offer a level of authenticity and warmth that restaurants cannot match.

Self-catering: If you have access to a kitchen, local markets and supermarkets (Keells, Cargills, Arpico) offer fresh produce, spices, and ingredients at very low prices. This can dramatically reduce your food costs, especially for longer stays.

🍵Tea Culture

Tea is not just a beverage in Sri Lanka — it is a way of life, a pillar of the economy, and a source of immense national pride. Ceylon tea is renowned worldwide, and visiting the island without experiencing its tea culture would be like visiting France without tasting wine.

How Sri Lankans drink tea: The local style is "plain tea" — strong black tea brewed with sugar and sometimes a splash of milk, served in a glass or small cup. It is available absolutely everywhere, from roadside stalls to five-star hotels, and typically costs LKR 30-100. Do not expect the delicate, pale brews of specialty tea shops — Sri Lankan everyday tea is strong, sweet, and deeply satisfying.

Tea factory visits: The hill country around Nuwara Eliya and Ella is the heartland of Ceylon tea production. Factories like Pedro Tea Estate, Mackwoods Labookellie, Damro, and Blue Field offer tours where you can see the full tea-making process from leaf to cup. Tours typically cost LKR 200-500 and include a tasting session. You can buy tea directly from factory shops at prices well below retail.

Types of Ceylon tea: Sri Lanka produces black, green, white, and oolong teas across seven main growing regions, each with distinctive flavour profiles. Nuwara Eliya produces light, delicate teas; Uva teas have a distinctive smoky quality; and low-grown teas from Sabaragamuwa are strong and full-bodied. Silver tip and golden tip white teas are the most premium (and expensive) varieties.

Tea and cake tradition: Thanks to colonial influence, many Sri Lankan hotels and guesthouses serve afternoon tea with an array of cakes, sandwiches, and pastries. The Grand Hotel and Hill Club in Nuwara Eliya are particularly atmospheric settings for this quintessentially British tradition, transplanted to a tropical setting.

Kiri te (Milk Tea): Creamy, sweet, and comforting, kiri te is the tea that fuels Sri Lankan workers through the day. Made by brewing tea leaves directly with milk and water, then straining, it is richer and smoother than tea with added milk. Roadside tea stalls serve this all day long.

🍈Tropical Fruits & Desserts

Sri Lanka's tropical climate produces an abundance of extraordinary fruits and desserts that are an essential part of the food experience. Many of these are available fresh at roadside stalls, markets, and supermarkets for very little money.

King Coconut (Thambili): Sri Lanka's signature refreshment — a bright orange coconut filled with sweet, slightly nutty water. Vendors sell them at roadsides across the island for LKR 60-100. They chop the top off with a machete and hand you a straw. Supremely hydrating and delicious.

Mango: Sri Lankan mangoes are intensely sweet and fragrant, with the Karutha Colomban (TJC) variety being the most prized. The main mango season is May to August. A ripe Sri Lankan mango is a revelation.

Papaya, Pineapple, and Banana: Available year-round, all three are sweeter and more flavourful than their exported counterparts. Sri Lanka has dozens of banana varieties, from tiny, sweet lady fingers (seeni kesel) to large cooking bananas (ash plantains) used in curries.

Rambutan and Mangosteen: These tropical favourites have relatively short seasons (June to September for rambutan, June to August for mangosteen) but are worth seeking out. Mangosteens are often called the "queen of fruits" for their delicate, sweet-sour flavour.

Wood Apple (Divul): A hard-shelled fruit with a pungent, tangy pulp used to make juices, ice cream, and chutneys. An acquired taste, but distinctly and uniquely Sri Lankan.

Watalappam: A rich, spiced coconut custard made with jaggery (palm sugar), cashew nuts, and cardamom, steamed in a mould. This Malay-influenced dessert is traditionally served at celebrations and is Sri Lanka's most famous sweet dish. Found at restaurants and sweet shops, especially during festive periods.

Curd and Treacle (Meekiri and Pani): Thick buffalo milk yoghurt served with a drizzle of kithul treacle (palm syrup). This simple combination, originating from the southern town of Meegoda, is the most popular traditional dessert in Sri Lanka. Roadside stalls along the southern highway sell clay pots of fresh curd — do not miss it.

Kavum: Deep-fried sweet cakes made from rice flour and treacle, traditionally prepared for the Sinhala and Tamil New Year in April. Varieties include konda kavum (deep-fried in a special mould) and mung kavum (filled with sweetened mung bean paste). Rich, sweet, and addictive.

Essential Tips

  • Eat where the locals eat — a busy, no-frills rice and curry restaurant with Sri Lankan customers is almost always a sign of fresh, safe, and delicious food.
  • Try a guesthouse home-cooked meal at least once during your trip — family recipes prepared with fresh ingredients offer the most authentic Sri Lankan food experience.
  • Start with milder dishes like dhal curry and hoppers if you are not accustomed to spicy food, then gradually work your way up to devilled dishes and sambols.
  • Eat rice and yoghurt (not water) to cool down if a dish is too spicy — dairy and starch neutralise capsaicin far more effectively than water.
  • Visit a tea factory in the hill country to taste freshly made Ceylon tea and buy directly from the source at below-retail prices.
  • Try king coconut (thambili) from roadside vendors — it is the most refreshing drink on the island and costs only LKR 60-100.
  • Ask for "less spicy" when ordering at restaurants — most places in tourist areas are happy to adjust the chilli level for visitors.
  • Do not miss curd and treacle from roadside stalls along the southern expressway — it is one of Sri Lanka's most beloved traditional desserts.

Important Warnings

  • Avoid drinking tap water and be cautious with ice in drinks at street stalls, as it may be made from unfiltered water. Stick to bottled or filtered water.
  • Be cautious with seafood from street stalls in hot weather — ensure fish and prawns are freshly cooked and served hot. Seafood that has been sitting out can cause food poisoning.
  • Maldive fish (dried tuna) is used as a flavour enhancer in many dishes that appear vegetarian, including coconut sambol and some vegetable curries. Vegans and strict vegetarians should always ask specifically whether Maldive fish has been used.
  • Some visitors experience digestive issues in the first few days due to unfamiliar spices and cooking oils. Carry rehydration salts and build up gradually rather than diving into the spiciest dishes on day one.

Frequently Asked Questions

What are the most popular Sri Lankan dishes?

The most popular Sri Lankan dishes are rice and curry (the national staple), hoppers (appa — bowl-shaped fermented rice flour pancakes), kottu roti (chopped roti stir-fried with vegetables, meat, and spices), string hoppers (idiyappa — steamed rice noodle nests), lamprais (a Dutch Burgher dish of rice and curries baked in banana leaf), and fish ambul thiyal (sour fish curry from the south). Dhal curry, pol sambol (coconut condiment), and devilled chicken are also essential dishes to try.

Is Sri Lankan food very spicy?

Yes, traditional Sri Lankan food is generally quite spicy, often hotter than Indian or Thai food. However, most restaurants in tourist areas are accustomed to adjusting spice levels for visitors. Simply ask for "less spicy" when ordering. Start with milder dishes like dhal curry and hoppers, and work your way up. Eat rice and yoghurt (not water) to cool down if a dish is too hot.

Is Sri Lanka good for vegetarian travellers?

Sri Lanka is excellent for vegetarians. The Buddhist heritage means vegetarianism is well understood, and most rice and curry meals include several vegetable curries. Hoppers, string hoppers, and coconut roti are vegetarian staples. Jackfruit curry is a popular meat-free dish with a meaty texture. Vegans should ask about Maldive fish (dried tuna), which is used as a flavour enhancer in many dishes that appear plant-based.

How much does food cost in Sri Lanka?

Food in Sri Lanka is extremely affordable. A full rice and curry meal at a local restaurant costs LKR 400-800 ($1.25-2.50). Street food like kottu roti costs LKR 400-700. Short eats and snacks are LKR 50-150 per piece. Mid-range restaurant meals cost LKR 1,000-3,000 ($3-9). Even fine dining is good value by international standards at LKR 5,000-15,000 ($15-47). A cup of tea costs as little as LKR 30.

What is kottu roti and where can I try it?

Kottu roti (also spelled kothu roti) is Sri Lanka's most famous street food — chopped flatbread (roti) stir-fried on a hot griddle with vegetables, eggs, and your choice of chicken, beef, or cheese, mixed with curry sauce and spices. The rhythmic sound of the cleavers chopping the kottu is iconic. You can find it at street stalls, casual restaurants, and food courts across the island. Evening time is when most kottu stalls fire up.

What are hoppers in Sri Lankan food?

Hoppers (appa in Sinhala, appam in Tamil) are bowl-shaped pancakes made from fermented rice flour and coconut milk batter. Plain hoppers have crispy, lacy edges and a soft centre. Egg hoppers have an egg cracked into the bowl during cooking. They are typically eaten for breakfast or dinner with dhal curry, coconut sambol, and other curries. String hoppers (idiyappa) are a related dish — steamed nests of thin rice noodles.

Is street food safe to eat in Sri Lanka?

Street food in Sri Lanka is generally safe to eat if you follow basic precautions. Choose stalls that are busy with local customers, as high turnover means fresh food. Eat items that are freshly cooked and served hot. Be cautious with pre-made salads and uncooked items. Avoid seafood from stalls in very hot weather unless it has just been cooked. Street food is a highlight of Sri Lankan cuisine and should not be missed.

Quick Facts

National DishRice and Curry
Most Famous Street FoodKottu Roti
Spice LevelHot (adjustable on request)
Budget Meal CostLKR 400-800 ($1.25-2.50)
Vegetarian FriendlyExcellent
Famous BeverageCeylon Tea
Must-Try DessertCurd and Treacle

Typical Costs

Rice and curry (local restaurant)LKR 400-800 ($1.25-2.50)
Kottu roti (street stall)LKR 400-700 ($1.25-2.20)
Egg hopperLKR 80-150 ($0.25-0.50)
String hoppers (serving of 8-10)LKR 150-300 ($0.50-1)
Short eats (per piece)LKR 50-150 ($0.15-0.50)
Mid-range restaurant mealLKR 1,000-3,000 ($3-9)
Fine dining mealLKR 5,000-15,000 ($15-47)
Cup of tea (local)LKR 30-100 ($0.10-0.30)
King coconut (thambili)LKR 60-100 ($0.20-0.30)
Fresh fruit juiceLKR 150-400 ($0.50-1.25)
Bottle of water (1.5L)LKR 80-150 ($0.25-0.50)
Local beer (Lion Lager)LKR 400-700 ($1.25-2.20)
LampraisLKR 500-1,000 ($1.50-3)
Curd and treacleLKR 150-300 ($0.50-1)

More Practical Guides