Skip to main content
PriceLeo

Food & Restaurants

The top-rated restaurants in every district — each one rated 4 stars or higher on Google, with halal and vegetarian-friendly options flagged. Kosher food is not commercially available in Sri Lanka outside informal Chabad houses in Colombo and Arugam Bay.

Central Province

Kandy

★ 4.9 922 Google reviews

Vegetarian, Vegan, Cafe · Budget · Kandy

A plant-based gem near Kandy Lake serving generous vegetarian and vegan breakfasts, smoothie bowls and fresh juices in a chilled garden setting. One of the highest-rated eateries in the whole city.

129/8B Anagarika Dharmapala Mawatha, Kandy 20000

Vegetarian-friendly

★ 4.9 546 Google reviews

Sri Lankan · Budget · Kandy

A tiny, intimate restaurant in the Pushpadana complex serving authentic Sri Lankan home cooking; with only a handful of tables and near-perfect reviews, it fills up fast at lunchtime.

Pushpadana Complex, DS Senanayake Veediya, Kandy 20000

★ 4.7 1,511 Google reviews

Cafe, European · Budget · Kandy

A European-style specialty cafe on DS Senanayake Veediya widely regarded as serving the best coffee in Kandy, alongside avocado toast, tacos and smoothie bowls. A favourite stop for travellers looking for a light Western breakfast or brunch.

125 DS Senanayake Veediya, Kandy 20000

Vegetarian-friendly

★ 4.7 839 Google reviews

Fusion, Burgers, Sri Lankan · Budget · Kandy

A quirky first-floor hangout on DS Senanayake Veediya fusing Western favourites with Sri Lankan flavours - think Sri Lankan-spiced burgers, kottu wraps and well-reviewed vegan options like jackfruit burgers.

1st Floor, 164 DS Senanayake Veediya, Kandy 20000

Vegetarian-friendly

★ 4.7 686 Google reviews

Cafe, Burgers, Western · Budget · Kandy

A hillside cafe with a stunning view over Kandy town and the surrounding mountains, popular for burgers, submarines, pasta and desserts served fast by friendly staff.

No. 07, A B Damunupola Road, Kandy 20000

★ 4.6 605 Google reviews

Sri Lankan street food · Budget · Kandy

A government-backed food court where local women cook traditional Sri Lankan street food to order - hoppers, pittu, string hoppers, roti, dosa and sweets - at remarkably low prices. Open daily 7am to 7pm; many dishes are naturally vegetarian.

Ahalepola Kumarihami Mawatha, Kandy 20000

Vegetarian-friendly

★ 4.4 3,446 Google reviews

Multi-cuisine food court · Budget · Kandy

A lively multi-cuisine food court on the top of Kandy City Centre mall, gathering Thai, Indian, Italian, Chinese and Sri Lankan counters under one roof steps from the Temple of the Tooth. Convenient card-based ordering and something for every palate.

Kandy City Centre, No 5 Sri Dalada Veediya, Kandy 20000

Official website ↗

★ 4.4 662 Google reviews

Vegetarian, Sri Lankan · Budget · Kandy

A strictly vegetarian institution near the Kandy market serving cheap, hearty Sri Lankan rice and curry plus its famous soy-based ice cream in vanilla, strawberry and chocolate. A great budget option for vegans and vegetarians.

E L Senanayake Veediya, Kandy 20000

Vegetarian-friendly

★ 4.4 228 Google reviews

Tea room, Cafe · Mid · Kandy

An elegant tea room from Sri Lanka's famous Mlesna tea house, all dark wood, glass and leather, steps from the Temple of the Tooth. Sip single-estate Ceylon teas and pick up gift tins downstairs.

15 Sri Dalada Veediya, Kandy 20000

Official website ↗

★ 4.3 2,438 Google reviews

Asian Fusion, Bar · Mid · Kandy

A long-running rooftop lounge above Kandy Lake famous for sunset views (complete with flights of fruit bats), cold beer and a menu of Chinese, Asian-fusion and Western dishes. One of the most reliable evening spots in town.

29A Anagarika Dharmapala Mawatha, Kandy 20000

★ 4.3 857 Google reviews

Colonial pub, Sri Lankan, Western · Mid · Kandy

A colonial-era landmark on Colombo Street - an aristocrat's mansion turned British officers' club, serving as a tavern since 1860. Dine on Sri Lankan and Western dishes in the atmospheric courtyard or upstairs bar.

98 Colombo Street, Kandy 20000

Official website ↗

★ 4.3 767 Google reviews

South Indian, Vegetarian · Budget · Kandy

An all-vegetarian South Indian eatery on DS Senanayake Veediya known for crisp dosas, idli and vada with vegan-friendly chutneys, at very affordable prices. A quieter alternative to nearby Balaji Dosai.

No. 9, DS Senanayake Veediya, Kandy 20000

Vegetarian-friendly

★ 4.3 618 Google reviews

Burgers, Steaks, Grill · Mid · Kandy

A well-regarded grill house on Dharmashoka Mawatha turning out proper burgers, steaks and loaded fries - a solid pick when you need a break from rice and curry.

186/A Dharmashoka Mawatha, Kandy 20000

★ 4.3 114 Google reviews

Sri Lankan, European Fusion · Fine · Kandy

The signature restaurant of Theva Residency, perched on the Hantana hills with panoramic views over the Kandy valley. Serves refined Sri Lankan and European fusion plates in one of the city's most romantic fine-dining settings.

71/B1, 2nd Lane, Hantana Road, Kandy 20000

Official website ↗

★ 4.2 2,180 Google reviews

Sri Lankan, Western · Budget · Kandy

A casual, popular eatery on the A9 north of the city centre known for generous Sri Lankan rice and curry meals at very affordable prices, plus Western comfort food. A local favourite that tourists increasingly seek out.

258/4/1 A9, Kandy 20000

★ 4.1 4,480 Google reviews

South Indian, Vegetarian · Budget · Kandy

Kandy's best-known South Indian vegetarian restaurant, constantly packed for its crispy paper dosai, aromatic chutneys and sweet chai milk tea. A cheap, authentic and reliably busy spot in the heart of town.

03 DS Senanayake Veediya, Kandy 20000

Official website ↗
Vegetarian-friendly

★ 4.1 821 Google reviews

Indian, Fusion · Mid · Kandy

A fusion restaurant on Kumara Veediya specialising in authentic Indian cooking, from tandoori dishes to rich curries, with a broader international menu. A dependable mid-range choice close to the city centre.

2 Kumara Veediya, Kandy 20000

★ 4.1 708 Google reviews

Sri Lankan, Asian, Western · Mid · Kandy

A fifth-floor rooftop restaurant with breathtaking views over Kandy's rooftops and hills, serving a diverse menu of Sri Lankan classics, pasta and sandwiches. A relaxed sunset dinner spot.

5th Floor, 155 S.W.R.D. Bandaranayake Road, Kandy 20000

Official website ↗

Matale

★ 4.9 1,779 Google reviews

Sri Lankan · Budget · Sigiriya

A small, cosy family-run restaurant near Sigiriya Rock that has become one of the highest-rated eateries in the area, loved for its home-style Sri Lankan curries, warm hospitality and generous portions. Vegetarian and vegan options are plentiful.

Mailethtewa Road (Hotel Road), Sigiriya 21120

Vegetarian-friendly

★ 4.8 1,464 Google reviews

Sri Lankan · Budget · Sigiriya

A rustic lakeside restaurant beside the Sigiriya tank serving authentic village-style Sri Lankan rice and curry with views towards the rock fortress. Consistently praised for fresh local flavours and friendly owners.

Wew Thawulla Restaurant Street, Sigiriya

★ 4.7 634 Google reviews

North Indian · Mid · Matale

Matale's top-rated Indian restaurant, serving rich North Indian classics; the biryani and butter chicken draw diners from across the district. Modern dining room just off Nagolla Road.

12/1/1 Nagolla Road, Matale 21000

★ 4.7 352 Google reviews

Sri Lankan · Budget · Sigiriya

A welcoming family restaurant on the Inamaluwa-Sigiriya road known for its big Sri Lankan curry spreads, fresh juices and attentive service. A handy lunch stop between Dambulla and Sigiriya Rock.

Inamaluwa-Sigiriya Road, Sigiriya

★ 4.6 1,245 Google reviews

Sri Lankan, Italian · Mid · Sigiriya

A popular garden restaurant in Sigiriya village mixing wood-fired pizzas and Italian plates with classic Sri Lankan curries. Relaxed seating and consistently high ratings make it a favourite dinner spot after climbing the rock.

Sigiriya Road, Sigiriya

★ 4.6 261 Google reviews

Sri Lankan · Mid · Matale

