Review GuruSri Lanka's trusted review platform

Top 12 · updated 2026

Best Restaurants in Nuwara Eliya

The top 12 restaurants in Nuwara Eliya, ranked by real reviewer feedback.

12
Restaurants listed
4.8★
Average rating
97
Reviews aggregated
Gaayathri Mess
Top-rated

Nuwara Eliya sits at 1,868 metres in Sri Lanka's central highlands and the restaurants here reflect both the town's British colonial past and its role as the country's most popular domestic hill-country escape. Where to eat in Nuwara Eliya organises itself into three distinct layers: colonial dining rooms in grand old hotels that still serve roast dinners and cream teas in high-ceilinged halls; local rice-and-curry kades near the town market serving fresh highland vegetables — leeks, carrots, beans, and potatoes grown on the surrounding slopes that taste markedly better at altitude; and a newer café-restaurant tier near Gregorys Lake catering to the younger Sri Lankan holiday crowd who drive up from Colombo for a weekend of hill country food and cool air. At 4.81★ across twelve reviewed restaurants, Nuwara Eliya's reviewed dining options are among the best-rated on the platform. The list below ranks by genuine diner feedback across all three traditions.

Been to one of these? Open its page and tap a star to rate it — your review directly improves this ranking.
  1. 1
    Gaayathri Mess Sri Lankan Restaurant

    Gaayathri Mess Sri Lankan Restaurant

    5.0(10 reviews)Restaurants

     XQFG+MF2, Gamunu Mawatha, Nuwara Eliya 22200

  2. 2
    Ceylon Kitchen

    Ceylon Kitchen

    5.0(9 reviews)Restaurants

     54 New Bazaar Rd, Nuwara Eliya 22200

  3. 3
    Eat More Restaurant

    Eat More Restaurant

    5.0(9 reviews)Restaurants

     40/2 Lawson Rd, Nuwara Eliya 22200

  4. 4
    Café Drizzle

    Café Drizzle

    4.9(9 reviews)Restaurants

     10,chandanalal karunawatha mw, Nuwara Eliya

  5. 5
    Scented Garden Pub & Cafe Blackpool

    Scented Garden Pub & Cafe Blackpool

    4.9(9 reviews)Restaurants

     Temple Rd, Nuwara Eliya 22200

  6. 6
    Why So Tasty

    Why So Tasty

    5.0(7 reviews)Restaurants

     4/1 Wajira Mawatha, Nuwara Eliya, Nuwaraeliya 22200

  7. 7
    Themparadu

    Themparadu

    5.0(7 reviews)Restaurants

     Upper Lake Rd, Nuwara Eliya 22200

  8. 8
    Arumbu Night Hotel & Restaurant 24 Hours

    Arumbu Night Hotel & Restaurant 24 Hours

    5.0(6 reviews)Restaurants

     XQ4C+R6P, Nuwara Eliya

  9. 9
    Reeds Cafe & Restaurant

    Reeds Cafe & Restaurant

    5.0(6 reviews)Restaurants

     A/2 Building, New Bazaar Rd, Nuwara Eliya 22200

  10. 10
    THAI DRAGON RESTAURANT

    THAI DRAGON RESTAURANT

    4.8(8 reviews)Restaurants

     04 Haddon Hill Rd, Nuwara Eliya 22200

  11. 11
    The Grand Café

    The Grand Café

    4.7(9 reviews)Restaurants

     5 Grand Hotel Rd, Nuwara Eliya 22200

  12. 12
    The Taste Lab

    The Taste Lab

    3.5(8 reviews)Restaurants

     03 1, 1 Cross St, Nuwara Eliya 22200

Frequently asked

What's the highest-rated restaurants in Nuwara Eliya?
Gaayathri Mess Sri Lankan Restaurant is currently the highest-rated restaurants in Nuwara Eliya on Review Guru, with an average of 5.0 out of 5 stars from 10 reviews.
Which restaurants in Nuwara Eliya has the most reviews?
Gaayathri Mess Sri Lankan Restaurant is the most-reviewed restaurants in Nuwara Eliya with 10 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 Nuwara Eliya?
Review Guru has 12 restaurants listed in Nuwara Eliya, aggregating 97 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 cuisine defines Nuwara Eliya dining — British colonial influence, fresh highland vegetables, or local rice and curry?
All three are genuine and worth experiencing separately. The colonial hotel dining rooms — the Hill Club is the most famous, but several of the Gregorys Lake–facing hotels keep the tradition — serve a version of the British hill-station menu that persisted long after Independence: lamb roast, pot soup, and proper puddings in wood-panelled rooms. This is food Sri Lanka doesn't serve anywhere warmer. The local rice-and-curry tradition uses highland produce that doesn't reach the coast in the same condition: Nuwara Eliya carrots, leeks, beans, and beetroot are staples in the market kades, cooked with the same coconut-milk base you find countrywide but with a noticeably different flavour from the altitude-grown produce. The newer Gregorys Lake café-restaurants offer a hybrid menu — local dishes alongside Western staples — aimed at domestic tourists from Colombo who want familiar food in a cooler setting. A complete Nuwara Eliya food visit covers a kade lunch, an evening at a colonial hotel, and a lakeside café for dessert.
Where are the best eating areas in Nuwara Eliya — near Gregorys Lake, the town market, or Victoria Park?
The Gregorys Lake area has the highest concentration of well-reviewed sit-down restaurants and cafes — particularly along the lake-facing road between the boat jetty and the Grand Hotel end, where several newer restaurants have opened to serve the weekend domestic visitor crowd. This is the area to look for when you want a meal with a view or a café that stays open through the afternoon. The town market area, around the central bus stand and Race Course Road, is where the working population eats: lunch packet kades, string hopper spots, and short-eat shops that open early and sell out by early afternoon. Victoria Park itself doesn't have restaurants inside, but the surrounding streets have a cluster of older hotels and guest-house dining rooms within five minutes' walk — good for a quiet dinner without driving. For the colonial dining experience, the Grand Hotel and the Hill Club are both on the Gregorys Lake side.
What is the typical budget for eating in Nuwara Eliya — from street kades to colonial hotel dining rooms?
Nuwara Eliya has a wider price spread than most Sri Lankan tourist towns. At the bottom, town-market kades serve a full rice-and-curry lunch for LKR 200–400 — similar to any Sri Lankan working-town lunch counter. Mid-range sit-down restaurants around Gregorys Lake and on the main approach roads run LKR 700–2,000 per person for a full meal with a soft drink; these cover local dishes, Western mains, and the grilled trout that several restaurants source directly from hill-country farms. The colonial hotel dining rooms — Grand Hotel, Hill Club, St. Andrews — charge LKR 3,000–7,000+ per person for an evening meal, and some require a jacket and long trousers at the Hill Club specifically. Sunday buffet lunches at the colonial hotels are a mid-range exception at LKR 3,500–5,000 per person and give access to the full spread without booking an overnight stay.