Nuwara Eliya Food Guide: Hill Country Dining

· 8 min read Food & Drink
Nuwara Eliya tea plantation landscape with mist - hill country food guide Sri Lanka

Book an experience

Food tours & cooking classes

A guided food tour covers more ground than eating solo, and you learn the backstory. From the price shown.

Nuwara Eliya sits at 1,868 metres in Sri Lanka’s central highlands - the air is cool year-round, mist rolls in by mid-afternoon, and the surrounding hillsides are covered in the tea estates that produce Ceylon’s most celebrated teas. The climate and altitude shape what people eat here: heartier, heavier dishes than you find on the coast, strong tea at every sitting, and a colonial legacy that shows up in menus at the old British hotels.

This is not a city with a polished restaurant scene. Most visitors pass through on the Kandy–Ella circuit, stopping for a night or two, and the food options reflect that. But the ingredients at this altitude are exceptional - fresh vegetables, some of the finest tea in the world, and a strawberry crop that makes Nuwara Eliya famous across Sri Lanka - and a handful of restaurants make good use of them.

What to Expect from the Food Scene

Budget travellers eat well in Nuwara Eliya. The town centre has a concentration of local canteens where a full rice and curry plate costs LKR 350–600, tea is LKR 50–80, and breakfast hoppers run LKR 80–120. These places are aimed at local workers, market traders, and budget travellers and have no pretension - plastic chairs, tin trays, and a rotating selection of vegetable and meat curries ladled from large pots.

Mid-range options cluster along the lake road and in some of the guesthouse areas. Expect LKR 800–1,800 for a sit-down meal. The top end is the colonial hotels - Grand Hotel, St. Andrew’s, the Hill Club - where dining rooms maintain an older formality and high tea is a genuine event, priced at LKR 2,500–4,000 per person.

One thing that makes Nuwara Eliya different from every other stop on the Sri Lanka circuit: the hill country vegetables. Beetroot curry, leek curry, ash plantain, and green bean tempered with mustard seeds appear on local menus at every price point, and they taste noticeably better at altitude than the versions you encounter in Colombo or Galle.

Local Canteens and Budget Eating

New Bazaar Street and Queens Hotel Road form the practical food hub of Nuwara Eliya. Half a dozen small canteens and tea shops operate along these streets, most opening from around 7am and serving into the early afternoon. They do breakfast - hoppers with sambol or dhal, egg hoppers, string hoppers with coconut milk - and then switch to a rice and curry lunch service from around 11am.

Prices are consistent: LKR 80–120 for a hopper, LKR 350–550 for a full rice and curry plate. The quality varies but the best canteens change their curries daily. Ask what came in fresh that morning - market days (Wednesdays and Sundays at the main market) produce the best selections.

Sinha Restaurant on New Bazaar Street is a consistently recommended local option. It fills up fast at lunch with workers from the nearby market and serves portions that are genuinely large. Rice and curry here runs around LKR 400–500. No English-language menu, but pointing at what others are eating works fine.

The town bus stand area has the earliest-opening tea shops - some start at 5:30am for workers heading to the tea estates. Short eats (wade, cutlets, rolls) are freshest in the morning here. Tea from these shops, made with locally grown leaves, is stronger and better than anything you’ll find in a tourist café.

Mid-Range Restaurants

Milano Tourist Rest on Grand Hotel Road is one of the few mid-range restaurants that manages to satisfy both Sri Lankan and Western palates without compromising on either. The rice and curry is properly made; the Western dishes (pasta, sandwiches, grilled chicken) are straightforward and competently executed. Mains around LKR 800–1,500. Popular with independent travellers and families visiting from Colombo.

De Silva Food Centre near the town centre has been operating for decades and is known for reliable Sri Lankan cooking at honest prices. The devilled dishes - devilled chicken, devilled cuttlefish - are popular here and worth ordering if you want something with heat. Devilled cuttlefish around LKR 1,200, rice and curry from LKR 500.

Restaurants along Gregory Lake Road offer the most pleasant setting in Nuwara Eliya - the lake is calm in the morning before the pedalos and families arrive, and some restaurants set up terrace seating with views across the water. The menus at these spots tend toward Sri Lankan rice and curry with a few Chinese-Sri Lankan hybrid dishes (fried rice, chilli chicken) added for variety. Expect LKR 800–1,600 per person for lunch.

Colonial Hotels: High Tea and Formal Dining

The colonial hotels of Nuwara Eliya are a specific reason to eat here that you won’t find elsewhere in Sri Lanka. Built during the British period, they maintain a version of high tea that is genuinely atmospheric - thin-cut sandwiches, scones with jam, small pastries, and Ceylon tea poured properly in a pot - served in dining rooms that haven’t changed much since the 1920s.

The Grand Hotel on Grand Hotel Road is the most famous and most visited. High tea runs approximately LKR 2,500–3,500 per person and should be booked ahead during April (season peak) and August (second peak). Dinner in the main dining room is a set-menu affair with Sri Lankan and continental options - expect LKR 3,500–5,500 per person. The atmosphere justifies the price.

Jetwing St. Andrew’s does a comparable high tea with a slightly quieter atmosphere and views over the golf course. It’s preferred by some visitors who find the Grand Hotel too crowded. Similar pricing: LKR 2,500–3,000 for high tea.

The Hill Club is the most historically interesting option - a members’ club since the colonial era, now open to non-members for dinner. Jacket required (the club lends jackets at the door). Set dinner around LKR 4,000–5,000. The dining room atmosphere is unlike anything else in Sri Lanka: mounted animal heads, dark wood, and the feeling of a British country club transplanted to the tropics.

