AirlinesAirports.com
Sri Lanka guide

Food & Dining in Sri Lanka

What to eat, where to eat, what it costs — and how to eat like a local.

Food & Dining Quick Facts
Currency: Sri Lankan Rupee (LKR); Maldivian Rufiyaa (MVR) in the Maldives
Budget meal: LKR 200–600 at a local 'hotel' (Sri Lanka); MVR 80–200 at a local café (Maldives)
Coffee: LKR 150–400 (Sri Lanka); MVR 40–120 at a local teashop, resort coffee far higher (Maldives)
Dinner time: 7:00–9:30 pm in both destinations; locals may eat earlier
Tipping: Not obligatory; appreciated where service charges are absent
Tap water: Avoid drinking tap water in both destinations; use sealed bottled water
Vegetarian: Excellent in Sri Lanka; more limited but available in Maldives local islands
Reservations: Recommended for resort fine dining (Maldives); rarely needed at local eateries in either destination
Local specialty: Rice and curry (Sri Lanka); mas huni with roshi (Maldives)
Main market: Pettah Market, Colombo (Sri Lanka); Local Market, Malé (Maldives)
5 Foods to Know in Sri Lanka
  1. Rice and curry (Sri Lanka) — The defining meal of the island — a spread of curries, sambols, and pickles that changes by region and cook
  2. Hoppers (appa) — Bowl-shaped rice-flour pancakes, crisp at the rim and soft at the centre, eaten at breakfast or dinner with chutneys
  3. Kottu roti — Chopped flatbread stir-fried with egg, vegetables, and optional meat — cheap, filling, and audible from the street
  4. Mas huni (Maldives) — A fresh, coconutty tuna-and-chilli mixture eaten with roshi flatbread — the taste of a Maldivian morning
  5. Garudhiya (Maldives) — A clean, aromatic tuna broth eaten with rice, lime, and chilli that underpins Maldivian home cooking

A Taste of Sri Lanka

Sri Lanka's food culture is anchored in rice and curry — not a single dish but a communal spread of rice surrounded by small portions of vegetable, lentil, fish, or meat curries, bright sambols, and pickles. Coconut in every form (milk, cream, scraped flesh, oil) is fundamental, and the spice profile — built on goraka, pandan, curry leaf, and a roasted curry powder darker and more complex than most Indian blends — gives Sri Lankan cooking an identity that is genuinely its own. Geography does the rest: coastal communities centre on seafood, the hill country produces some of the world's most celebrated tea, and Dutch Burgher, Malay, and Tamil influences layer the table with dishes like lamprais and wattalapam.

The Maldives presents a strikingly different picture. The archipelago's 1,200-plus islands have historically offered limited agricultural land, so the cuisine built itself around what the ocean provided in abundance: tuna. Skipjack and yellowfin tuna appear smoked, dried, shaved into broths, and folded fresh into coconut-dressed salads. Roshi (an unleavened flatbread) and mas huni (a breakfast mixture of tuna, coconut, and chilli) form the day's opening ritual on local islands, while garudhiya — a clear tuna broth — is the quiet backbone of Maldivian home cooking.

The two destinations share a common thread in coconut and the Indian Ocean, but they diverge sharply in dining context. Sri Lanka has a robust street-food scene, bustling local 'hotels,' and a growing restaurant culture in Colombo and Galle. The Maldives, outside Malé and a handful of inhabited islands, serves most visitors within the self-contained world of resort dining — a technically impressive but inherently different experience from eating where locals eat. Travelers who make the effort to reach Malé or stay on local-island guesthouses will find the most authentic Maldivian food.

Foods You Should Know

Rice and curry · Buth curry
lunch🌶 medium

A mound of steamed rice ringed by small portions of fish, meat, or vegetable curries, dhal, pol sambol, and pickles. The combination and spice level vary by household and region.

Where: Local 'hotels' (canteens), homes, and most Sri Lankan restaurants

Egg hopper · Bittara appa
breakfastVegetarian

A crisp-edged, bowl-shaped rice-flour pancake with an egg cracked and set in the centre. Eaten with coconut sambol or a thin curry.

Where: Hopper stalls and local restaurants throughout Sri Lanka, especially evenings and early mornings

String hoppers with curry · Indi appa
breakfastVegetarian🌶 mild