An authentic Sri Lankan buffet restaurant at Kaudupelella on the Kandy-Matale road, ranked among the best in the district, with a spice-garden tour available alongside its traditional rice and curry spread.

No. 99, Kaudupelella, Matale 23100

★ 4.4 357 Google reviews

Chinese, European, Seafood · Mid · Matale

A modern, beautifully designed restaurant in Matale town serving Chinese, European and seafood dishes. A serene escape from the busy town with attentive service and a varied menu.

95 Dharmapala Mawatha, Matale 21000

★ 4.3 924 Google reviews

Sri Lankan, Vegetarian-friendly · Budget · Sigiriya

A traveller favourite on the Inamaluwa-Sigiriya road with a rich menu, generous portions and standout vegetarian and vegan curries; the banana lassi is a signature. Simple open-air setting close to the Sigiriya resthouse.

Inamaluwa-Sigiriya Road, Sigiriya

Vegetarian-friendly

Nuwara Eliya

★ 4.9 720 Google reviews

Cafe, Health Food · Budget · Nuwara Eliya

A tiny, exceptionally rated cafe near the racecourse serving herbal teas, Ayurvedic drinks, fresh coffee and light healthy bites. A charming, wellness-minded stop with some of the best reviews in town.

19/5 Race Course Road, Nuwara Eliya 22200

★ 4.7 2,937 Google reviews

Sri Lankan · Mid · Nuwara Eliya

A hugely popular casual Sri Lankan restaurant overlooking Lake Gregory, known for its extensive rice-and-curry buffet, excellent kottu and lovely garden seating. All meat is halal-sourced, and it is one of the highest-rated restaurants in town.

No. 5 Upper Lake Road, Nuwara Eliya 22200

Official website ↗
Halal

★ 4.6 2,490 Google reviews

Cafe, Bakery, International · Mid · Nuwara Eliya

The Grand Hotel's colonial-style cafe and bakery, serving high tea, pastries, pizzas and international comfort food on a garden terrace. A Nuwara Eliya institution and an essential stop for afternoon tea.

5 Grand Hotel Road, Nuwara Eliya 22200

Official website ↗

★ 4.6 1,341 Google reviews

Italian, Pizza · Mid · Nuwara Eliya

A cosy family-run Italian spot serving wood-fired pizzas, fresh pasta and warming soups, a welcome change of pace in the hill country. One of the best-rated independent restaurants in Nuwara Eliya.

122 Peradeniya-Badulla-Chenkaladi Highway, Nuwara Eliya 22200

★ 4.6 552 Google reviews

Thai · Fine · Nuwara Eliya

The Grand Hotel's elegant Thai restaurant, regarded as one of the finest dining rooms in the hill country, with authentic tom yum, curries and stir-fries prepared by Thai-trained chefs.

Grand Hotel Road, Nuwara Eliya 22200

Official website ↗

★ 4.4 3,198 Google reviews

North Indian, South Indian · Fine · Nuwara Eliya

The Grand Hotel's bustling Indian restaurant, celebrated for authentic North and South Indian dishes at reasonable prices; queues form most evenings for its dosas, tandoori and curries.

Grand Hotel Road, Nuwara Eliya 22200

Official website ↗

★ 4.4 1,002 Google reviews

Asian Fusion, Sri Lankan · Mid · Nuwara Eliya

The restaurant of Queenswood Cottage on Badulla Road, serving Asian fusion and Sri Lankan dishes in a quiet garden setting away from the town bustle. Well rated for generous portions and friendly service.

124 Badulla Road, Nuwara Eliya 22200

Official website ↗

★ 4.1 2,464 Google reviews

Indian · Fine · Nuwara Eliya

A well-established upscale Indian restaurant on Badulla Road with a broad menu of tandoori, biryani and curries; halal-friendly and popular with families and tour groups alike.

18 Badulla Road, Nuwara Eliya 22200

Official website ↗
Halal

Eastern Province

Ampara

★ 4.9 464 Google reviews

Brunch, Cafe, Coffee · Mid · Arugam Bay

Leafy garden brunch cafe off Sinhapura Road pouring some of the best specialty coffee on the east coast, with smoothie bowls, avocado toast and all-day breakfasts. Holds a near-perfect Google rating.

Sinhapura Road, Arugam Bay 32500

Vegetarian-friendly

★ 4.8 1,409 Google reviews

Wood-fired Pizza, Italian · Budget · Arugam Bay

Arugam Bay's best-loved pizzeria (formerly Food Nest), turning out proper wood-fired pizzas at backpacker prices. Consistently among the highest-rated restaurants on the east coast, with good vegetarian pizza options.

146 Tri Star Road, Arugam Bay 32506

Official website ↗
Vegetarian-friendly

★ 4.8 714 Google reviews

Seafood, Sri Lankan · Mid · Arugam Bay

Fisherman-owned seafood spot on Ali Cross Road where the menu depends on the morning's catch - grilled fish, prawns and crab served simply and fresh. A local institution with outstanding ratings.

100 Ali Cross Road, Arugam Bay 32500

★ 4.7 395 Google reviews

Sri Lankan, Rice & Curry · Budget · Arugam Bay

Humble family-run spot on Main Point Road famous for its nightly Sri Lankan rice and curry buffet, with a rotating spread of vegetarian curries plus fresh fish. Exceptional value and warm hospitality.

Main Point Road, Sinna Ulla, Arugam Bay

Vegetarian-friendly

★ 4.7 315 Google reviews

Brunch, International · Mid · Arugam Bay

Surf-side cafe and coffee bar on the main strip known for quality brunches, burgers and bowls in the most chilled spot near the beach. Offers vegetarian and vegan options alongside its regular menu.

Main Street, Sinna Ulla, Arugam Bay 32500

Official website ↗
Vegetarian-friendly

★ 4.7 297 Google reviews

Poke Bowls, Burgers · Mid · Arugam Bay

Breezy eatery by Surf Point serving fresh poke bowls, smash burgers and Mediterranean-style plates. A favourite for healthy lunches between surf sessions, with good meat-free bowl options.

Surf Point, Sinnapurna Road, Arugam Bay 32500

Vegetarian-friendly

★ 4.6 580 Google reviews

Seafood · Mid · Arugam Bay

Run by a former fisherman, this Panama Road restaurant is famous for huge seafood platters of crab, prawns and the day's catch grilled over coals. One of the most-recommended dinners in Arugam Bay.

Panama Road, Pottuvil, Arugam Bay 32500

★ 4.6 244 Google reviews

North Indian, Tandoori · Budget · Arugam Bay

Long-running North Indian kitchen on Manal Road dishing up tandoori chicken, butter paneer, tikka masala and fresh naan. Paneer and dal dishes make it a solid pick for vegetarians.

Manal Road, Arugam Bay 32500

Vegetarian-friendly

Batticaloa

★ 4.8 187 Google reviews

Seafood · Mid · Pasikudah

Highly rated seafood house near Pasikudah bay doing generous platters of crab, calamari and the day's catch with attentive service. One of the top-scoring restaurants on this stretch of coast.

Pasikuda

★ 4.6 105 Google reviews

Seafood, Cafe · Mid · Pasikudah

Small cafe-style seafood restaurant on the Batticaloa road near Kalkudah, praised for fresh fish, prawn dishes and friendly owners. A solid budget-to-mid pick close to Pasikudah bay.

Batticaloa Road, Kalkudah

★ 4.4 245 Google reviews

Seafood, Sri Lankan · Mid · Pasikudah

Pasikudah's best-known independent seafood restaurant, plating fresh lagoon crab, prawns and grilled fish at prices well below the resort strip. Ranked number one in the area on TripAdvisor with coastal views to match.

Coconut Cultivation Board Road, Pasikuda

Official website ↗

★ 4.4 173 Google reviews

Seafood · Mid · Pasikudah

Family-run seafood kitchen in Kalkudah cooking crab curry, garlic prawns and grilled fish to order. A relaxed, good-value alternative to the resort restaurants around Pasikudah beach.

Kalkudah

★ 4.3 158 Google reviews

Cafe, Snacks · Budget · Batticaloa

Garden cafe on Pioneer Road with wooden furniture under shady trees, serving burgers, hot dogs, short eats, ice cream and cold drinks. A relaxed meeting spot for families and travellers in Batticaloa town.

Pioneer Road, Batticaloa 30000

★ 4.2 527 Google reviews

South Indian, Pure Vegetarian · Budget · Batticaloa

Batticaloa institution beside the lagoon serving pure-vegetarian South Indian food - crisp dosas, idli with sambar and a buffet-style rice and curry lunch. The town's go-to for a satisfying meat-free meal.

Batticaloa

Vegetarian-friendly

★ 4.2 295 Google reviews

Street Food, Sri Lankan Muslim · Budget · Batticaloa

