Food & Dining8 min read

Sri Lanka Food Guide: Must-Try Dishes, Prices, and Tips

Best local dishes, street food, restaurant prices, dietary options, and food safety tips for Sri Lanka.

By Travel Team

This article contains affiliate links. If you book through them, Hello may earn a commission at no additional cost to you. Our editorial recommendations are independent. Learn more.

Sri Lanka Food Guide: Must-Try Dishes, Prices, and Tips

TL;DR: What to Eat in Sri Lanka and How Much It Costs

Sri Lanka’s must-try food centers on rice and curry, hoppers, kottu roti, and fresh seafood, with street food meals from about LKR 400–800 (USD 1.25–2.50) and restaurant mains from LKR 1,200–2,500 (USD 3.50–8) in 2026.

If you’re wondering what to eat in Sri Lanka without blowing your budget, think cheap, flavorful street food for everyday meals and mid-range restaurants for occasional splurges. A typical day of eating local—breakfast hoppers, a rice and curry lunch, and kottu for dinner—can easily stay under LKR 2,500–3,000 (USD 8–10) outside luxury resort areas in 2026.

Sri Lanka welcomed around 1.5 million tourists in 2023 according to the Sri Lanka Tourism Development Authority, and numbers continue to grow as travelers discover how affordable its food scene is. Many visitors find that food costs are significantly lower than in popular Southeast Asian hubs like Thailand, especially once you step away from tourist-heavy beachfronts.

To keep on top of what you spend, the Hello app’s AI receipt scanning lets you snap a photo of any bill—whether it’s a small street food stall in Galle or a seafood restaurant in Colombo—and automatically tracks it in your trip budget. Combined with Hello’s multi-currency features, it’s easy to compare your daily food spend in both LKR and USD.

Sri Lanka Must-Try Food: Classic Dishes You Shouldn’t Miss

Sri Lanka’s must-try food starts with rice and curry, hoppers, kottu roti, string hoppers, and seafood, all built around bold spices, coconut, and fresh vegetables at very wallet-friendly prices in 2026.

A good Sri Lanka food guide always begins with rice and curry. A local lunch plate typically includes rice, a main curry (chicken, fish, or dhal), and several vegetable curries or sambols. At small local eateries called hotel restaurants (they’re usually not actual hotels), expect to pay roughly LKR 300–600 (USD 1–2) per plate in 2026.

Other essential dishes:

  • Hoppers (appa) – Bowl-shaped fermented rice and coconut pancakes, often eaten for breakfast with egg and sambol. Street vendors charge around LKR 50–150 (USD 0.15–0.45) per hopper.
  • Kottu roti – Chopped flatbread stir-fried with vegetables, egg, and optional meat on a hot griddle; a signature Sri Lanka street food. A hearty portion in Colombo or Kandy usually costs LKR 700–1,200 (USD 2–4).
  • String hoppers (idiyappam) – Steamed rice flour noodles served with mild curries; popular at guesthouse breakfasts.
  • Seafood curries – On the coast in places like Negombo, Galle, and Trincomalee, fresh fish and prawn curries run roughly LKR 1,500–3,000 (USD 5–10) at mid-range restaurants.

According to Sri Lanka Tourism promotional materials, regional variations are strong—Jaffna cuisine, for example, is known for fiery crab curry and rich goat curries—so don’t hesitate to try different styles as you move around the island.

Sri Lanka Street Food vs Restaurants: Typical Prices and What to Expect

Street food in Sri Lanka is usually the cheapest way to eat, while mid-range restaurants cost 2–3 times more per dish but offer more comfort, English menus, and wider dietary options.

If you’re deciding between Sri Lanka street food and sit-down restaurants, it helps to understand the price difference and what you get for each. Street stalls, bakeries, and tiny local cafés serve the most authentic flavors at very low prices. In 2026, common street snacks like vegetable roti, samosas, and short eats (small pastries or fried bites) cost around LKR 80–250 (USD 0.25–0.80) each.

Mid-range restaurants in tourist areas—Colombo, Galle Fort, Ella, Mirissa—charge more but still feel affordable compared with Western cities. A main dish typically runs LKR 1,200–2,500 (USD 3.50–8), while a full dinner with starter and drink might reach LKR 3,000–5,000 (USD 10–16) per person in 2026.

Here’s a quick comparison:

| Type of place | Typical spend per person (2026) | What you get | | Street food stall | LKR 400–800 (USD 1.25–2.50) | One filling snack or kottu plate, very local experience | | Simple local “hotel” | LKR 300–700 (USD 1–2.25) | Rice and curry set, basic seating, limited English | | Mid-range restaurant | LKR 1,500–4,500 (USD 5–15) | Full meal, better hygiene, menus in English | | Tourist café | LKR 2,000–5,000 (USD 6–16) | Western-style dishes, coffee, Wi‑Fi |

To stay connected while hunting down street food in Colombo or trying cafés in Ella, many travelers use an eSIM from Hello for instant data on arrival, then rely on maps and reviews without worrying about finding Wi‑Fi.

Dietary Needs in Sri Lanka: Halal, Vegetarian, Vegan, and Food Safety

Sri Lanka is generally friendly to halal, vegetarian, and vegan diets, though labelling is informal and food safety depends more on choosing busy, clean-looking places than on strict regulations.

For halal travellers, Sri Lanka’s significant Muslim population—around 10% of residents according to census data—means halal options are relatively easy to find in major cities and along the west coast. Look for Muslim-owned eateries, visible halal signs in Colombo and Kandy, or ask at hotel restaurants; many will know where the nearest halal spot is.

