Skip to content
At a glance

The best restaurants in Kandy for 2026 are led by Theva Cuisine. Runners-up by editorial rank: Villa Rose, Royal Bar & Hotel, The Empire Cafe, Slightly Chilled Lounge Bar.

Sri Lanka's Highland Culinary Heart

Kandy

Central Province, Sri Lanka  ·  5 restaurants listed

Hill-country capital where tea estates meet heritage dining rooms.

Filter by occasion: First Date Close a Deal Birthday Impress Clients Proposal Solo Dining Team Dinner

Kandy — Editorial Overview

Kandy, the last royal capital of Sri Lanka, sits in the central hills at 500 meters elevation, wrapped around a lake and guarded by the Temple of the Tooth. The dining scene reflects its complicated history — colonial-era hotels still serving afternoon tea, new-wave Sri Lankan fine dining with views back to the surrounding tea plantations, and a thriving mid-range scene of Tamil, Sinhalese, and European rooms along Peradeniya Road.

Dining Neighbourhoods

The most rewarding dining splits between Central Kandy around the lake (heritage hotels, rooftop bars, and classic tearooms), the Hantana Hills to the south (where the best panoramic restaurants look back over the town and the temple), and Peradeniya to the west (the university district with a dense cluster of modern Sri Lankan and international rooms). For tea-estate lunches, the Geragama and Giragama factories along the A1 highway are within day-trip reach.

Dining Culture & Reservations

Kandy dining runs earlier than Colombo. Most kitchens take last orders at 21:30, and the heritage hotels close their main dining rooms by 22:00. Sri Lankan fine dining is usually served as a rice-and-curry tasting — one large bowl of rice, seven to ten curry bowls, and an expectation that you try them all. Vegetarian and vegan menus are deeply developed and should be asked about even where not advertised. Service includes a 10 percent charge on most printed bills; additional tipping is appreciated but optional.

Tips From the Editors

Book the view. The best Kandy restaurants are the ones with lake or hill panoramas, and those window tables book days in advance. For the temple pilgrimage crowd (evening pujas are a major draw), avoid reserving between 18:00 and 19:30 — the town's traffic is gridlocked during those windows. Dress is smart-casual in the heritage rooms; shorts and sleeveless tops are generally acceptable in casual cafes but not in the hill-country fine-dining restaurants.

All Restaurants in Kandy

Best for a First Date in Kandy

First Date

Villa Rose

"A renovated heritage villa with candlelit verandas — Kandy's most consistently elegant mid-scale room."

Read more →

The Kandy Editorial Top 5

  1. #1

    Theva Cuisine

    Sri Lankan / European · $$ · Proposal

    A glass-walled dining room on the Hantana bluff where Kandy spreads out 300 meters below — the view alone proposes for you.

  2. #2

    Villa Rose

    Fine Dining / Continental · $$ · First Date

    A renovated heritage villa with candlelit verandas — Kandy's most consistently elegant mid-scale room.

  3. #3

    Royal Bar & Hotel

    European / Sri Lankan · $ · Team Dinner

    A 1900s colonial bar-restaurant in the heart of Kandy — long wooden tables, ceiling fans, and the best place in town for a team of twelve.

  4. #4

    The Empire Cafe

    International / Cafe · $ · First Date

    The cafe that every Kandy local recommends on a first date — affordable, stylish, and quietly excellent at what it does.

  5. #5

    Slightly Chilled Lounge Bar

    International / Rooftop · $ · Birthday

    The rooftop bar everyone ends their Kandy night at — cocktails, sharing plates, and a direct view across the lake to the Temple of the Tooth.

New tables delivered monthly.

The Kings newsletter — occasion-led restaurant reviews from every continent.

Also explore

Frequently Asked Questions

What is the best restaurant in Kandy?
For 2026, our editorial pick is Theva Cuisine. Editorial runners-up: Villa Rose, Royal Bar & Hotel, The Empire Cafe, Slightly Chilled Lounge Bar.
Where should I eat in Kandy tonight?
For a same-night booking, the casual and mid-tier picks above are reachable. Slightly Chilled Lounge Bar typically takes walk-ins; The Empire Cafe accepts day-of reservations. The splurge picks (Theva Cuisine, Villa Rose) need 3–5 weeks notice.
How much does dinner cost in Kandy?
At the splurge picks (Theva Cuisine, Villa Rose), expect $200–$400 per person without wine — full tasting menus. Mid-tier rooms run $80–$140. Casual but excellent neighborhood spots in Kandy sit at $40–$70.
What is the most expensive restaurant in Kandy?
Theva Cuisine sits at the top of the Kandy dining list — full tasting menu with wine pairings runs $400+ per person. Other splurge-tier rooms (Villa Rose, Royal Bar & Hotel) cluster at $250–$350.
Which Kandy restaurants have Michelin stars?
The top of our Kandy list is anchored by Michelin-starred and globally-recognized rooms. Theva Cuisine, Villa Rose and Royal Bar & Hotel are the rooms most frequently cited in international guides.
Do I need a reservation for restaurants in Kandy?
For the splurge and mid-tier picks: yes, always. Splurge tier needs 3–6 weeks notice; mid-tier 1–2 weeks. Casual rooms in Kandy take walk-ins early evening (5:30–6:30pm) and last-minute cancellations open up regularly through the booking apps.
What's the best neighborhood for restaurants in Kandy?
Kandy's strongest dining clusters around the central business district and the high-end residential quarters — that's where the splurge picks (Theva Cuisine, Villa Rose) sit. Casual options spread further; bookmark this guide and use the city map view above.
Where do locals eat in Kandy?
The casual and mid-tier picks above are local-frequented — fewer tourists, better pricing, and the rooms where Kandy-based diners have weekly tables. The splurge picks attract a mix of locals (anniversary, business) and international visitors.