Delicate steamed noodle nests made from rice flour, served with coconut milk gravy and dhal for a light, comforting meal.

Where: Local eateries and guesthouses across Sri Lanka

Kottu roti · Kottu
dinner🌶 medium

Strips of roti chopped rhythmically on a griddle with egg, vegetables, chilli, and optional chicken, beef, or seafood. Bold flavour, very filling.

Where: Street-side restaurants and roadside eateries islandwide, particularly at night

Pol sambol
breakfastVegetarian🌶 hot

Freshly grated coconut mixed with dried chilli, lime juice, and red onion — a condiment that appears on almost every Sri Lankan table.

Where: Served as an accompaniment throughout Sri Lanka

Lamprais · Lomprijst
lunch🌶 mild

Rice cooked in stock, accompanied by a Dutch Burgher-influenced meat curry, brinjal moju, and frikkadels, all wrapped in banana leaf and baked. A colonial-era legacy dish.

Where: Colombo restaurants, Dutch Burgher community cafés, and some Galle establishments

Wattalapam
dessertVegetarian

A dense, dark steamed pudding of coconut milk, jaggery, cashews, and spices with Malay origins. Rich and subtly spiced with cardamom and nutmeg.

Where: Sri Lankan restaurants and homes, especially during Eid and festive occasions

Ceylon tea · Thé / Tae
breakfastVegetarian

Black tea served strong with milk and sugar at roadside kiosks, or as lighter single-estate brews at plantation guesthouses and Colombo cafés.

Where: Everywhere in Sri Lanka — roadside kiosks, restaurants, hotels, and tea country estates

Mas huni
breakfast🌶 medium

Finely shredded smoked tuna mixed with freshly grated coconut, onion, and green chilli, eaten wrapped in roshi flatbread for breakfast.

Where: Local island guesthouses and cafés throughout the Maldives, including Malé

Garudhiya
lunch

A clear, lightly salted broth made by simmering fresh tuna, served warm with rice, lime wedges, chilli, and onion on the side.

Where: Local homes and island restaurants across the Maldives

Bis keemiya
snack🌶 mild

Short pastry parcels filled with tuna, egg, and onion — a popular Maldivian short-eat influenced by South Asian samosa traditions.

Where: Teashops and street stalls in Malé and on inhabited islands

Rihaakuru
lunch

A thick, dark paste made by long-cooking reduced tuna broth. Used as a condiment and flavour base; intensely savoury and deeply Maldivian.

Where: Local island restaurants and brought as a condiment to the table in Maldivian eateries

King coconut water · Thambili
snackVegetarian

Water from the distinctive orange-husked Sri Lankan king coconut, sold roadside by vendors who hack the top off to order. Refreshing and naturally isotonic.

Where: Roadside vendors throughout Sri Lanka

Street Food & Quick Eats

Street Food & Quick Eats

Sri Lanka

Sri Lanka has a lively short-eats culture. Bakeries and small shops sell isso vadai (prawn-studded lentil fritters), cutlets (spiced fish or potato croquettes), isso roti (flatbread topped with shrimp and chilli), and samosas throughout the day. Kottu roti shops come alive at dusk and are reliable, inexpensive, and easy to spot by the clatter of metal blades on the griddle. Roadside vendors sell king coconut (thambili) and sliced fruit, particularly in coastal areas. Pettah in Colombo and the Fort area are good starting points.

Practical notes: Choose stalls with clear turnover — food sitting for long periods in open containers is the main risk. Fried items freshly pulled from the oil are a safe bet. Peel fruit yourself. Avoid raw salads and cut fruit at roadside stalls if you have a sensitive stomach early in a trip.

Maldives

On Malé and inhabited local islands, teashop culture (known as sai hotaa) is the equivalent of street food. These small, informal cafés serve short eats — hedhikaa — throughout the day: bis keemiya, gulha (fish-filled dough balls), bajiya (lentil fritters), and sweet bondi (candied rice balls). They are social spaces and genuinely welcoming to visitors. Resort islands have limited street food by nature; the teashop scene is specific to inhabited islands.

Practical notes: Teashop short eats are generally freshly made and low-risk. As with anywhere, favour busy spots and freshly prepared items.

Where to Eat

Pettah, Colombo

Dense market district with street food, short-eat bakeries, spice vendors, and cheap local lunch spots