Vegetarian and vegan travelers also do well thanks to the island’s Buddhist and Hindu influences. Many curries are naturally plant-based, featuring lentils (dhal), pumpkin, okra, jackfruit, and leafy greens cooked in coconut milk. In everyday practice, most local restaurants can offer vegetarian rice and curry without much fuss; vegan diners may need to ask clearly for dishes without ghee, milk, or fish sauce.

Basic food safety tips:

  • Choose busy stalls with high turnover, especially for street food.
  • Aim for freshly cooked items served hot and avoid items that have been sitting uncovered.
  • Drink bottled or filtered water; ice in tourist areas is usually safe but ask if unsure.
  • Peel fruit yourself and be cautious with raw salads where washing standards aren’t clear.

According to regional travel health advisories, serious food-borne illnesses are not rampant, but mild stomach upsets are common when people dive straight into spicy curries and street snacks. Introduce new dishes gradually and carry basic medication if you have a sensitive stomach. The Hello app’s multi-currency expense tracking can help you note what you ate and where, which is surprisingly handy if you’re trying to figure out what did or didn’t agree with you.

Budgeting Your Sri Lanka Food Costs: Daily Spend, Apps, and Tipping

Most travellers can eat very well in Sri Lanka on LKR 2,500–5,000 per day (USD 8–16) in 2026, using street food and local eateries for most meals and reserving restaurants and cafés for occasional treats.

When planning your Sri Lanka food guide budget, start by estimating a daily spend. A backpacker sticking mostly to local rice and curry lunches and street snacks can manage on around LKR 2,000–3,000 (USD 6.50–10) per day outside resort areas. Mid-range travellers mixing cafés, a few Western meals, and one nicer restaurant dinner can expect closer to LKR 4,000–6,000 (USD 13–20) daily.

Food delivery apps such as PickMe and Uber Eats operate in Colombo and some larger towns, where delivery fees are modest—often LKR 200–400 (USD 0.60–1.25)—though selection drops off in smaller beach towns and hill country destinations.

Tipping culture is relatively low-key. Many restaurants include a 10% service charge; if not, rounding up or leaving 5–10% is appreciated. For small local spots and street food, tipping isn’t expected.

To keep all of this straight, the Hello app can become your food budgeting sidekick. Its AI receipt scanning works with Sri Lankan rupees, so you can simply photograph a bill from a kottu stall or café, have it auto-categorized as food, and instantly see how your daily spend compares to your plan. If you’re travelling with friends and splitting seafood feasts, Hello’s expense splitting automatically converts across currencies, useful if one person tracks in USD and another in EUR.

Staying Connected for Food Finds: Hello eSIM and Trip Planning

Using a Hello eSIM for Sri Lanka makes it much easier to find local food, check reviews, translate menus, and track expenses in real time without hunting for Wi‑Fi.

Modern food discovery in Sri Lanka happens partly on the street and partly on your phone. Having reliable mobile data on arrival means you can instantly search for “Sri Lanka must try food” near your guesthouse, check photos of a street kottu stall, or navigate to a recommended rice and curry spot in a new neighborhood.

With Hello’s eSIM plans for Sri Lanka, you can buy and activate data before your trip, land at Bandaranaike International Airport already connected, and skip the queues for physical SIM cards. Plans start from around 5GB, with prices updated live based on current regional rates and promotions. That’s especially useful if you’re planning to hop from Sri Lanka to other destinations like Japan and want seamless connectivity via Hello eSIM for Japan.

The same app you use for eSIM connectivity doubles as a budget tracker and trip planner. Voice expense entry lets you quickly note “rice and curry in Kandy, LKR 550” on the spot, and AI-powered categorization files it under your food budget. Over a two-week trip, you’ll have a clear picture of how much you spent on street food versus restaurants and can adjust mid-trip—maybe more seafood in Galle, fewer pricey coffees in Colombo—without guesswork.

According to global tourism data, Sri Lanka is seeing an increase in independent travellers who rely on digital tools to plan trips; using the Hello app aligns perfectly with that trend by keeping both connectivity and costs under control.

Common Questions: What to Eat, How Much It Costs, and Local Etiquette

Most travellers want to know what to eat in Sri Lanka, how much food costs in 2026, and whether street food is safe; the short answer is: eat rice and curry, kottu, and hoppers, expect LKR 2,500–5,000 per day, and stick to clean, busy vendors.

Q: What are the absolute must-try foods in Sri Lanka? A: Focus on rice and curry, kottu roti, hoppers, string hoppers, and seafood curries along the coast. These are the staples that define Sri Lankan cuisine and are widely available from Colombo to the hill country and beach towns.

Q: How much does a typical meal cost in 2026? A: Street food or a simple rice and curry lunch runs about LKR 300–800 (USD 1–2.50). A mid-range restaurant main dish will usually be LKR 1,200–2,500 (USD 3.50–8). A full sit-down dinner with drink might reach LKR 3,000–5,000 (USD 10–16).

Q: Is Sri Lanka street food safe? A: Street food is generally safe if you choose busy, clean-looking stalls and eat items cooked fresh and served hot. Avoid food that’s been sitting out and consider bottled or filtered water if you’re prone to stomach issues.

Q: Do I need to tip at restaurants? A: Many restaurants include a 10% service charge. If not, leaving around 5–10% or rounding up is appreciated but not strictly required. Street vendors and local cafés don’t expect tips.

Q: How can I track what I spend on food? A: The Hello app’s AI receipt scanning and multi-currency tracking let you log every meal, from LKR rice plates to café coffees, and see your total food spend across the trip without manual calculations.

Explore These Destinations

Stay Connected

Book this trip

Compare options on trusted travel sites

Plan activities for this trip

Continue to a reviewed booking partner to check schedules, inclusions, and terms.

Make the most of Sri Lanka

From eSIM connectivity to expense tracking, Hello is the all-in-one companion that keeps your trip stress-free.

Related Articles