Lively open-air street-food court in the Muslim town of Kattankudy, just south of Batticaloa, famous for kottu, biriyani, shawarma, watalappam and kulfi late into the night. Halal food is the default in this almost entirely Muslim township.

Sir Razeek Fareed Mawatha, Kattankudy

Halal

★ 4.2 219 Google reviews

South Indian, Pure Vegetarian · Budget · Batticaloa

Pure-vegetarian South Indian restaurant in Mylambaveli, north of Batticaloa town, known for flavourful dosas and idlis with spicy sambar and coconut chutneys. A haven for vegetarian diners on the east coast.

Mylambaveli, Batticaloa

Vegetarian-friendly

Trincomalee

★ 4.9 490 Google reviews

Cafe, Sri Lankan, Seafood · Budget · Trincomalee

Tiny, much-loved cafe in Alles Garden with one of the highest ratings in Trincomalee. Known for hearty breakfasts, mango toast and devilled chicken.

Alles Garden, Uppuveli, Trincomalee 31000

★ 4.8 808 Google reviews

Seafood, Sri Lankan · Mid · Trincomalee

Beachfront seafood shack in Uppuveli's French Garden with sun beds on the sand and a laid-back island vibe. Famous for its crab curry and freshly grilled catch of the day.

French Garden, 170/10 Alles Garden, Uppuveli, Trincomalee 31050

★ 4.7 527 Google reviews

Sri Lankan, Seafood · Budget · Trincomalee

Warm family-run restaurant off Sarvodaya Road serving fresh seafood and classic Sri Lankan curries. Guests can also join cooking classes with the owners.

Sarvodaya Rd, Uppuveli, Trincomalee

Vegetarian-friendly

★ 4.7 256 Google reviews

Seafood, International · Mid · Nilaveli

Relaxed beachfront restaurant and bar at Nilaveli's 9th mile post, serving international breakfasts, seafood and sundowners right on the sand.

Ward No. 3, 9th Mile Post, Nilaveli 31010

Official website ↗

★ 4.6 1,013 Google reviews

Cafe, Seafood, International · Mid · Trincomalee

Stylish beach cafe on Uppuveli beach known for excellent coffee, pancakes and surprisingly good fresh sushi. One of the most popular hangouts on Trincomalee's coast.

Fernando's Beach Market, Uppuveli, Trincomalee 31000

★ 4.6 877 Google reviews

Sri Lankan · Budget · Trincomalee

Homely family-run spot serving authentic Sri Lankan rice and curry spreads with generous portions. Also runs popular cooking classes for travellers.

No. 77 Nagammal Road, Trincomalee

Vegetarian-friendly

★ 4.6 306 Google reviews

Seafood, Sri Lankan · Budget · Nilaveli

Charming budget seafood spot near the 10th mile post in Gopalapuram, praised for incredibly fresh jumbo prawns and warm family hospitality.

10th Mile Post, Gopalapuram, Nilaveli

★ 4.4 662 Google reviews

Sri Lankan, Seafood, Asian · Budget · Trincomalee

Family-run beach-road eatery in Alles Garden serving whole fish curry, prawns and Sri Lankan classics at fair prices. A reliable favourite with Uppuveli regulars.

No. 01 Beach Road, Alles Garden, Uppuveli, Trincomalee

North Central Province

Anuradhapura

★ 4.8 900 Google reviews

Sri Lankan · Budget · Anuradhapura

Garden restaurant with one of the highest ratings in Anuradhapura, serving home-style Sri Lankan rice and curry spreads cooked to order. Small, personal and worth the wait.

622/18 Godage Mawatha, Anuradhapura

Vegetarian-friendly

★ 4.6 1,877 Google reviews

Sri Lankan, Western · Mid · Anuradhapura

Hugely popular family restaurant known for enormous portions — one plate can easily feed two — and consistently friendly service. A favourite with both locals and travellers visiting the sacred city.

364 Agbo Mawatha, Stage 2, Anuradhapura

★ 4.5 808 Google reviews

Sri Lankan · Mid · Anuradhapura

Rustic village-style restaurant on Freeman Road serving traditional Sri Lankan curries cooked over wood fires in clay pots. A memorable authentic-cuisine stop near the ancient city.

743 Freeman Road, Anuradhapura 50000

★ 4.4 604 Google reviews

Sri Lankan · Budget · Anuradhapura

Budget-friendly local favourite serving authentic Sri Lankan rice and curry and kottu on Maithripala Senanayake Mawatha. Simple setting, big flavours.

Maithripala Senanayake Mawatha, Anuradhapura 50000

Vegetarian-friendly

★ 4.3 430 Google reviews

Sri Lankan · Budget · Anuradhapura

Cheerful budget eatery near the new bus stand dishing out traditional Sri Lankan rice and curry with village-style trimmings. Great value for a quick authentic meal.

5th Cross Street, New Town, Anuradhapura 50000

Vegetarian-friendly

★ 4.1 4,644 Google reviews

Indian, Sri Lankan, International · Mid · Anuradhapura

Anuradhapura's best-known dining landmark on the A12, serving Indian, Sri Lankan and international dishes in generous portions. Draws thousands of reviews for its consistency and value.

A12, Anuradhapura

Official website ↗
Vegetarian-friendly

★ 4.1 1,201 Google reviews

Chinese, Sri Lankan, Indian · Mid · Anuradhapura

Long-established air-conditioned restaurant in the new town serving Chinese, Sri Lankan and Indian dishes. A dependable sit-down choice after a day among the ruins.

Maithripala Senanayake Mawatha, Anuradhapura

★ 4.0 3,347 Google reviews

Sri Lankan, Indian · Mid · Anuradhapura

One of Anuradhapura's busiest family restaurants, famed for its lunchtime rice and curry buffet and Indian-style dishes. Popular with tour groups and locals alike.

Jayanthi Mawatha, Anuradhapura 50000

Official website ↗
Vegetarian-friendly

Polonnaruwa

★ 4.9 876 Google reviews

Sri Lankan, Village buffet · Mid · Polonnaruwa

Open-air garden restaurant by a canal on the A11, famous for its home-cooked Sri Lankan buffet with plenty of vegetarian curries and the charismatic host Jaga himself. Booking ahead is recommended.

A11, Diyasenpura, Polonnaruwa

Vegetarian-friendly

★ 4.9 198 Google reviews

Sri Lankan, Village buffet · Mid · Polonnaruwa

Highly rated authentic Sinhala buffet near Bendiwewa built around locally sourced ingredients and traditional recipes. A quieter, top-quality alternative to the bigger buffet houses.

Near Bendiwewa Maha Vidyalaya, Bendiwewa, Polonnaruwa

Vegetarian-friendly

★ 4.8 1,336 Google reviews

Sri Lankan, Village buffet · Mid · Polonnaruwa

Legendary village home-kitchen on the Habarana road serving a traditional Sri Lankan buffet cooked in clay pots over wood fires, with rice-field views. Widely considered the definitive local-food experience near Polonnaruwa.

Kalahagala, Polonnaruwa

Vegetarian-friendly

★ 4.7 218 Google reviews

Sri Lankan, Village buffet · Mid · Polonnaruwa

Charming palm-shaded buffet restaurant in Bendiwewa surrounded by rice fields, serving authentic village-style Sri Lankan curries with warm hospitality.

1608 Bendiwewa, Polonnaruwa

Vegetarian-friendly

★ 4.5 205 Google reviews

Sri Lankan, Western · Budget · Polonnaruwa

Family-friendly restaurant and cafe in Polonnaruwa town mixing local rice and curry with Western comfort food. Clean, welcoming and popular with younger locals.

Polonnaruwa town

★ 4.4 587 Google reviews

Sri Lankan, Buffet · Mid · Polonnaruwa

Buffet-style restaurant overlooking lush paddy fields, laying out around 30 Sri Lankan dishes including numerous vegetarian options. A convenient authentic lunch stop between the ancient city and Giritale.

Polonnaruwa-Habarana Rd, Polonnaruwa

Vegetarian-friendly

★ 4.2 258 Google reviews

Sri Lankan, Chinese · Mid · Polonnaruwa

Modern restaurant with an open kitchen near Hospital Junction serving Sri Lankan and Chinese food, with indoor and outdoor seating and a bar. One of the newer quality options in Polonnaruwa town.

Good Market, Hospital Junction, Polonnaruwa

Official website ↗

★ 4.1 405 Google reviews

Indian, Sri Lankan, Chinese · Mid · Polonnaruwa

Popular tour-bus stop on the A11 with a North Indian chef turning out Indian, Sri Lankan and Chinese dishes. Spacious, air-conditioned and good value at around USD 6 per head.

A11, Polonnaruwa 51000

Vegetarian-friendly

North Western Province

Kurunegala

★ 4.6 2,690 Google reviews