budget
Colombo 3 / Kollupitiya

Mid-range to upscale restaurants, modern cafés, international cuisine, and established Sri Lankan dining institutions

mixed
Galle Fort

Heritage setting with boutique restaurants serving Sri Lankan and international food; café culture popular with visitors

mixed
Jaffna (Northern Sri Lanka)

Tamil-inflected cuisine distinct from the south — crab curry, mutton dishes, palmyra-based sweets, and a notably different spice palette

budget
Malé, Maldives

The capital's teashops (*sai hotaa*) serving local short eats; small local restaurants offering Maldivian rice and curry meals

budget
Maafushi Island, Maldives

One of the most visited local islands for budget travelers; guesthouse restaurants and local cafés offering Maldivian food alongside tourist-oriented menus

mixed

Places Travelers Talk About

AI-researched from well-known establishments — always verify current status and hours before visiting. Nothing here is a paid placement.

Restaurants

Jaffna Crab Shack area restaurants
budget
Jaffna town, Northern Sri Lanka

Jaffna-style crab curry and distinctly Tamil-inflected rice and curry plates unique to the north

Verify before visiting
Symphony Lagoon Restaurant
budget
Malé, Maldives

Local Maldivian dishes including garudhiya and fish curry in a straightforward local restaurant setting

Verify before visiting
Maafushi local restaurants
budget
Maafushi Island, Kaafu Atoll, Maldives

Guesthouse and local café meals representing accessible local-island Maldivian food for budget travelers

Verify before visiting
Ministry of Crab
upscale
Colombo Fort / Old Dutch Hospital, Colombo

Sri Lankan lagoon crab in a range of preparations; well-regarded both locally and internationally

Verify before visiting
Nuga Gama
upscale
Cinnamon Grand Hotel, Colombo

Traditional Sri Lankan village-style rice and curry buffet in an outdoor courtyard setting

Veg friendlyVerify before visiting

Cafés

Seagull Café
budget
Malé, Maldives

A well-known local teashop in the capital serving Maldivian short eats and tea in an informal setting

Verify before visiting
Pagoda Tea Room
budget
Colombo 3 / Cinnamon Gardens area

A long-established Colombo institution serving Sri Lankan short eats and tea in a traditional setting

Veg friendlyVerify before visiting
Pedlar's Inn Café
moderate
Galle Fort, Galle

Relaxed café inside the fort walls serving Sri Lankan dishes and fresh juices in a heritage setting

Veg friendlyVerify before visiting

Markets

Local Market (Malé Fish Market)
budget
Malé waterfront, Maldives

The main market in the capital — fresh and dried tuna, coconuts, betel leaves, local produce, and rihaakuru

Veg friendlyVerify before visiting
Pettah Market
budget
Pettah, Colombo

Colombo's main wholesale and retail market district — spices, dried fish, tropical fruit, and street food throughout

Veg friendlyVerify before visiting
Kandy Municipal Market
budget
Kandy town centre, Sri Lanka

Hill-country produce, spices, tropical fruit, and local prepared foods in a busy covered market

Veg friendlyVerify before visiting

Cooking Classes

The Galle Fort Kitchen
moderate
Galle Fort, Galle

Cooking classes and demonstrations focused on Sri Lankan cuisine using local ingredients

Veg friendlyVerify before visiting

Meal Times, Hours & Reservations

Meal Times & Dining Customs

Sri Lanka

Breakfast is typically eaten between 6:30–9:00 am — hoppers, string hoppers, roti, or bread with pol sambol and tea are common. Lunch is the main meal of the day, usually between 12:00–2:00 pm, and in local 'hotels' it is often a set rice-and-curry plate rather than an à-la-carte choice. Dinner in restaurants tends to run from 7:00–10:00 pm, though local families often eat earlier. Reservations are rarely needed at local canteens but are sensible for popular restaurants in Colombo and Galle, particularly on weekends.

Local 'hotels' (which are canteens, not accommodation) serve food quickly and without ceremony. Expect to share tables at busy periods. Eating with your right hand is culturally normal and widely practised — though cutlery is always available.

Maldives

