Nuwara Eliya’s dining scene features numerous restaurants catering to both local and international tastes, serving cuisines ranging from authentic Sri Lankan to Indian and from Italian to other Western fare, appeasing all palates and catering to all budgets. Check out this list and discover the best restaurants in Nuwara Eliya, Sri Lanka!

1. Grand Indian

Without a doubt, Grand Indian is the most popular restaurant in Nuwara Eliya. Charming and unique, the restaurant offers stellar service, taking your casual dining experience to a new level.Grand Indian serves outstanding Indian cuisine with menu highlights including veggies samosas and authentic curries to sample.

Grand Indian Restaurant Nuwara Eliya Sri Lanka

2. De Silva Food Centre

De Silva Food Centre is an inexpensive, simple eatery conveniently located on the main street. Providing an ample range of Sri Lankan and Chinese fare, De Silva Food Centre offers a great pitstop for a fast snack or a casual dinner, with vegetarian kottu roti to satisfy you craving for genuine local food.

De Silva Food Centre Nuwara Eliya Sri Lanka

3. Salmiya

If you are craving for authentic Italian food, head to Salmiya, a lovely restaurant set on the Badulla Road and featuring a friendly atmosphere and a cosy setting. The menu highlights include wood-oven fired pizza with real mozzarella, original olive oil and other high-quality ingredients imported from Europe or locally-sourced to maximise the freshness. Yum!

Salmiya Restaurant Nuwara Eliya Sri Lanka

4. Grand Thai

With its sophisticated and elegant atmosphere, beautiful modern decor and romantic setting, Grand Thai is a great choice for marking a special occasion. Offering a break from the ubiquitous Sri Lankan and Western cuisine, this laid-back dining venue serves traditional Thai dishes and provides an attractive wine carte, completing your idyllic dinner out.

Grand Thai Restaurant Nuwara Eliya Sri Lanka

5. Heritance Tea Factory Hotel Restaurant

Heritance Tea Factory Hotel Restaurant is located in a gorgeous historical building where industrial style is perfectly combined with vintage details resulting in a truly unique interior. The spacious and beautifully decorated dining room features a lovely ambience and provides relaxing vibes. You can sample a vast selection of contemporary Sri Lankan cuisine from the a la carte menu or order a five-course set meal.

Heritance Tea Factory Hotel Restaurant Nuwara Eliya Sri Lanka

6. Queenswood Restaurant

Queenswood restaurant features quaint wooden furnishings, muted lights and impeccable service. Located on the Badulla Road a bit off-the-beaten-path, the restaurant is well worth the extra effort it might take to find the place. Specialising in Asian fusion, the restaurant also serves scrumptious Western dishes to treat you taste buds: delightful pizza, beef curry and juicy shawarma are only a few of our favourites.

Queenswood Restaurant Nuwara Eliya Sri Lanka

7. Indian Summer Nuwara Eliya

Set in a modern colonial-style building, Indian Summer Nuwara Eliya is an appealing and elegant dining venue featuring beautiful furnishings, trendy decor and stunning views of Lake Gregory. Specialising in traditional Indian cuisine, Indian Summer is a place to savour delicious curries, garlic cheese naan or tandoori chicken, and complete your sophisticated dining experience with delectable dessert from the attractive menu.

Indian Summer Restaurant Nuwara Eliya Sri Lanka