Cafe, Bakery, Sri Lankan, Western · Mid · Kurunegala

Ninth-floor cafe-restaurant on Dambulla Road with sweeping views over Kurunegala and the rock outcrops, serving cakes, short eats and a broad Sri Lankan-Western menu. The city's most-reviewed dining spot.

6-8 Dambulla Rd, Kurunegala

Official website ↗

★ 4.5 2,360 Google reviews

Cafe, Coffee, Breakfast · Mid · Kurunegala

Trendy coffee shop on Dambulla Road famed for its cappuccino, all-day breakfasts and desserts. A go-to meeting spot for Kurunegala's cafe crowd.

84 Dambulla Rd, Kurunegala

★ 4.4 1,756 Google reviews

International, Sri Lankan, Buffet · Fine · Kurunegala

Restaurant of the upscale Epitome Hotel at Badagamuwa, known for lavish buffets, a la carte international dishes and an infinity-pool backdrop. Kurunegala's smartest dining address.

57 Kurunegala-Dambulla Rd, Badagamuwa, Kurunegala

Official website ↗

★ 4.4 232 Google reviews

Sri Lankan · Mid · Kurunegala

Lakeside restaurant on Kurunegala's lake round serving traditional Sri Lankan fare from the well-known Gemigedara family of restaurants, with pleasant water views.

No 12, North Circular Rd, S Lake Rd, Kurunegala

★ 4.4 198 Google reviews

Sri Lankan, Buffet · Mid · Kurunegala

Garden restaurant near the Yaggapitiya highway exit on the Kurunegala-Dambulla road, offering Sri Lankan buffets and a la carte dishes in a natural open-air setting with ample parking.

Yaggapitiya-Uyandana Rd, Kurunegala

Puttalam

★ 4.8 122 Google reviews

Seafood, Sri Lankan · Mid · Kalpitiya

Beachfront seafood restaurant at Kudawa, Kandakuliya, where fishing boats land their catch right in front of the tables. Stunning coastal views and some of the freshest fish on the Kalpitiya peninsula.

Kudawa, Kandakuliya, Kalpitiya

Official website ↗

★ 4.6 134 Google reviews

Sri Lankan, Seafood · Budget · Kalpitiya

Small family kitchen widely rated the best meal in Kalpitiya town, with the chef cooking seafood and Sri Lankan curries using fruit and vegetables from his own garden.

Kalpitiya

Vegetarian-friendly

★ 4.4 122 Google reviews

Fast food, Sri Lankan · Budget · Puttalam

Bright casual restaurant in central Puttalam popular for burgers, shawarma, ice cream and quick family meals. A local favourite for an inexpensive night out.

Puttalam

Halal Vegetarian-friendly

★ 4.3 300 Google reviews

Seafood, International · Fine · Kalpitiya

Eco-chic glamping resort restaurant on Alankuda beach serving fresh seafood and international dishes under the palms. A relaxed upscale option between dolphin-watching trips.

Ilanthadiya, Alankuda, Kalpitiya

Official website ↗

★ 4.3 198 Google reviews

Seafood, Sri Lankan · Mid · Kalpitiya

Oceanfront villa restaurant at Kandakuliya where dinner is served in beach cabanas overlooking the waves. Known for grilled seafood platters and sunset views.

Kandakuliya, Kudawa, Kalpitiya

Official website ↗

★ 4.2 351 Google reviews

Sri Lankan, Fast food · Budget · Puttalam

Popular modern eatery in Puttalam serving generous rice bowls, kottu and short eats. One of the highest-rated everyday dining spots in town.

Puttalam

Halal Vegetarian-friendly

★ 4.1 124 Google reviews

Sri Lankan, Seafood · Budget · Puttalam

Relaxed family restaurant near the Puttalam lagoon front serving seafood, rice and curry and devilled dishes with a breezy waterside setting.

Beach Road, Puttalam

Vegetarian-friendly

★ 4.0 450 Google reviews

Sri Lankan, Chinese · Budget · Puttalam

Well-established family restaurant in Puttalam town serving Sri Lankan rice and curry, fried rice and kottu at local prices. A dependable stop on the Colombo-Mannar road.

Puttalam

Northern Province

Jaffna

★ 4.5 1,184 Google reviews

Seafood, Sri Lankan · Fine · Jaffna

Navy-run restaurant at Karainagar looking out to the 17th-century Dutch sea fort of Hammenhiel, reached by a short boat ride. Renowned for fresh lagoon seafood, crab and prawn dishes served with sunset views over the Palk Strait.

Fort Hammenhiel Resort, Karainagar, Jaffna

Official website ↗

★ 4.4 1,174 Google reviews

Vegetarian, South Indian · Budget · Jaffna

Bright, family-friendly pure-vegetarian restaurant in Thirunelvely with one of the highest ratings in Jaffna. Serves generous South Indian meals, kottu, string hoppers and fresh juices from early morning until late.

43 Adiyapatham Road, Thirunelvely, Jaffna

Vegetarian-friendly

★ 4.3 7,998 Google reviews

Ice Cream, Desserts, Snacks · Budget · Jaffna

A Jaffna institution near Nallur Kandaswamy Kovil that has achieved cult status for its towering fruit-and-nut sundaes and house-made ice creams. Expect queues of locals and travellers alike on warm evenings.

448A Point Pedro Road, Nallur, Jaffna 40000

Official website ↗
Vegetarian-friendly

★ 4.2 1,106 Google reviews

Jaffna Tamil, Seafood · Mid · Jaffna

Modern dining room dedicated to true Jaffna Tamil cooking - crab curry, mutton pepper fry, seafood noodles and odiyal kool. A go-to address for travellers wanting the peninsula's signature dishes done properly.

812 Hospital Street, Jaffna

Vegetarian-friendly

★ 4.2 959 Google reviews

Sri Lankan, Biryani, Seafood · Mid · Jaffna

Popular family restaurant on Brown Road celebrated for chicken and Hyderabadi biryani, fresh seafood and Sri Lankan rice and curry. Clean, spacious and well suited to groups and celebrations.

204 Brown Road, Jaffna

Official website ↗

★ 4.0 1,957 Google reviews

South Indian Vegetarian · Budget · Jaffna

Historic vegetarian cafe in Jaffna's Grand Bazaar, serving South Indian and Tamil classics on banana leaves since 1951. Famous for dosai, pittu, and old-world marble-top tables that keep the breakfast crowd coming.

36-38 Grand Bazaar (C Ponnampalam Road), Jaffna

Vegetarian-friendly

★ 4.0 1,648 Google reviews

North & South Indian Vegetarian · Budget · Jaffna

Well-loved pure-vegetarian restaurant, cafe and bakery near Nallur temple, plating North and South Indian thalis, dosai and sweets. A reliable favourite with pilgrims, families and travellers exploring Nallur.

359/3 Temple Road, Nallur, Jaffna 40000

Vegetarian-friendly

★ 4.0 1,323 Google reviews

South Indian, Sri Lankan · Budget · Jaffna

Casual twin restaurant (Akshathai/Nila) on Stanley Road known for South Indian vegetarian fare, dosai, parotta and biryani alongside Jaffna specialities. A cosy, cash-only spot popular with both locals and visitors.

60 Stanley Road, Jaffna 40000

Vegetarian-friendly

Kilinochchi

★ 4.5 104 Google reviews

Sri Lankan, Chinese, Western · Mid · Kilinochchi

Restaurant of the ReeCha Mullai Resort at Iyakachchi near Elephant Pass, attached to Sri Lanka's first organic agricultural theme park. Serves Sri Lankan, Chinese and Western dishes with vegetarian, vegan and halal options, plus a pool and water park for families.

Kottandarkulam, Iyakachchi, Kilinochchi

Official website ↗
Halal Vegetarian-friendly

★ 4.4 914 Google reviews

Northern Tamil, Vegetarian · Budget · Kilinochchi

Famed traditional food court on the A9 run under the provincial agriculture programme, where local women cook Tamil classics at separate counters - hoppers, string hoppers, dosai and rice and curry. Widely considered the essential food stop between Vavuniya and Jaffna.

A9 (Kandy Road), Aananthapuram, Kilinochchi 44000

Vegetarian-friendly

★ 4.2 491 Google reviews

Sri Lankan Rice & Curry · Budget · Kilinochchi

Army-run rest stop and restaurant complex beside the scenic Iranamadu Tank, serving inexpensive Sri Lankan rice and curry, short eats and tea. Popular with day-trippers for its lakeside setting a few kilometres off the A9.

Iranamadu Tank Road, Iranamadu, Kilinochchi

★ 4.1 314 Google reviews

Sri Lankan, Biryani, Chinese · Mid · Kilinochchi

One of Kilinochchi town's best sit-down restaurants, with a cool, attractive interior and a menu of biryanis, curries and Chinese-style dishes. Reviewers single out the chicken biryani and friendly service.