On local islands, meal rhythms follow a similar pattern: breakfast around 7:00–9:00 am, lunch 12:00–2:00 pm, and dinner from 7:00–9:00 pm. During Ramadan, restaurants on local islands may be closed during daylight hours and open after Iftar — travelers should plan accordingly. Resort dining operates on its own schedule (often with buffets running across wider windows) and reservations are standard for specialty restaurants within resorts.

Vegetarian & Vegan

Vegetarian & Vegan Eating

Sri Lanka

Vegetarians are well catered for across Sri Lanka. The Buddhist and Hindu traditions of the island have sustained a strong culture of vegetable-based cooking. A typical rice-and-curry plate can easily be constructed without meat — dhal (parippu), jackfruit curry (polos when young, kos when ripe), beetroot curry, cashew curry, and a range of green-leaf preparations are all common and genuinely flavourful. Pol sambol is vegan. String hoppers and plain hoppers are vegan by default.

Vegans should note that coconut milk is used extensively — this is plant-based, but check whether ghee or egg is used in roti or desserts. Wattalapam contains egg. Some vegetable dishes are cooked with Maldive fish (dried tuna flakes), which is a common flavouring agent — if this is a concern, it is worth asking, though communication may be easier at restaurants used to international visitors.

Maldives

The Maldivian diet is built on fish and coconut, so strict vegetarians and vegans will find fewer naturally meat-free traditional options. Vegetable roshi, coconut-based curries, and rice dishes are available on local islands. Resorts typically offer strong vegetarian and vegan menus given the diversity of international guests. On local islands, it is worth discussing your needs directly with guesthouse hosts, who are generally accommodating.

Allergy & Dietary Phrases

Travelers with serious allergies should always confirm ingredients directly with the establishment.

I am allergic to fishමට මාළු කන්ට බැහැ (Sinhala) / எனக்கு மீன் ஒவ்வாமை இருக்கிறது (Tamil)Mata maalu kanta bæha (Sinhala) / Enakku meen ovvamai irukkirathu (Tamil)
I cannot eat shellfish / prawnsමට ඉස්සෝ/කවුඩු කන්ට බැහැ (Sinhala)Mata isso/kawudu kanta bæha
I do not eat meatමම මස් කන්නේ නැහැ (Sinhala) / நான் இறைச்சி சாப்பிடுவதில்லை (Tamil)Mama mas kanne næha (Sinhala) / Naan iraicci caappiduvillai (Tamil)
Does this contain nuts?මේකේ ගෙඩි තිබෙනවාද? (Sinhala)Meke gedi thibenavada?
I am allergic to fish (Maldivian Dhivehi)އަހަރެންނަށް މަހުން އެލާޖީ ވޭAharennah mahun elaaji vey

What Does It Cost — and Tipping

Street food / short eatLKR 50–200 per piece (Sri Lanka); MVR 10–25 per piece (Maldives)
Coffee or teaLKR 100–400 (Sri Lanka); MVR 15–50 at a local teashop (Maldives)
Budget meal (local canteen)LKR 200–600 (Sri Lanka); MVR 80–200 (Maldives local island)
Casual restaurant mealLKR 800–2,500 (Sri Lanka); MVR 150–350 (Maldives local island)
Mid-range dinner (two people)LKR 4,000–10,000 (Colombo/Galle); MVR 500–1,200 (Maldives local island)
Resort restaurant dinner (Maldives)USD 60–200+ per person — resort pricing operates largely in USD
Typical observed ranges — prices vary by season and venue.

Tipping & Service Charges

Sri Lanka

Tipping is not an embedded cultural expectation at local canteens or street stalls. At mid-range and tourist-facing restaurants, a 10% service charge is often added to the bill — check before adding more. Where no service charge applies, leaving small change or rounding up the bill is appreciated but not obligatory. Hotel restaurant staff and tuk-tuk drivers who assist with food recommendations may appreciate a modest tip.

Maldives

Resort rates typically include service charges, and some resorts operate a no-tipping policy for staff equity reasons — check your resort's specific policy. At local island restaurants and teashops, tipping is not a local norm and small rounding-up of the bill is a friendly gesture rather than an expectation. Never feel pressured to tip beyond what feels appropriate.

Food & Water Safety

💧 Tap water is not reliably safe to drink in either Sri Lanka or the Maldives; drink sealed bottled water or use a filtered/purified source, and use bottled water for brushing teeth if your stomach is sensitive.

Food Safety

