Open Travel Guide
Restaurants in Sri Lanka

Best Restaurants in Sri Lanka 2026

Where to eat in Sri Lanka: the dishes that define the place and the rooms that serve them best.

This guide covers 42+ restaurants and places to eat in Sri Lanka — Ministry of Crab, Upali's and Semondu top the list. Every recommendation carries its practical details: typical costs, the best time to visit, and what to know before you commit.

Sri Lanka is a tropical island paradise in South Asia, renowned for its ancient Buddhist ruins, stunning beaches, lush tea plantations, and incredible wildlife. From the iconic rock fortress of Sigiriya to the pristine beaches of the south coast and the misty highlands of Ella, this diverse nation offers unforgettable experiences for every traveler.

Sri Lankan cuisine is a vibrant and intensely flavoured tradition built around rice and curry — a central meal of rice surrounded by multiple curries, sambols, and chutneys that reflects the island's diverse cultural influences. Coconut milk forms the base of most curries, while roasted curry powder, goraka (dried gamboge fruit), and fresh curry leaves give Sri Lankan food its distinctive character. The cuisine varies dramatically by region — southern coastal cooking emphasises seafood, northern Jaffna cuisine is spicier and more coconut-heavy, while the hill country is famous for vegetables grown in the cool climate. Signature dishes include hoppers (bowl-shaped fermented rice pancakes), kottu roti (chopped flatbread stir-fried with vegetables and egg), string hoppers (steamed rice noodles), and the universally loved pol sambol (fresh coconut relish with chilli).

Must-try dishes

Iconic dishes that define Sri Lanka.

Must try

Rice and Curry (Bath Curry)

Sri Lanka's national meal — a mound of steamed rice surrounded by 4-8 small dishes of curried vegetables, dhal, fish or meat, and condiments. The combination creates extraordinary depth of flavour. Eaten with the right hand in traditional households.

Where to try: Any local kade or rice-and-curry shop nationwide

Price: $2-8

Must try

Hoppers (Appa)

Bowl-shaped pancakes made from fermented rice flour batter cooked in a small wok. Plain hoppers are eaten with curry; egg hoppers have a fried egg in the center. String hoppers (indi appa) are steamed noodle discs. The ultimate Sri Lankan breakfast.

Where to try: Breakfast spots and kade nationwide, Upali's restaurant Colombo

Price: $0.50-2/piece

Must try

Kottu Roti

Sri Lanka's most popular street food — chopped roti flatbread stir-fried on a griddle with vegetables, egg, and choice of meat or seafood. The rhythmic chopping sound of metal blades on the griddle is the unofficial sound of Sri Lankan street food.

Where to try: Pilawoos Galle Road, any kade after dark, hotel restaurants

Price: $2-6

Must try

Pol Sambol

A fresh condiment of grated coconut, red onions, dried chilli, lime juice, and Maldive fish (dried tuna). Eaten with virtually every Sri Lankan meal, pol sambol adds coolness and fire simultaneously and is deeply addictive.

Where to try: With every traditional meal at kade and restaurants

Price: Included with meal

Must try

Jaffna Crab Curry

The northern Tamil specialty of lagoon mud crabs cooked in a rich, dark curry of roasted spices, goraka, and coconut — distinct from southern styles and intensely flavoured. Best experienced at Ministry of Crab in Colombo or in Jaffna itself.

Where to try: Ministry of Crab Colombo, seafood restaurants in Jaffna

Price: $20-85

Top restaurants

Handpicked picks for the best dining experiences.

Seafood

Ministry of Crab

$$$4.7/5

World-renowned restaurant in the historic Dutch Hospital complex, specializing in Sri Lankan lagoon crabs. Founded by cricket legends Kumar Sangakkara and Mahela Jayawardene, consistently ranked on Asia's 50 Best Restaurants list.

Old Dutch Hospital, Hospital Street, Colombo 00100

Sri Lankan

Upali's

$$4.3/5

Beloved local chain serving authentic Sri Lankan cuisine with commitment to preserving food heritage. Extensive menu including vegetarian, vegan, and organic options in comfortable air-conditioned setting.

32 Galle Face Court 2, Colombo 00300

Sri Lankan Street Food

Semondu

$4.4/5

Tiny hole-in-the-wall restaurant in Galle serving exceptional Sri Lankan street food. Famous for lamprais, rolls, and traditional snacks at incredibly low prices.

43 Lighthouse Street, Galle Fort, Galle 80000

Street Food

Galle Face Green Vendors

$4.2/5

Famous seaside promenade filled with street food vendors after 6 PM. Try isso vadai, achcharu, egg hoppers, and various deep-fried snacks in the ocean breeze.

Galle Face Green, Colombo 00300

Cafe

Cafe Kumbuk

$$4.4/5

Trendy health-focused cafe in Colombo serving organic coffee, smoothie bowls, avocado toast, and fresh juices. Modern minimalist interior popular with digital nomads.

3 Park Street Extension, Colombo 00200

Japanese

Nihonbashi

$$$4.8/5

Elegant Japanese restaurant with serene rock gardens and bamboo walls. Features on Asia's 50 Best Restaurants, offering authentic kaiseki cuisine, fresh sushi, and teppanyaki with theatrical presentation.

2 Deal Place, Colombo 00300

Traditional Sri Lankan

Nuga Gama

$$4.4/5

Unique dining experience in a recreated traditional village setting inside Cinnamon Grand Hotel. Extensive buffet of authentic Sri Lankan dishes served in rustic ambiance with cultural performances.

77 Galle Road, Colombo 00300

Sri Lankan

Matara Curry House

$4.1/5

