Review GuruSri 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
134
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.

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(12 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(14 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
    Chill & Grill

    Chill & Grill

    5.0(9 reviews)Restaurants

     46 Kandy Rd, Kiribathgoda 11600

  5. 5
    Yakimaki Japanese BBQ

    Yakimaki Japanese BBQ

    5.0(8 reviews)Restaurants

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

  6. 6
    Hungry Brunch Café & Restaurant

    Hungry Brunch Café & Restaurant

    4.8(16 reviews)Restaurants

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

  7. 7
    Indi’s joint

    Indi’s joint

    5.0(7 reviews)Restaurants

     33 William Gopallawa Mawatha, Kandy 20000, Sri Lanka

  8. 8
    The Empire Cafe

    The Empire Cafe

    5.0(7 reviews)Restaurants

     Temple St, Kandy, Sri Lanka

  9. 9
    Cafe Banana Chill

    Cafe Banana Chill

    5.0(7 reviews)Restaurants

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

  10. 10
    La Pangea Cafe And Restaurant

    La Pangea Cafe And Restaurant

    4.8(12 reviews)Restaurants

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

  11. 11
    June Bistro - Cafe & Restaurant

    June Bistro - Cafe & Restaurant

    4.9(8 reviews)Restaurants

     174 DS Senanayake Veediya, Kandy 20000, Sri Lanka

  12. 12
    Kulture32

    Kulture32

    4.9(8 reviews)Restaurants

     32 A9, Kandy 20000

  13. 13
    Lion Brand Coffee & Restaurant

    Lion Brand Coffee & Restaurant

    5.0(6 reviews)Restaurants

     43 Ampitiya Rd, Kandy 20000, Sri Lanka

  14. 14
    Yaka Lounge

    Yaka Lounge

    5.0(5 reviews)Restaurants

     Sri Rajasinghe Mawatha, 9 Sandriana Lake View Hotel, 5 floor, Kandy 20200, Sri Lanka

  15. 15
    Hela Bojun Hala

    Hela Bojun Hala

    5.0(5 reviews)Restaurants

     Ahalepola Kumarihami Mawatha, Kandy 20000, Sri Lanka

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 12 reviews.
Which restaurants in Kandy has the most reviews?
Hungry Brunch Café & Restaurant is the most-reviewed restaurants in Kandy with 16 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 134 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.