General approach: Both destinations are manageable with basic awareness — the goal is not to avoid local food but to make sensible choices.

  • Sri Lanka: Busy local 'hotels' with high turnover are generally reliable. Rice-and-curry served fresh from the pot, fried short eats hot from the oil, and sealed bottled drinks are low-risk. Be cautious of pre-cut fruit sitting in open air, raw salads at low-turnover establishments, and unpeeled fruit. Shellfish is widely eaten and generally fine at busy coastal restaurants, but exercise the same common sense you would anywhere.
  • Maldives: Resort kitchens operate to international standards. On local islands, teashop short eats are typically freshly made and low-risk. Raw reef fish should always be from a reputable source. Bottled water is widely available on inhabited islands and is the standard drinking choice.
  • Both destinations: Carry oral rehydration salts. A traveler's first-aid kit with basic stomach remedies is useful. If you have pre-existing allergies, particularly to fish or shellfish, both cuisines use these ingredients extensively and communication in advance is important.

What's in Season?

Seasonal Specialties

Sri Lanka

Sri Lanka's tropical climate means most produce is available year-round, but seasonal patterns matter. Mango season (roughly November–April in the south, later in the north) brings a range of local varieties eaten ripe, green with salt, and in curries. Durian and rambutan appear in markets during their respective seasons (typically June–August and November–January). Jak fruit (jackfruit) is eaten young (polos) as a curry and ripe as a sweet — availability varies by region and month. The hill country's strawberry season peaks around January–March.

Tea quality is linked to weather: Dimbula and Nuwara Eliya teas have their best season (known as 'quality season') during the dry months of January–March, when low temperatures and dry winds concentrate the leaf flavour.

Maldives

Tuna is available year-round, but fishing conditions vary with the monsoon seasons: the northeast monsoon (November–April) brings calmer seas and generally better fishing. Breadfruit, bananas, and coconuts grown on the islands are available throughout the year. Some resorts source additional produce from Sri Lanka or India, so fresh vegetable variety can fluctuate.

Food Festivals

  • Sinhala and Tamil New Year (April) — Families prepare traditional sweets including kokis, aluwa, and kavum — rice-flour and jaggery confections with ritual significance
  • Vesak (May (full moon)) — Buddhist festival during which free food stalls (dansalas) set up across Sri Lanka offering rice, dhal, and sweet porridges to passersby
  • Eid al-Fitr (Varies (Islamic calendar)) — Celebrated with particular warmth in the Maldives and among Sri Lanka's Muslim community; wattalapam and special rice dishes are prepared at home and shared
  • Thai Pongal (January) — Tamil harvest festival celebrated with the cooking of sweet rice (*pongal*) in new clay pots — prominent in Jaffna and among Sri Lanka's Tamil communities

Food to Take Home

Food to Take Home

Sri Lanka

Ceylon tea is the classic and deservedly popular souvenir. Single-estate teas from Nuwara Eliya, Dimbula, and Uva are sold in good-quality packaging at tea shops and supermarkets in Colombo. Look for sealed, dated packaging. Cinnamon (Sri Lanka produces true cinnamon, Cinnamomum verum, which differs from the cassia sold elsewhere) is available at spice shops, particularly in Kandy and Colombo. Cashew nuts — often spiced — travel well. Jaggery (palm sugar) and Maldive fish (dried tuna) are used in Sri Lankan cooking and are widely available.

Maldives

Dried and smoked tuna products including rihaakuru (tuna paste) are distinctive Maldivian souvenirs. They are available at the local market in Malé.

Customs caution

Both Sri Lanka and the Maldives have customs regulations on food exports — quantities of dried fish, spices, and plant-based products may be subject to limits. Check the regulations of your home country as well, as many countries restrict the import of certain food items. Commercially packaged, sealed goods generally pose fewer issues than loose or fresh items.

One Day of Eating in Sri Lanka

