Review Guru — Sri Lanka's trusted review platform

Top 15 · updated 2026

Best Restaurants in Kandy

The top 15 restaurants in Kandy, ranked by real reviewer feedback.

15
Restaurants listed
4.9★
Average rating
154
Reviews aggregated
Soul Food
Top-rated

Kandy's most-reviewed restaurants cluster around Peradeniya Road, Dalada Veediya, and the streets ringing Kandy Lake — most within a short walk or tuk-tuk from the Temple of the Tooth. The city's dining scene is genuinely hybrid: local rice-and-curry kades serving the working city sit alongside tourist-facing restaurants that have grown up around the cultural-heritage foot traffic. The hill country setting shapes the experience in ways the coastal cities don't offer — cooler air, rooftop tables facing the lake rather than a main road, and a meal schedule that follows the domestic visitor rhythm more than an international one. For authentic Sri Lankan food, the lunch packet kades around the central market and Kotugodella Veediya open from 11 AM and sell out by 1:30 PM. For dinner, Kandy's better-reviewed sit-down restaurants are clustered along Peradeniya Road and above the lake — the city is not a late-night dining destination and most close by 10 PM. The list below ranks by genuine reviewer experience, which in Kandy is the clearest way to separate kitchens that take the food seriously from those coasting on the Temple foot traffic. For Colombo's restaurant scene and links to other restaurant city pages, see /best/restaurants-in-colombo.

Been to one of these? Open its page and tap a star to rate it — your review directly improves this ranking.
  1. 1
    Soul Food

    Soul Food

    5.0(17 reviews)Restaurants

     48 Sri Wickrama Rajasinghe Mawatha, Kandy 20000, Sri Lanka

  2. 2
    Ramen Hotpot (Multi-Cuisine) Restaurant Kandy

    Ramen Hotpot (Multi-Cuisine) Restaurant Kandy

    4.9(18 reviews)Restaurants

     Next to dinapala /sampath metro bank, 53 Cross St, Kandy 20000, Sri Lanka

  3. 3
    MANDIYA

    MANDIYA

    5.0(10 reviews)Restaurants

     Pushpadana complex, DS Senanayake Veediya, Kandy 20000, Sri Lanka

  4. 4
    Cake Box Kandy

    Cake Box Kandy

    5.0(9 reviews)Restaurants

     Kandy 20000

  5. 5
    La Pangea Cafe And Restaurant

    La Pangea Cafe And Restaurant

    4.8(16 reviews)Restaurants

     196/01 02Kotugodelle Street, Kandy 20000, Sri Lanka

  6. 6
    Yakimaki Japanese BBQ

    Yakimaki Japanese BBQ

    5.0(8 reviews)Restaurants

     Rooftop, 475 Peradeniya Rd, Kandy 20000, Sri Lanka

  7. 7
    Cakes By Dulini - Kandy

    Cakes By Dulini - Kandy

    5.0(8 reviews)Restaurants

     777 Peradeniya Rd, Kandy 20000

  8. 8
    S n A Cakes

    S n A Cakes

    5.0(8 reviews)Restaurants

     5h Lane, Kandy 20000

  9. 9
    Hungry Brunch Café & Restaurant

    Hungry Brunch Café & Restaurant

    4.8(16 reviews)Restaurants

     No:99, 2 DS Senanayake Veediya, Kandy 20000, Sri Lanka

  10. 10
    Indi’s joint

    Indi’s joint

    5.0(7 reviews)Restaurants

     33 William Gopallawa Mawatha, Kandy 20000, Sri Lanka

  11. 11
    The Empire Cafe

    The Empire Cafe

    5.0(7 reviews)Restaurants

     Temple St, Kandy, Sri Lanka

  12. 12
    Cafe Banana Chill

    Cafe Banana Chill

    5.0(7 reviews)Restaurants

     129/8b Anagarika Dharmapala Mawatha, Kandy 20000, Sri Lanka

  13. 13
    Breado - Cakes by Umanda Dissanayake

    Breado - Cakes by Umanda Dissanayake

    5.0(7 reviews)Restaurants

     27, 14D Sri Attadassi Mawatha, Kandy 20000

  14. 14
    June Bistro - Cafe & Restaurant

    June Bistro - Cafe & Restaurant

    4.9(8 reviews)Restaurants

     174 DS Senanayake Veediya, Kandy 20000, Sri Lanka

  15. 15
    Kulture32

    Kulture32

    4.9(8 reviews)Restaurants

     32 A9, Kandy 20000

Frequently asked

What's the highest-rated restaurants in Kandy?
Soul Food is currently the highest-rated restaurants in Kandy on Review Guru, with an average of 5.0 out of 5 stars from 17 reviews.
Which restaurants in Kandy has the most reviews?
Ramen Hotpot (Multi-Cuisine) Restaurant Kandy is the most-reviewed restaurants in Kandy with 18 customer reviews. A higher review count typically means a more reliable signal — a 4.5★ rating from 50 reviewers is stronger than a 5★ rating from 3.
How many restaurants are listed in Kandy?
Review Guru has 15 restaurants listed in Kandy, aggregating 154 customer reviews across them. We only include a business on a "best of" page once it has at least 3 reviews so the ranking is meaningful.
How are these restaurants ranked?
We use a Bayesian-weighted average score that combines the business's own star rating with the volume of reviews it has received. This prevents a single 5-star review from outranking 30 consistent 4-star reviews. Read more on our methodology page.
Are the reviews verified?
Reviews on Review Guru come from two sources: native submissions written directly on our platform, and imported reviews from Google Maps that we rewrite for clarity while preserving the original rating, sentiment, and named entities. Source is tagged on each review for transparency.
What restaurants are close to Kandy Lake and the Temple of the Tooth?
The most walkable options from Kandy Lake and the Temple of the Tooth (Sri Dalada Maligawa) are along Dalada Veediya and the upper streets circling the lake. Restaurant density here is lower than in Colombo, so the ranked list above matters more than it does in a city with deep inventory — a bad pick in this area is hard to replace on foot. Most tourist-area restaurants serve rice-and-curry, kottu, and short eats; a few higher-rated ones offer more considered menus.
What is the best food to eat in Kandy?
Kandy's strongest suit is traditional Sri Lankan cooking — rice-and-curry lunch packets from local kades are consistently excellent and priced for residents (LKR 350–650 for a full meal with several curries). Kottu roti is available at most mid-range restaurants from late afternoon. International variety is limited outside the larger hotels; for a wide menu, the hotel restaurants on the lake perimeter are the most reliable option.
What time do restaurants in Kandy open and close?
Local lunch kades typically open at 11 AM and sell out by 1:30 PM — arrive early for the freshest selection. Tourist-facing restaurants around the lake open through the afternoon and usually close by 9:30–10 PM. Kandy is not a late-night city; options after 10 PM are limited to a handful of spots near the bus stand.