Local favorite serving authentic rice and curry with numerous vegetable and meat options. Cafeteria-style service with incredibly affordable prices and generous portions.

New Town Road, Matara 81000

Restaurants by cuisine

Browse picks grouped by cuisine type.

Cafe

Cafe Kumbuk

$$

Cafe on the 5th

$$

Coffee Bar

$$

Cafe Aura

$$

Matey Hut

$

Hideaway Hostel Cafe

$

Seafood

Ministry of Crab

$$$

Dehiwala Fish Market Fry Stalls

$

The Lagoon

$$$

Sea Breeze

$

The Tuna & The Crab

$$$

Sri Lankan

Upali's

$$

Matara Curry House

$

Railway Station Canteen

$

Ministry of Goat

$$

International

The Station

$$

Chill Cafe Arugam Bay

$

International/Sri Lankan

Cafe Chill

$$

Mama's Galle Fort Roof Cafe

$$

Sri Lankan Street Food

Semondu

$

Pettah Market Food Stalls

$

Street Food

Galle Face Green Vendors

$

Kandy Central Market

$

Colonial Cafe

The Empire Cafe

$$

Contemporary

Catherine's

$$$

Contemporary International

Rare at Residence

$$$

Contemporary Sri Lankan

The Fort Printers

$$$

Gourmet Burgers

A Minute by Tuk Tuk

$$

International/Seafood

The Shack

$$

Italian

Il Ponte

$$$

Jaffna Tamil

Jaffna Rice & Curry

$

Japanese

Nihonbashi

$$$

Roti

Ella Roti Shop

$

Seafood BBQ

Unawatuna Beach BBQ

$

Seafood/Sri Lankan

Wijaya Beach Restaurant

$$

Snacks

Negombo Beach Short Eats

$

South Asian Fusion

Monsoon

$$

Sri Lankan Breakfast

Porutota Center

$

Sri Lankan/Chinese

New Rest House

$

Traditional Cafe

Grand Indian Coffee House

$

Traditional Sri Lankan

Nuga Gama

$$

Various

Hikkaduwa Sunday Market

$

Street food

Local flavours at affordable prices.

Street food

Kottu Roti

Chopped flatbread stir-fried on a large griddle with vegetables, egg, and meat or seafood in a noisy and theatrical cooking process. Available at almost every roadside kade and late-night food stall across the island.

Find it at: Roadside kade and tea stalls nationwide, especially active after 8pm

Street food

Isso Wade (Prawn Fritters)

Crispy lentil fritters (wade) topped with a whole fresh prawn, sold at Galle Face Green in Colombo and beach promenades. The most famous Sri Lankan street snack, served hot with chilli sambol sauce.

Find it at: Galle Face Green promenade vendors, Colombo beach fronts

Street food

Coconut Roti with Pol Sambol

A thick flatbread made with grated coconut and wheat flour, eaten hot from the griddle with spicy pol sambol. A common breakfast and snack across the island, cheap and deeply satisfying.

Find it at: Morning kade nationwide, bus stations and markets

Street food

Aluwa and Kavum

Traditional Sri Lankan sweets — aluwa is a dense rice flour fudge flavoured with treacle and cashews, while kavum are deep-fried oil cakes made for festivals. Found at sweet shops and market stalls.

Find it at: Sweet shops in Pettah Colombo, markets, bakeries nationwide

Street food

Thambili (King Coconut)

A bright orange variety of coconut served chilled at roadside stalls — the vendor slices the top off and hands you the coconut with a straw. Rich in electrolytes and deliciously refreshing in the tropical heat. Sri Lanka's national sports drink.

Find it at: Roadside stalls and vendors nationwide, 50 cents to $1

Food markets

Where locals shop and graze.

Pettah Produce Market, Colombo

The wholesale heart of Colombo's food supply chain, with rows of vendors selling tropical fruits, vegetables, spices, dried fish, and Maldive fish (dried tuna) at wholesale prices. Visit the fruit section for mangosteen, rambutan, and king coconut at their cheapest.

Hours: 5AM-5PM daily

Kandy Central Market

A bustling two-level covered market in the heart of Kandy with excellent fresh produce, spice vendors, and dried goods. The upper floor fruit stalls offer superb quality highland produce at local prices. Kandy's social centre for fresh food shopping.

Hours: 6AM-6PM daily

Galle Fort Sunday Market

A weekly artisan market within Galle Fort featuring organic produce, specialty food products, artisan jams, locally roasted coffee, handmade chocolates, and spice products from small producers. A gourmet food lover's highlight.

Hours: 7AM-12PM Sundays only

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Eat lunch at local kade (canteen restaurants) rather than tourist restaurants — rice and curry for $2-4 is far superior to expensive tourist versions

Tip

Sri Lankan food varies hugely in chilli heat — ask 'not too spicy' as a baseline and adjust up, since some dishes can be intense for unaccustomed palates

Tip

Restaurants frequented by locals (busy at lunchtime, visible Sri Lankan clientele) almost always serve better and more authentic food than tourist-facing establishments

Tip

Book Ministry of Crab in Colombo 2-4 weeks in advance — it's the most sought-after table in the country and doesn't accept walk-ins

Tip

Try different regional cuisines: Jaffna Tamil food (north), Malay-Sri Lankan fusion (Colombo), southern coastal seafood, and hill country vegetable curries are all distinct

Food budget guide

What to expect at different price points.

Level Price Description
Budget $2-8/meal Local kade rice and curry, hoppers from street stalls, kottu roti at night
Mid-range $12-25/meal Tourist restaurants, beach cafes, hotel dining rooms
Upscale $50-120+/meal Fine dining at Ministry of Crab, Amangalla, or Kaema Sutra