Breakfast: Sri Lanka: Start with egg hoppers and pol sambol at a local hopper stall, accompanied by a cup of strong, milky Ceylon tea. Maldives: Seek out a teashop on a local island for mas huni with roshi and sweet tea.
Morning snack: Sri Lanka: Pick up a warm isso vadai (prawn lentil fritter) or cutlet from a bakery. Maldives: Try a gulha (fish-filled dough ball) at a sai hotaa teashop.
Lunch: Sri Lanka: Sit down at a busy local 'hotel' for a full rice-and-curry plate — let the staff bring the selection; this is how it typically works. Maldives: Order garudhiya with rice and chilli at a local island restaurant.
Afternoon: Sri Lanka: Break for king coconut water (thambili) from a roadside vendor and browse a local market for spices, fresh jackfruit, or seasonal fruit. Maldives: Visit Malé's local market to see dried tuna, coconuts, and local produce.
Dinner: Sri Lanka: Head to a kottu roti spot after dark — order at the counter, watch the preparation, and eat while it is hot. Maldives: A guesthouse dinner on a local island will typically offer fresh fish with rice and a coconut-based curry.
Dessert: Sri Lanka: Finish with a portion of wattalapam — the coconut milk and jaggery pudding found at many Sri Lankan restaurants — and a final cup of tea.

Frequently Asked Questions

Is Sri Lankan food very spicy?

Sri Lankan food can be quite hot, particularly at local establishments cooking for a local audience. The spice level varies by dish and cook — coconut milk in curries provides some balance, and milder options like string hoppers with dhal or plain hoppers are always available. Restaurants accustomed to international visitors can usually moderate spice on request, though at a local 'hotel' the rice-and-curry plate comes as it comes.

Can I eat local food safely in both destinations?

Yes, with sensible choices. In Sri Lanka, busy local canteens with high turnover are reliable, as are freshly fried short eats and sealed beverages. In the Maldives, teashop short eats and local restaurant meals on inhabited islands are generally low-risk. Stick to sealed bottled water in both destinations. Resort kitchens in the Maldives operate to international hygiene standards.

Is there good vegetarian food in the Maldives?

The traditional Maldivian diet is fish-centred, so truly vegetarian local dishes are less numerous than in Sri Lanka. Coconut-based curries, vegetable roshi, and rice dishes exist on local islands. Resorts consistently offer strong vegetarian and vegan menus. If you are staying on a local island as a vegetarian, it is worth discussing your needs with your guesthouse host in advance.

What is the cheapest way to eat well in Sri Lanka?

Eat at local 'hotels' — small canteens serving a set rice-and-curry plate at lunch for roughly LKR 200–500. These are ubiquitous throughout the country. Hopper stalls in the evening are similarly inexpensive and filling. Street-side bakeries selling short eats are good for snacks at LKR 50–150 per piece.

Are alcohol and pork available in the Maldives?

The Maldives is a Muslim country and alcohol is prohibited on inhabited local islands — it is only available within licensed resort premises. Pork products are similarly restricted to resorts. Travelers staying on local islands should expect a dry environment and plan accordingly. This does not apply to resort islands, where standard international bar and restaurant offerings are available.

What should I drink instead of tap water?

In both Sri Lanka and the Maldives, sealed bottled water is the reliable standard for drinking and tooth-brushing. In Sri Lanka, king coconut water (thambili) sold by roadside vendors — husked to order — is a safe and refreshing option. In the Maldives, bottled water is widely available on inhabited islands and at all resorts.

What are Maldive fish, and will I encounter them if I am vegetarian?

Maldive fish are dried, cured tuna flakes used as a flavouring agent in Sri Lankan cooking — similar in function to dried anchovies in other cuisines. They appear in sambols, some vegetable curries, and as a condiment, which means dishes that look vegetarian may contain them. If this matters to you, ask specifically at restaurants, though this is easier to communicate at establishments used to international dietary requests.

When should I book a restaurant in advance?

Reservations are rarely needed at local Sri Lankan canteens or Maldivian teashops. In Colombo, popular upscale restaurants on weekends are worth booking ahead, and Ministry of Crab in particular is known to fill up. In the Maldives, specialty restaurants within resorts typically require reservations, and some require them days in advance for larger groups or special occasions.

Run a restaurant, café or food business in Sri Lanka? Or found a great spot? Submit it for review — approved listings appear in this guide.
Submit a food business

AI-researched guide, generated 2026-09-11. Restaurant status, hours and prices change — verify locally before relying on specifics.

Can't find what you're looking for? Ask travelers about Food & Dining in Sri Lanka — or share what you know.

Sri Lanka Food & Dining Talk – Vibes

0 posts · 0 following
Sign in to join the discussion.

No posts yet — start the conversation.