Aananthapuram, Kilinochchi

★ 4.1 160 Google reviews

Saiva Vegetarian, South Indian · Budget · Kilinochchi

Simple, dependable Saiva (pure vegetarian) eatery in Kilinochchi town dishing out dosai, idli, pittu and vegetarian rice and curry. A solid budget stop for meat-free meals on the A9 run.

Kilinochchi town (A9)

Vegetarian-friendly

Mannar

★ 4.9 346 Google reviews

Chettinad, South Indian · Mid · Mannar

Mannar's standout eatery, rated a remarkable 4.9 on Google, serving fiery Chettinad-style chicken and mutton alongside South Indian staples. A small-town gem that food vloggers and locals rave about in equal measure.

Mannar town

★ 4.5 564 Google reviews

Northern Sri Lankan, Fine Dining · Fine · Mannar

Boutique nature retreat on Mannar Island whose open-air 40-seat restaurant is the district's finest table, blending traditional Northern recipes with contemporary technique. Signatures include Jaffna crab curry and the house Manthai rice.

Thalaimannar Road, Mannar Island, Mannar

Official website ↗

★ 4.4 116 Google reviews

Pure Vegetarian, Indian · Budget · Mannar

Pure vegetarian restaurant near Thiruketheeswaram on the Mannar mainland, cooking North and South Indian, Chinese and Sri Lankan dishes entirely meat-free. A favourite of pilgrims visiting the historic Shiva kovil nearby.

Nagathalvu, Mannar

Official website ↗
Vegetarian-friendly

★ 4.3 239 Google reviews

Sri Lankan Rice & Curry · Budget · Mannar

Popular rest-stop restaurant at Thalladi on the Medawachchiya-Talaimannar highway, just before the causeway onto Mannar Island. Known for hearty Sri Lankan rice and curry buffets and quick, clean service for road travellers.

Thalladi, Medawachchiya-Talaimannar Highway (A14), Mannar

★ 4.1 268 Google reviews

South Indian, Dosai · Budget · Mannar

Long-standing bazaar favourite reputed to make the best dosai in Mannar, alongside Indian curries and Sri Lankan staples. An easy, inexpensive stop in the heart of the town's market streets.

Centre Bazaar Road, Mannar

Vegetarian-friendly

★ 4.0 271 Google reviews

Seafood, Sri Lankan · Mid · Talaimannar

Coastal hotel restaurant near Talaimannar with seating for around 50 and a menu built on freshly caught seafood and local cuisine. A convenient lunch stop when visiting Talaimannar pier and Adam's Bridge.

2nd Mile Post Road, Talaimannar 41000

Mullaitivu

★ 4.4 153 Google reviews

Northern Tamil, Vegetarian · Budget · Mullaitivu

Hygienic, women-run traditional food centre near the Mullaitivu seafront serving vegetarian Tamil home cooking - milk hoppers, dosai, pittu and rice and curry at remarkably low prices. Reviewers call it the most delicious and affordable food in Mullaitivu.

Beach Road area, Mullaitivu town

Vegetarian-friendly

★ 4.1 275 Google reviews

Sri Lankan, Vanni Home-style · Budget · Puthukkudiyiruppu

Social-enterprise restaurant on the A9 just north of Mankulam, run by the Vanni Resource Self Development Organization to train and employ local youth. Serves fresh Sri Lankan rice and curry and Vanni home-style dishes to travellers crossing the district.

A9 Road, north of Mankulam, Mullaitivu District

Vavuniya

★ 4.5 239 Google reviews

Pizza, Fast Food · Budget · Vavuniya

Vavuniya's top-rated casual spot for pizza and Western-style comfort food alongside local favourites. Its 4.5-star Google rating makes it a hit with families and students on Jaffna Road.

No.33 Jaffna Road, Vavuniya

★ 4.4 126 Google reviews

Sri Lankan, Multi-cuisine · Budget · Vavuniya

Compact, highly rated restaurant serving Sri Lankan rice and curry plus short eats and fried rice dishes. A newer name on the Vavuniya food scene that reviewers consistently score above 4.4 stars.

Vavuniya town

★ 4.3 724 Google reviews

Northern Tamil, Vegetarian · Budget · Vavuniya

Beloved women-run food centre on the A9 serving authentic Northern Sri Lankan vegetarian fare - hoppers, string hoppers, pittu, dosai and traditional sweets at very fair prices. A cultural experience as much as a meal for travellers heading north.

A9 (Kandy Road), Vairavapuliyankulam, Vavuniya

Vegetarian-friendly

★ 4.2 897 Google reviews

Sri Lankan, Indian, Chinese · Mid · Vavuniya

One of Vavuniya's most popular sit-down restaurants, praised for Hyderabad dum biryani, grilled chicken, chicken 65 and mixed noodles. Ample parking and consistent quality make it a dependable town-centre choice.

No 73C 2nd Cross Street, Vavuniya

Official website ↗

★ 4.1 548 Google reviews

Sri Lankan, Asian Fusion · Mid · Vavuniya

Clean, welcoming restaurant on Kandy Road with a wide-ranging menu, from nasi goreng and cuttlefish 65 to BBQ chicken biryani. Modest prices and generous portions earn it steady local loyalty.

Kandy Road, Vavuniya

★ 4.0 341 Google reviews

South Indian · Budget · Vavuniya

South Indian eatery with abundant vegetarian options - dosai, idli and vibrant vegetable curries built on classic Tamil Nadu flavours. Open late, making it handy for dinner after a day on the A9.

Vavuniya town

Vegetarian-friendly

Sabaragamuwa Province

Kegalle

★ 4.7 429 Google reviews

Sri Lankan · Budget · Pinnawala

A well-loved family restaurant near the Pinnawala Elephant Orphanage with a clean dining room, hearty Sri Lankan buffets and a picturesque outlook towards the Maha Oya river where the elephants bathe.

No 13, Pinnalandawatta, Pinnawala, Rambukkana

★ 4.6 433 Google reviews

Sri Lankan, Cafe · Budget · Pinnawala

A highly rated cafe and family restaurant in Rambukkana, a short hop from the Pinnawala Elephant Orphanage, serving flavourful Sri Lankan rice and curry, kottu and short eats at local prices.

No. 49, Hospital Road, Rambukkana

★ 4.5 443 Google reviews

Bakery, Cafe, International · Mid · Kegalle

The Kegalle branch of the popular Fab Ceylon bakery-restaurant chain on the Kandy-Colombo road, with a bright modern interior, cakes and pastries plus a full menu of Sri Lankan and international dishes.

No 230, Kandy-Colombo Road, Karandupana, Kegalle

★ 4.1 737 Google reviews

Sri Lankan · Budget · Kegalle

A long-standing local restaurant on the main Kandy-Colombo road through Kegalle, known for traditional Sri Lankan rice and curry, short eats and quick, inexpensive meals for travellers passing through.

291 Kandy-Colombo Road, Kegalle

★ 4.0 1,300 Google reviews

Sri Lankan, International · Mid · Pinnawala

A riverside hotel restaurant directly opposite the Pinnawala Elephant Orphanage, where diners watch the herd bathe in the Maha Oya from the terrace while enjoying Sri Lankan and international buffets.

Pinnawala, Rambukkana 71100

Official website ↗

Ratnapura

★ 4.7 221 Google reviews

Italian, Chinese, Fusion · Mid · Ratnapura

A stylish modern restaurant in Kudugalwatta serving Italian and Chinese dishes alongside fusion plates, widely considered the best-rated dining spot in Ratnapura town. Dine-in, takeaway and reservations available.

No 22, Kudugalwatta, Ratnapura

★ 4.6 211 Google reviews

Sri Lankan, Seafood · Mid · Ratnapura

A family-friendly restaurant in Ratnapura known for its seafood platters - crab, prawns and cuttlefish - along with local and international favourites. One of the top-rated newer restaurants in the gem city.

446/1/B Mosque Road, Ratnapura

★ 4.2 3,500 Google reviews

Sri Lankan, International · Mid · Ratnapura

A large, well-known restaurant and banquet complex at Lellopitiya on the Ratnapura-Pelmadulla road, serving Sri Lankan buffets, short eats and international dishes; a favourite meal stop en route to the gem country and Sinharaja.

Opposite 111 km post, Ratnapura-Pelmadulla Road, Lellopitiya

Official website ↗

★ 4.1 649 Google reviews

Cafe, Fusion · Mid · Ratnapura

A modern cafe in Hidellana New Town blending international dishes with local delicacies, plus good coffee and desserts. Regularly ranked among the best casual dining spots in Ratnapura.

New Town, Hidellana, Ratnapura 70000

★ 4.1 529 Google reviews

Indian · Mid · Ratnapura

