10 Of the Best Restaurants in Kandy, Sri Lanka
Kandy is a culinary gem, brimming with fantastic restaurants serving everything from Indian and Chinese to Thai cuisine, delighting both vegetarians and meat lovers alike. One of the best ways to truly appreciate a place’s flavors is to eat like a local, and Kandy delivers an experience that’s second to none!
With a mouthwatering selection of drool-worthy dishes, the restaurants in Kandy are eager to whisk you away on a delicious culinary rollercoaster. Check out this list of must-try restaurants in Kandy that should be on your itinerary for an unforgettable Sri Lankan adventure this year!
Theva Cuisine
Located just away from the Main Road, this antique gem; Theva Cuisine is a perfect place to go if you're looking for an exceptional dining experience (trust us, it is worth the trek). It offers a diverse menu showcasing European, Fusion, and Sri Lankan cuisine. From delectable meals served throughout the day to the panoramic views of the area, it is a memorable spot to dine at.
71/B1, 2nd lane, Hantana Rd, Kandy 20000, Sri Lanka
Devon Restaurant & Bakery
On the hunt for Chinese or Traditional Sri Lankan cuisine? Then, this place is sure to satisfy your hunger pangs. Devon Restaurant & Bakery is a modest two-story restaurant, a hotspot among the locals and tourists of Kandy, and offers a selection of various savory dishes. Make sure you arrive here early as there's a long wait due to the popularity of the restaurant. From the delectable rice box to the Traditional Milk Tea, the Devon Restaurant and Bakery remains a must-visit for food in Kandy.
No.11 Sri Dalada Veediya, Kandy 20000, Sri Lanka
Royal Bar & Hotel Restaurant
Next on your list of the best restaurants in Kandy is the iconic Royal Bar and Hotel Restaurant, renowned for being one of the greatest dining establishments. It's a great place to relax and enjoy some time with your friends or a perfect spot for a date. The restaurant offers a great deal of food like hummus and fish cake to more. On top of that, it radiates an old-world charm and ensures that you'll not only savor the exquisite drinks and food but also have an exceptional experience throughout your visit.
No.44 Raja Veediya, Kandy 20000, Sri Lanka
Kandyan King Seafood Restaurant
Are you a seafood lover searching for where to eat in Kandy? Look no further than the Kandyan King Seafood Restaurant, the perfect destination for your seafood cravings! With a friendly and professional staff, the restaurant's menu features the best sea food in Kandy at an affordable price. You can also explore the famous landmarks surrounding the restaurants, like the Royal Palace of Kandy, the Uddatwa Kele Sanctuary the World Buddhist Museum and so much more.
Rathubokkuwa Bus Stop, Ampitiya Rd, Kandy 20000, Sri Lanka
Balaji Dosai
If you prefer authentic Indian dishes and are wondering where to find these exceptional vegetarian options, then Balaji Dosai is the perfect destination. This restaurant offers some of the city's best Indian Dishes and is a top-notch choice for lunch. It delivers a delightful culinary experience that truly embodies the flavor. Balaji Dosai's menu features a delightful array of traditional dishes, including paper dosa, cheese dosa, and ulundu vadai, all made from freshly bought ingredients, and while offering a true taste of Indian cuisine.
03 DS Senanayake Veediya, Kandy 20000, Sri Lanka
The Empire Café
The Empire Cafe is one of the best restaurants in Kandy and offers a diverse menu that caters to your tastes and includes a variety of delectable dishes like spring rolls, Sri Lankan curry, creamy mac n cheese, and fresh salad and crispy potato wedges and much more. With its blend of quality food and great value for money, the cafe is an excellent choice for those seeking a comfortable meal or whether you're stopping by for a quick bite.
Temple St, Kandy, Sri Lanka
The Whizz
An enchanting rooftop restaurant in Kandy, the Whizz offers a memorable dining experience, making it the perfect spot for crafting romantic memories with your loved ones against the stunning backdrop of Kandy's extraordinary scenery. The menu includes everything from creamy pasta to authentic Sri Lankan traditional cuisine, making sure that there's something for everyone.
5th floor 155 s w r d bandaranayake road, Kandy 20000, Sri Lanka
Kandy House
Wondering where to eat in Kandy for a date? Look no further than the Kandy House, one of the best restaurants in the city for a romantic evening. This historic building has been beautifully transformed into a luxurious boutique hotel and restaurant, offering a charming setting for a special night out. Consider dining on the verandah, which is captivating with its twinkling lights and lanterns.
Amunugama Waluwa, Gunnepana, Kandy 20270, Sri Lanka
Villa Rosa Restaurant
One of the finest restaurants in Kandy, Villa Rosa Restaurant, is a hidden gem you simply must visit during your vacation. With a menu featuring delectable options such as rice and curry, breakfast favorites, and a range of multicuisine selections, there’s truly something for everyone. The restaurant provides a serene and sophisticated atmosphere, perfect for those seeking a peaceful dining experience.
71, 18 M. B. Dodanwala Mawatha, Kandy 20000, Sri Lanka
Sala Thai
Sala Thai is a fantastic choice for family outings, offering the best food in Kandy at affordable prices in a welcoming atmosphere. You can find both vegetarian and non-vegetarian options here. The menu includes options like mushroom soup, red curry, and so many more savory options, which are there to cater to everyone's taste.
921 Peradeniya Rd, Kandy 20000, Sri Lanka