Strawberries and Produce

Nuwara Eliya is the strawberry-growing centre of Sri Lanka, and from approximately March through to May, roadside stalls appear along the road into town and around the market selling fresh strawberries, strawberry jam, and strawberry wine at very low prices. A punnet of fresh strawberries - around 300g - costs LKR 200–400 depending on the season and seller. The jam is worth buying to take home.

Beyond strawberries, the main market sells vegetables you won’t easily find elsewhere in Sri Lanka: leeks, carrots, beetroot, and cabbage grown in the cool climate. If you’re self-catering or just curious about what produces the distinctive flavour of hill country cooking, the market on Queens Hotel Road is the place to look. Busiest on Wednesday and Sunday mornings.

Fruit stalls near the lake and along the Kandy road sell passion fruit, guava, and avocado alongside the standard tropical offerings. Avocado from Nuwara Eliya is particularly good - the climate suits it.

Bakeries and Snacks

The colonial legacy shows up most clearly at the bakeries. Several small shops around the town centre sell baked goods that reflect the British influence: scones, shortbread, cakes with buttercream icing, and bread rolls alongside the usual Sri Lankan short eats.

Cargills Food City on Park Road has a bakery section with freshly baked bread and pastries at reasonable prices - useful for stocking up before a day in Horton Plains or along the tea estate trails.

Local short eats - fish rolls, vegetable patties, coconut rotis - are best bought hot from the canteens and tea shops in the morning, when they come straight out of the fryer.

Drinking Tea Properly in Nuwara Eliya

Nuwara Eliya’s tea estates produce Ceylon’s highest-grown teas: delicate, golden-coloured, with a bright, floral character that is considered the finest expression of Sri Lankan tea. Drinking it here, made with the local water and freshly from a tea shop’s pot, is a different experience from the same tea brewed elsewhere.

Every tea shop in Nuwara Eliya serves it - at LKR 50–80 per glass - and it is what you should be drinking at every meal stop. The hotels serve it with more ceremony; the roadside tea shops serve it in a glass. Both versions are good.

For a formal tea experience, the Mackwoods Labookellie Tea Centre on the Kandy–Nuwara Eliya road (roughly 10km before town coming from Kandy) offers free tea tasting and a small tea shop with views over the estate. It is geared toward tourists but the tea is genuinely from the estate and well-presented. The gift shop sells estate teas to take home - better value than airport prices.

Practical Notes

Most restaurants in the town centre are open from 7am–3pm for breakfast and lunch, with a subset reopening for dinner from 6–9pm. Evening dining options are thinner than lunch - the better-stocked restaurants are the colonial hotels and a few mid-range places along Grand Hotel Road.

Nuwara Eliya is cooler than anywhere else on the standard Sri Lanka circuit, with temperatures dropping to 8–12°C on winter evenings (December–February). The colonial hotels’ dining rooms are heated; local canteens are not - bring a layer for evening meals.

Tap water is not reliably safe to drink; bottled water from any shop costs LKR 60–100 for 1.5 litres.

The town is very busy over the Sinhala and Tamil New Year period (mid-April) when Colombo families arrive en masse for the horse racing. Restaurant prices don’t typically spike but availability drops sharply. Book colonial hotel meals ahead if visiting in April. If you are still choosing where to sleep, search hotels in Nuwara Eliya and pick a base within easy reach of these places to eat.

Frequently Asked Questions

What food is Nuwara Eliya known for?
Nuwara Eliya is Sri Lanka's strawberry capital - roadside stalls outside town sell fresh strawberries and strawberry jam from April onwards, especially after the strawberry festival in April. The hill country also produces the best Ceylon tea in the country, and a proper high tea at one of the colonial hotels (Grand Hotel, St. Andrew's) is worth the price. Beyond that, expect rice and curry with hill country vegetables - beetroot curry, leek curry, and green bean dishes that don't appear on coastal menus.
Are there good cheap eats in Nuwara Eliya?
Yes. The town market area around Queens Hotel Road has a cluster of local canteens serving rice and curry for LKR 350–600. Sinha Restaurant on New Bazaar Street is popular with local workers and serves large portions at around LKR 400–500 per person. Tea shops near the bus stand open from 6am with hoppers, string hoppers, and short eats - breakfast under LKR 200 is easy.
Where can I get high tea in Nuwara Eliya?
The Grand Hotel on Grand Hotel Road offers high tea with sandwiches, scones, and pastries from around LKR 2,500–3,500 per person. Jetwing St. Andrew's does a similar spread with views of the golf course. Both require booking ahead during peak season (April and August). For a more casual version, the Tea Museum café near Hantane serves tea with biscuits for around LKR 500.
Does Nuwara Eliya have good vegetarian food?
Yes - hill country cooking is naturally vegetarian-friendly. Local rice and curry plates are built around coconut vegetable curries: beetroot, leek, green bean, pumpkin, and dhal. Most canteens and restaurants can serve a full plate with no meat. The Buddhist-run restaurants near the lake are reliably vegetarian and clearly labelled.
What is the best area in Nuwara Eliya for restaurants?
The main concentration is around New Bazaar Street and Queens Hotel Road in the town centre, within walking distance of most guesthouses. A secondary cluster of mid-range restaurants sits along the road skirting Gregory Lake, where views over the water make the setting pleasant for lunch. The colonial hotels on Grand Hotel Road are the destination for formal dining and high tea.

Planning to visit? Browse hotels in Nuwara Eliya, free cancellation on most bookings.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed: same price as booking direct. We earn a small commission at no extra cost to you.