A family restaurant at Batugedara serving authentic Indian cuisine - biryani, tandoori and rich curries - one of the few dedicated Indian dining options in the Ratnapura area.

No. 52, Batugedara, Ratnapura

Southern Province

Galle

★ 5.0 1,500 Google reviews

Crepes, Desserts · Budget · Galle

The Galle Fort branch of Sri Lanka's award-winning creperie chain, serving sweet and savoury crepes, waffles and shakes to crowds strolling the ramparts.

Galle Fort, Galle

Official website ↗
Vegetarian-friendly

★ 4.9 2,500 Google reviews

Poke bowls, Japanese fusion · Mid · Galle

A small Hospital Street spot that has become Galle Fort's hottest table, building customisable poke bowls from Japanese rice, fresh local tuna and Sri Lankan ingredients. Signature orders include the tuna poke bowl and salmon crispy rice.

24 Hospital Street, Galle Fort, Galle

Vegetarian-friendly

★ 4.9 1,700 Google reviews

Cafe, Sri Lankan, Desserts · Budget · Galle

A charming upstairs cafe above a Lighthouse Street chocolate shop, near-perfectly rated for its kottu, burgers, teas and celebrated cheesecake, with warm service and Fort views.

Lighthouse Street, Galle Fort, Galle

Vegetarian-friendly

★ 4.8 2,100 Google reviews

International, Cocktail Bar · Fine · Galle

A chic restaurant and cocktail bar inside a restored colonial bungalow in the heart of the Dutch Fort, serving international plates and creative cocktails in a candle-lit courtyard. One of the Fort's highest-rated dining rooms.

5 Church Cross Street, Galle Fort, Galle 80212

Official website ↗

★ 4.8 1,475 Google reviews

Cafe, International · Mid · Unawatuna

A laid-back surf lounge steps from Unawatuna beach serving smoothie bowls, wood-fired pizza and fresh juices to a young crowd of surfers and travellers. Among the best-rated hangouts on the bay.

Welle Dewalaya Road, Unawatuna

Vegetarian-friendly

★ 4.7 1,321 Google reviews

Seafood, International · Mid · Unawatuna

An upscale beachfront restaurant instantly recognisable by its white umbrellas on Unawatuna's sand, serving fresh seafood platters and international dishes with the waves as a soundtrack.

274/5 Pillagoda, Unawatuna Beach, Unawatuna

★ 4.7 1,300 Google reviews

Gelato, Desserts · Budget · Galle

An artisanal gelateria in Galle Fort churning small-batch gelato and sorbets from Sri Lankan fruit, chocolate and spices — the essential rampart-walk treat.

Galle Fort, Galle

Vegetarian-friendly

★ 4.7 1,247 Google reviews

Deli, Cafe, Breakfast · Mid · Unawatuna

A popular deli-cafe on Devala Road doing big breakfasts, gourmet sandwiches, proper coffee and homemade cakes — the go-to brunch spot in Unawatuna.

147 Devala Road, Unawatuna

Vegetarian-friendly

★ 4.7 696 Google reviews

Sri Lankan · Budget · Galle

A tiny family-run gem on Parawa Street famous for its ten-curry Sri Lankan feast, cooked fresh daily by the owner's family. Cooking classes and warm hospitality make it a Fort favourite.

5 Parawa Street, Galle Fort, Galle

Vegetarian-friendly

★ 4.7 477 Google reviews

Sri Lankan · Budget · Unawatuna

A family-run Unawatuna restaurant serving traditional Sri Lankan rice and curry with plenty of vegetarian curries, plus popular hands-on cooking classes.

120 Yaddehimulla Road, Unawatuna

Vegetarian-friendly

★ 4.6 1,500 Google reviews

Sri Lankan · Budget · Galle

An authentic Sri Lankan restaurant just outside the Fort, loved for its traditional clay-pot rice and curry spreads, hoppers and generous vegetarian options at local prices.

Wakwella Road, Galle

Vegetarian-friendly

★ 4.6 979 Google reviews

Italian, Pasta · Mid · Galle

A cosy Italian kitchen at the corner of Leyn Baan and Cross Street making fresh ravioli, tagliatelle and gnocchi daily, finished with proper tiramisu and panna cotta.

Leyn Baan Street, Galle Fort, Galle

Vegetarian-friendly

★ 4.6 828 Google reviews

Middle Eastern, Moroccan · Mid · Galle

A halal Middle Eastern restaurant on Church Street inside Galle Fort, celebrated for mezze platters, smoky kebabs and slow-cooked Moroccan tagines, with strong vegetarian mezze options.

40 Church Street, Galle Fort, Galle

Halal Vegetarian-friendly

★ 4.5 3,200 Google reviews

Cafe, Seafood, Sri Lankan · Mid · Galle

Galle Fort's best-known cafe, housed in a 17th-century Dutch building on Pedlar Street and open since 2004 as the first cafe inside the UNESCO site. Muslim-owned and halal, with seafood, Sri Lankan curries, sandwiches and gelato.

92 Pedlar Street, Galle Fort, Galle

Halal Vegetarian-friendly

★ 4.5 1,637 Google reviews

International, Sri Lankan · Mid · Unawatuna

A leafy garden restaurant off Yaddehimulla Road mixing Sri Lankan curries with international comfort food and cocktails, a relaxed evening favourite away from the beach crowds.

Yaddehimulla Road, Unawatuna 80000

★ 4.3 2,168 Google reviews

Pizza, Seafood · Mid · Unawatuna

A famous beachfront institution at Dalawella known for wood-fired pizza, fresh seafood and sunset views over the palm-fringed swimming lagoon near Unawatuna.

Dalawella Beach, Matara Road, Unawatuna

★ 4.3 906 Google reviews

Seafood, Asian, European · Mid · Galle

A reputable Galle Fort seafood house between Middle and Lighthouse Streets, plating generous Asian and European-style seafood in a modern, elegant setting.

34 Middle Street, Galle Fort, Galle

★ 4.1 1,300 Google reviews

Seafood, Sri Lankan · Mid · Galle

A rampart-side restaurant in Galle Fort where diners watch the sunset over the Indian Ocean with seafood platters, Sri Lankan curries and cold drinks.

Galle Fort, Galle

Hambantota

★ 4.9 332 Google reviews

Sri Lankan · Budget · Tissamaharama

Hidden-gem family eatery on the Hambantota road praised for generous portions of cheese kottu, fried rice, garlic chicken and devilled prawns at very fair prices. The curry spreads include dhal, eggplant and other vegetable dishes.

16/2 Hambantota Road, Tissamaharama

Vegetarian-friendly

★ 4.7 1,540 Google reviews

Sri Lankan, Buffet · Budget · Tissamaharama

Charming wood-fire kitchen overlooking rice paddies on the Hambantota road, where a Sri Lankan buffet of curries is cooked in front of guests over open flames. The top-rated dinner stop for Yala safari travellers, with plenty of vegetable curries.

No 100 Hambantota Road, Tissamaharama 82600

Vegetarian-friendly

★ 4.7 200 Google reviews

Sri Lankan, Chinese · Budget · Tissamaharama

Relaxed cafe-restaurant on Palliyawatta Road known for kottu, chopsuey rice, seafood dishes and cold beer, backed by first-class service. A dependable, budget-friendly dinner spot near the Tissa lake.

27 Palliyawatta Road, Tissamaharama

Vegetarian-friendly

★ 4.7 144 Google reviews

Seafood, Crab · Mid · Tissamaharama

Specialist seafood house in Tissamaharama built around lagoon crab, prawns and fresh fish cooked in Sri Lankan style. A newer arrival that has quickly earned top ratings from safari-bound diners.

Tissamaharama

★ 4.6 1,649 Google reviews

Pizza, Seafood, Asian Fusion · Mid · Tissamaharama

Modern, spotless restaurant on Tissa's main street serving pizza, seafood platters and Asian fusion plates, with air-conditioned indoor seating. Opens before dawn for safari breakfasts and caters well to vegetarians and vegans.

Main Street, Tissamaharama

Vegetarian-friendly

★ 4.6 261 Google reviews

Sri Lankan, Seafood · Budget · Tissamaharama

Informal roadside restaurant on the Kataragama road that locals and travellers rate for its lemon prawns, fresh seafood and rice-and-curry spreads of up to nine separate dishes. Simple setting, big flavours, honest prices.

Kataragama Road, Punchi Akurugoda, Tissamaharama 82600

Vegetarian-friendly

Matara

★ 5.0 1,300 Google reviews

Crepes, Desserts · Budget · Matara

The Matara branch of Sri Lanka's award-winning crepe chain, flipping sweet and savoury crepes, waffles and milkshakes for a young local crowd near the beachfront.

Matara

Official website ↗
Vegetarian-friendly

