10 Of The Best Restaurants In Kandy, Sri Lanka

Anete Jekabson

The green and serene city of Kandy is not only the second largest city in Sri Lanka, but also home of The Temple of the Tooth Relic, one of the Buddhist world’s most sacred places of worship. Situated amid green hills, lush tea plantations and rice paddies, Kandy charms its numerous guests with the beautiful Sinhalese architecture and delicious cuisine. Here are the top ten restaurants in Kandy.


1. Kandy Muslim Hotel

Restaurant, Boutique Hotel Restaurant, Hotel Restaurant, Asian, Sri Lankan, Halal

Kandyan Muslim Hotel (Pvt) Ltd, Kandy
Courtesy Helga's Folly
Despite its title, the Muslim Hotel is not a hotel at all, but a small and lively eatery offering the best of traditional and hearty Sri Lankan cuisine. Situated near the Lord Kataragama Temple, this restaurant is always bustling. It offers authentic tastes of Sri Lankan food, from plate-sized naan and extremely spicy curries to tasty samosas and delicious koththu roti – a traditional Sri Lankan dish made from chopped and fried Sri Lankan roti, egg, vegetables and spices. As cutlery is not generally used in Sri Lanka, or at least at the local eateries, guests are expected to eat their meal using their right hand.

Kandy House

The palatial villa of the last Chief Minister of the Kandyan kingdom, Kandy House has been converted into a lovely designer boutique hotel and restaurant. The 18th-century manor house, which was the first building apart from royal residences to be built with roof tiles, charms its guests with a lush green garden and a beautiful view over the rice paddy fields. The restaurant features a delightful mixture of European fusion and traditional Sri Lankan cuisine, including such specialties as poached fillet of para fish with jasmine rice or beef massaman curry with broccoli and basmati rice. Kandy House restaurant is a perfect spot for a romantic dinner, often served in the lovely old verandah surrounded by flickering lanterns.
Amunugama, Gunnepana, Kandy, Sri Lanka, +94 81 492 1394

Kandy House Restaurant

Soya Centre

Situated in the YMCA building, strictly vegetarian restaurant Soya Centre offers a great variety of traditional Sri Lankan street food, all of which is made from soya beans. Expect tasty vegetable buns, roti rolls and sandwiches with soy sausage. The desserts, particularly the soy-based soft ice cream cones, are delicious. The open-air eatery also sells a range of different soy products, including tofu and Indonesian tempeh. As for drinks, try something a little different with the chocolate and orange flavored soy drinks. Soya Centre is a great lunch option for vegetarians and vegans.
116 A, Kotugodella Veediya, Kandy, Sri Lanka, +94 81 2 202016

2. Devon Restaurant and Bakery

Bakery, Restaurant, Asian, Sri Lankan

The large and bustling Devon restaurant and bakery features an extensive menu of traditional Sri Lankan and Chinese cuisine, as well as few European dishes. The casual two-floor restaurant is highly popular among locals and tends to get busy during lunch hours. Unfortunately, people watching is not encouraged, and guests are expected to leave straight after the meal. The highlights of the menu include traditional milk tea, said to be the best in Kandy, and the ‘rice box’, which includes basmati rice, chicken or vegetable curry, and a fried sambol, a traditional Sri Lankan dish made from coconut, chili, lime and Maldive fish chips.

3. White House

Bakery, Cafe, Restaurant, Sri Lankan

White House Restaurant
Courtesy White House
One of the first concept restaurants in Kandy, White House is a restaurant, cafe and bakery, all in one. While the modern and trendy cafe on the first floor is reserved for coffee and light pastries from the bakery, the second floor houses the cozy and laid back restaurant, featuring an interesting mix of western dishes and traditional Indian, Chinese and Sri Lankan cuisine. The menu highlights include Indian specialties such as Tandoor chicken, Goan fish curry and prawn korma, as well as juicy steaks. White House offers a lovely break for a relaxed lunch and is a great option for an elegant yet cozy dinner.


Located at Kadugannawa on the way to Kandy city, the laid back and simple Rockview restaurant stays true to its name and offers breath-taking views over the green hills, rain forests and tea plantations. Whilst admiring the view from the breezy open-air deck and occasionally spotting different trains passing throughout the hills, guests are welcomed to try the best of traditional Sri Lankan cuisine. Some of the specialties include raw banana and jackfruit subzi with red rice, Devil chicken curry with fried rice and string hoppers, also known as idiyapappams or cooked rice flour, pressed into noodle form. The hearty meal is then concluded with a cup of strong Ceylon tea, served in lovely earthen pots.
Pahala Kadugannawa, Kadugannawa, Kandy, Sri Lanka, +94 81 257 1611

Mlesna Tea Center

A part of Mlesna Tea shop, Mlesna Tea Center is a cozy and quiet tearoom located in the heart of the Kandy city. The tearoom offers a small range of cakes, snacks and quick bites, yet the main focus remains on the tea. An enterprise of a local Sri Lankan tea manufacturer and exporter, the Mlesna Tea Center is one of the rare places where tea continues to be prepared in the authentic Sri Lankan way. The interior design of dark wood, glass and leather creates a soothing and relaxing atmosphere, perfect for a moment of rest and people watching amid busy day.
Dalada Veediya street, Kandy, Sri Lanka

Slightly Chilled Lounge

Slightly Chilled Lounge and Bar, also known as Bamboo Garden restaurant, offers some of the best views over the city. The seating in the restaurant is divided between a partially covered inside lounge and an outdoor terrace, which becomes particularly busy during dusk hours, when fruit bats and various birds can be observed flying back to their nests. The restaurant specializes in Chinese cuisine, yet offers some of more popular western dishes such as pasta, burgers, sandwiches and even fajitas. The laid back atmosphere changes almost instantly in the evenings when Slightly Chilled becomes a trendy and hip social gathering spot, with live music and tasty cocktails on the offer.
Anagarika, Dharmapala, Mawatha, Kandy, Sri Lanka, +94 0812238267

Courtesy Slightly Chilled

Natural Coffee

Although Sri Lanka is considered a birthplace of the tea industry, sometimes a cup of good coffee is all that’s needed. Natural Coffee is a perfect place to catch a breath and unwind after exploring Kandy city and its temples. The first cafe in Kandy to serve fair trade coffee grown entirely in Sri Lanka, coffeehouse Natural Coffee is conveniently located in the vicinity of the Temple of the Tooth. The cafe also offers a small range of sandwiches and toasts, as well as delicious cakes and pastries, including Belgian waffles and ice cream. On Sundays, female travelers get 50% discount.

Temple Street, Kandy 20000, Sri Lanka, + 94 8122 05734

Culture Trip Summer Sale

Save up to $1,395 on our unique small-group trips! Limited spots.

Edit article