Skip to main content
PriceLeo

Food & restaurants in Central Province

The best food & restaurants spots in Central Province, grouped by district — every listing rated 4 stars or higher on Google.

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