★ 4.9 1,887 Google reviews

Seafood, Barbecue · Mid · Mirissa

A buzzing beachfront grill on Mirissa's sand where the evening seafood display — jumbo prawns, lobster and whole fish — is barbecued to order as the sun goes down.

Mirissa Beach, Mirissa

★ 4.9 1,646 Google reviews

Japanese, Sushi · Mid · Mirissa

A tiny Japanese kitchen in Mirissa serving remarkably good sushi, ramen and donburi made with the morning's tuna catch — one of the highest-rated restaurants in town.

Mirissa

★ 4.8 1,327 Google reviews

Italian, Pizza · Mid · Mirissa

An Italian-run pizzeria at Udupila Junction turning out authentic wood-fired pizzas and fresh pasta that many travellers rate the best Italian food on Sri Lanka's south coast.

Udupila Road, Mirissa

Vegetarian-friendly

★ 4.7 3,381 Google reviews

Sri Lankan, Rotis · Budget · Mirissa

A humble family-run roti shop on a quiet lane in Mirissa that grew into a Lonely Planet-listed legend, famous for kottu, avocado-and-cheese rotis, chocolate-banana rotis and its popular cooking classes.

Udupila Road, Mirissa

Official website ↗
Vegetarian-friendly

★ 4.5 478 Google reviews

Sri Lankan, Vegetarian · Budget · Matara

A bustling open-air food court where local women cook traditional Sri Lankan fare — hoppers, string hoppers, pittu and herbal porridges — at unbeatable prices. A genuine taste of the south.

Matara

Vegetarian-friendly

★ 4.4 1,700 Google reviews

International, Fusion · Mid · Matara

A vintage European-themed restaurant inside Matara's Dutch Fort, loved for gourmet burgers, pasta kottu, seafood Mongolian rice and good coffee. The top-rated table in Matara town.

Dutch Fort, Matara

Halal Vegetarian-friendly

Uva Province

Badulla

★ 4.8 7,566 Google reviews

International, Pizza, Cafe · Mid · Ella

Rustic timber-framed restaurant and coffee house on Wellawaya Road serving wood-fired pizza, specialty coffee and international plates. One of the highest-rated dinner spots in Ella, with a strong vegetarian selection.

No. 50 Wellawaya Road, Ella 90090

Official website ↗
Vegetarian-friendly

★ 4.8 3,329 Google reviews

Sri Lankan · Budget · Ella

A tiny log-cabin eatery near the Ella tunnel that has become a cult favourite for home-style rice and curry cooked fresh to order. Listed as a halal-friendly restaurant, with generous vegetable curry spreads.

No. 91, Near Tunnel, Ella 90090

Official website ↗
Halal Vegetarian-friendly

★ 4.8 2,167 Google reviews

Italian, Japanese · Mid · Ella

Garden restaurant on the Passara road blending Italian and Japanese cooking - think wood-fired pizza, pasta and sushi-style plates in the Ella hills. Highly rated for its cosy setting and vegetarian-friendly menu.

37 Ella-Passara Road, Ella

Vegetarian-friendly

★ 4.7 5,237 Google reviews

International, Bar · Mid · Ella

Popular terraced cafe-bar on the Wellawaya highway edge of town, loved for burgers, kottu, cocktails and valley views. A relaxed backpacker favourite with vegetarian-friendly menu choices.

57 Wellawaya-Ella-Kumbalwela Hwy, Ella 90090

Vegetarian-friendly

★ 4.7 2,880 Google reviews

Cafe, International · Mid · Ella

Cheerful family-run cafe near the town centre serving smoothie bowls, Sri Lankan curries, pancakes and fresh juices. A long-standing traveller favourite noted on TripAdvisor as vegetarian friendly.

41 Badulla-Bandarawela Main Road, Ella 90090

Vegetarian-friendly

★ 4.6 6,147 Google reviews

Sri Lankan, International · Mid · Ella

Stylish rooftop restaurant above Main Street with panoramic views over the Ella Gap, serving Sri Lankan classics and international comfort food from sunrise breakfasts to sunset cocktails. Marked vegetarian-friendly with plenty of meat-free options.

10 Main Street, Ella 90090

Official website ↗
Vegetarian-friendly

★ 4.5 12,022 Google reviews

Sri Lankan, International · Mid · Ella

Ella's most famous hangout, a multi-level open-air restaurant and bar on Main Street serving Sri Lankan curries alongside international dishes. Known for its buzzing atmosphere, chill-out music and clearly labelled vegetarian and vegan menu.

A23 Main Street, Ella 90090

Official website ↗
Vegetarian-friendly

★ 4.5 2,926 Google reviews

Asian, International · Mid · Ella

One of Ella's original Main Street restaurants, with a huge menu spanning Sri Lankan rice and curry, Asian stir-fries and Western dishes, plus a sunny rooftop for cocktails. Reliable all-rounder with many vegetarian choices.

Main Street, Ella 90090

Vegetarian-friendly

Monaragala

★ 4.9 464 Google reviews

Cafe, Sri Lankan Snacks · Budget · Wellawaya

Small cafe and guest stay in Wellawaya town pouring fresh coffee and serving authentic local snacks and meals. Punches far above its size with a near-perfect Google rating.

Wellawaya

★ 4.9 244 Google reviews

Sri Lankan · Budget · Wellawaya

Popular local restaurant in Wellawaya serving Sri Lankan rice and curry, kottu and short eats to a loyal following. One of the town's highest-rated places to eat.

Wellawaya

★ 4.8 3,120 Google reviews

Sri Lankan, Chinese · Budget · Wellawaya

Wellawaya's standout restaurant since 2019, serving Sri Lankan classics like lamprais, kottu and rice and curry in a cosy space with live guitar nights and good coffee. Its huge review count and 4.8 rating make it the region's benchmark.

AB43, Wellawaya

Official website ↗
Vegetarian-friendly

★ 4.8 163 Google reviews

International, Lounge Bar · Mid · Wellawaya

Smart restaurant and lounge bar on the Monaragala road offering an a la carte menu from herbed vegetable soups to grills, plus rooms upstairs. Brings a touch of polish to dining in Wellawaya.

74 Monaragala Road, Wellawaya

Official website ↗
Vegetarian-friendly

★ 4.7 897 Google reviews

Cafe, Burgers, Sri Lankan · Budget · Wellawaya

Clean, modern cafe on the Ella road out of Wellawaya doing freshly prepared burgers, rice dishes and proper espresso coffee. A convenient, well-run stop between Ella and the south-coast beaches.

1st Mile Post, Ella Road, Wellawaya

Official website ↗

★ 4.7 112 Google reviews

Cafe, Sri Lankan · Budget · Wellawaya

Friendly cafe-restaurant in Wellawaya town serving Sri Lankan meals, juices and snacks, handy for travellers breaking the journey to Ella or Yala. Well rated by both locals and visitors.

Wellawaya

★ 4.3 462 Google reviews

Bakery, Sri Lankan · Budget · Buttala

Buttala's most-reviewed eatery, combining a bakery counter of fresh bread and short eats with a restaurant serving rice and curry and fried rice. A practical, well-rated stop on the road between Yala and the hill country.

Buttala

Western Province

Colombo

★ 4.8 24,400 Google reviews

Arabic, Mandi, BBQ · Mid · Colombo

A Wellawatte institution for Arabic mandi, juicy grills and biryani, drawing huge crowds for its aromatic rice platters and live BBQ. One of Colombo's most-reviewed halal restaurants.

38 Alexandra Road, Marine Drive, Colombo 00600

Halal

★ 4.7 29,900 Google reviews

Arabic, Indian, Chinese · Mid · Colombo

A wildly popular halal restaurant off Marine Drive known for enormous sharing platters of Arabic, Indian and Chinese food. Its generous portions and late-night buzz have made it one of the most-reviewed eateries in the country.

No. 32, 8th Lane, Marine Drive, Colombo 00300

Halal

★ 4.7 5,000 Google reviews

South Indian, Vegetarian · Mid · Colombo

The Colombo branch of India's famous pure-vegetarian chain, serving dosas, chaats, North and South Indian thalis and a dazzling sweets counter.

Vegetarian-friendly

★ 4.6 10,200 Google reviews

Burgers, Fast food · Mid · Colombo

Born as a Marine Drive food truck, Street Burger grew into Colombo's favourite gourmet burger brand, stacking halal beef, chicken and veggie burgers with big portions and bold sauces.

Marine Drive, Bambalapitiya, Colombo 00400

Official website ↗
Halal

★ 4.6 4,000 Google reviews

Seafood · Mid · Colombo

A halal-certified casual seafood chain on Deal Place famous for flaming prawns, fish and chips and giant sharing platters inspired by New York's Fulton Fish Market.

No. 31, Deal Place, Colombo 00300

Official website ↗
Halal

★ 4.6 3,500 Google reviews

International buffet · Fine · Colombo

Hilton Colombo's acclaimed all-day dining restaurant with seven live cooking theatres spanning Sri Lankan, Indian, Chinese, Japanese and Western cuisines — widely rated the best buffet in the city.

Hilton Colombo, 2 Sir Chittampalam A Gardiner Mawatha, Colombo 00200

Vegetarian-friendly

★ 4.5 3,000 Google reviews

International, Fusion · Mid · Colombo

A stylish warehouse-conversion restaurant on cobblestoned Park Street, serving comfort food, fusion plates and famous cocktails in one of Colombo's most atmospheric dining enclaves.

50/1 Park Street, Colombo 00200

★ 4.4 5,400 Google reviews

Seafood, Sri Lankan · Fine · Colombo

Sri Lanka's most celebrated restaurant, set in the 400-year-old Old Dutch Hospital and co-founded by chef Dharshan Munidasa with cricket legends Mahela Jayawardene and Kumar Sangakkara. A fixture on Asia's 50 Best Restaurants list, famed for its export-grade lagoon crab in pepper and garlic chilli preparations.

Old Dutch Hospital, Colombo 00100

Official website ↗

★ 4.4 4,400 Google reviews

Tea house, Cafe · Mid · Colombo

A stylish Colombo tea house pouring premium Ceylon teas, bubble teas and iced brews alongside waffles, cakes and light bites — a favourite afternoon hangout in Colombo 5.

Jawatte Road, Colombo 00500

Vegetarian-friendly

★ 4.4 4,000 Google reviews

Chinese, Sri Lankan-Chinese · Mid · Colombo

Colombo's oldest Chinese restaurant, feeding the city since 1942 with Sri Lankan-Chinese classics like hot butter cuttlefish and chicken fried rice. The Bambalapitiya flagship remains a nostalgic favourite.

11 Milagiriya Avenue, Colombo 00400

Vegetarian-friendly

★ 4.4 2,900 Google reviews

International, Sri Lankan · Fine · Colombo

Paradise Road's flagship restaurant set in Geoffrey Bawa's former architectural office, pairing courtyard dining with contemporary international and Sri Lankan dishes. Famous for its black pork curry and decadent dessert menu.

No. 2 Alfred House Road, Colombo 00300

Official website ↗
Vegetarian-friendly

★ 4.3 3,800 Google reviews

Arabic, Shawarma · Mid · Colombo

A long-running halal chain credited with popularising shawarma in Colombo, serving Arabic grills, wraps and platters late into the night.

Halal

★ 4.3 3,500 Google reviews

South Indian, Vegetarian · Budget · Colombo

A beloved pure-vegetarian South Indian restaurant in Wellawatte serving dosas, thalis and short eats to generations of Colombo families. One of the city's best-rated meat-free dining rooms.

53/3 Ramakrishna Road, Colombo 00600

Vegetarian-friendly

★ 4.3 3,300 Google reviews

Steakhouse, Grill · Mid · Colombo

A long-established Colombo grill house famous for its sizzling-platter steaks, seafood sizzlers and pepper sauces, delivering theatre with every smoking plate.

★ 4.2 7,100 Google reviews

South Indian, Biryani · Mid · Colombo

The Sri Lankan outpost of the legendary Tamil Nadu biryani house established in 1957, serving its famous seeraga samba mutton and chicken biryanis to packed tables.

Halal

★ 4.2 4,700 Google reviews

Sri Lankan street food · Budget · Colombo

Colombo's legendary night-time street food quarter near Hulftsdorp, where stalls dish out kanji, sambol bread, grilled meats and egg hoppers into the early hours — a rite of passage for local food lovers.

Aluthkade, Colombo 01200

Halal

★ 4.1 6,200 Google reviews

South Indian, Vegetarian · Budget · Colombo

A no-frills pure-vegetarian restaurant at Thummulla junction beloved for dosas, vadai, pooris and South Indian meals at honest prices — a Colombo vegetarian standby for decades.

Thummulla Junction, Colombo 00500

Vegetarian-friendly

★ 4.1 4,900 Google reviews

Sri Lankan · Mid · Colombo

A Colombo institution opposite Viharamahadevi Park serving authentic Sri Lankan rice and curry, hoppers and kottu in air-conditioned comfort. A reliable first stop for travellers wanting traditional island cooking done well.

No. 65, C.W.W. Kannangara Mawatha, Colombo 00700

Official website ↗
Vegetarian-friendly

Gampaha

★ 4.7 2,289 Google reviews

International, Sri Lankan · Mid · Negombo

Negombo's long-running number one, a garden restaurant complex with live music, a well-stocked bar and a menu spanning Sri Lankan classics to international dishes, including a full vegan menu. Consistently ranked top of the town on Google and TripAdvisor for over two decades.

80B Porutota Road, Ethukala, Negombo 11500

Official website ↗
Vegetarian-friendly

★ 4.7 586 Google reviews

Seafood · Mid · Negombo

An intimate seafood specialist tucked down St. Jude Lane near the beach, plating some of Negombo's freshest lagoon prawns, crab and catch-of-the-day with polished service.

11/A St. Jude Lane, Negombo

★ 4.6 884 Google reviews

Italian · Mid · Negombo

A romantic Italian trattoria in Ethukala serving handmade pasta, thin-crust pizza and imported wines, run with genuine Italian hospitality.

104 Ettukala Road, Negombo

Vegetarian-friendly

★ 4.6 691 Google reviews

Seafood · Mid · Negombo

A relaxed beachfront seafood house on Lewis Place where the day's catch is grilled to order and served with your toes practically in the sand.

285/6 Lewis Place, Negombo

★ 4.5 1,587 Google reviews

Italian, Pizza, Seafood · Mid · Negombo

An authentic Italian kitchen on the Porutota Road strip known for wood-oven pizza, fresh seafood pastas and grilled squid. A dependable favourite with both tourists and expats.

2E Porutota Road, Negombo 22100

Official website ↗
Vegetarian-friendly

★ 4.4 1,715 Google reviews

Pub food, Seafood · Mid · Negombo

A western-themed pub on Negombo's beach road that has been a favourite watering hole since 1996, pairing cold beer and live sport with grilled seafood and hearty pub fare.

35 Porutota Road, Ethukala, Negombo

★ 4.4 1,552 Google reviews

Sri Lankan, International · Mid · Negombo

A quirky restaurant where diners eat around converted tuk-tuks, serving generous seafood platters, the signature Yoda Pizza and Sri Lankan-international fusion at good value.

52 St Joseph Mawatha, Negombo

Official website ↗
Vegetarian-friendly

Kalutara

★ 4.8 707 Google reviews

Seafood, Sri Lankan · Mid · Kalutara

A beachfront seafood house in Waskaduwa serving lobster, crab and grilled prawns straight off the boats, with sunset views over the Indian Ocean. One of the highest-rated restaurants on the Kalutara coast.

518 Kudawaskaduwa, Waskaduwa, Kalutara 12580

★ 4.7 609 Google reviews

Sri Lankan, International · Mid · Aluthgama

A leafy garden restaurant near Aluthgama serving home-style Sri Lankan curries and fresh seafood under bamboo shade, a quieter alternative to the beachfront tourist spots.

Aluthgama

Vegetarian-friendly

★ 4.7 475 Google reviews

Seafood, Sri Lankan · Mid · Aluthgama

A cheerful family-run restaurant and pub in Aluthgama praised for its seafood platters, devilled dishes and cold beer, with service that keeps guests coming back night after night.

Aluthgama

★ 4.7 326 Google reviews

Seafood · Mid · Kalutara

A well-loved seafood restaurant near Kalutara's beach known for generous lobster and prawn platters cooked to order, with the owners also arranging local tours for guests.

Kalutara North, Kalutara

★ 4.5 417 Google reviews

Seafood, Sri Lankan, Asian · Mid · Kalutara

A friendly family-run spot in Maha Waskaduwa with a carefully tailored menu of fresh seafood, Sri Lankan curries and Asian dishes at reasonable prices.

De Abrew Road, Maha Waskaduwa, Kalutara

★ 4.4 735 Google reviews

Seafood, Sri Lankan · Mid · Aluthgama

A busy seafood restaurant on the Aluthgama-Beruwala stretch serving huge platters of grilled fish, prawns and calamari, popular with beach holidaymakers from the nearby resorts.

Galle Road, Moragalla, Beruwala

★ 4.4 477 Google reviews

Italian, Pizza · Mid · Kalutara

A surprising find on the Kalutara-Wadduwa coast, this Italian kitchen turns out wood-fired pizza, fresh pasta and salads that draw diners from along the west coast.

Galle Road, Waskaduwa, Kalutara

Vegetarian-friendly