The city is filled with some excellent restaurants that serve Indian, Chinese, Thai and more that are delicious for both vegetarians and non-vegetarians.The best way to enjoy the cuisine and cuisine of a place is to travel and eat like the locals, and when it comes to Sri Lanka, Kandy offers a unique experience.
Offering some of the most drool-worthy and delicious foods, restaurants in kandy Just waiting with open arms to take one on the culinary roller coaster. Take a look at this list of top restaurants that you must try on your holidays in Sri Lanka this year!
Top 10 Restaurants in Kandy for Food Lovers
So, make sure you visit some of these famous places restaurants in kandy It will satisfy your hunger like no other on your next trip to Sri Lanka.
10. Theva Cuisine
If you are looking for a fine dining restaurant in Kandy, you should head to Thewa Cuisine. It’s located a little off the beaten path, but worth the visit. is considered one of Best restaurants in Kandy, Thewa Cuisine offers a diverse menu with Sri Lankan, European and fusion cuisine. Although the service is impeccable, the restaurant serves delicious food all day long and offers beautiful views of the surroundings.
Must try: Cashew Curry and Seafood Platter
Cooking: Sri Lankan, European, fusion, including vegetarian, vegan and gluten-free options
Place: 11/B5/10-1, 6th Lane, Off Upper Tank Road, Off Circular Road 2, Kandy
Must read: Trekking in Kandy is a great date with the untouched nature of Sri Lanka
9. Devon Restaurant & Bakery
Devon Restaurant Candy A popular eatery that serves traditional Sri Lankan and Chinese cuisine as well as some European cuisine. One of the most popular eateries among locals, this casual two-story restaurant gets very busy during lunch time. Because it is so popular and there is usually a long line of people to get in, guests are expected to leave as soon as they finish their meal. Nevertheless, Devon Restaurant and Bakery is a must visit when you are in Kandy. So, when searching Chinese restaurants in KandyIt will definitely satisfy your craving.
Must try: Box of rice, and traditional milk tea
Cooking: Traditional Sri Lankan and Chinese
Place: 11, Sri Dalada Veediya, Kandy
8. Royal Bar & Hotel Restaurant
If you want to taste authentic local cuisine, visit the one and only Royal Bar & Hotel restaurant. This is one of the best restaurants in kandy A good place for dishes like hummus, fish cakes etc and also for drinks with friends. The restaurant has an old world charm that anyone will definitely love, along with that, one can always expect great food, drinks and excellent service at this restaurant.
Must try: Chicken Curry, and Shrimp Curry
Cooking: Sri Lankan, and European
Place: No. 44, Kings Street, Kandy
Read suggestions: 6 Incredible Kandy Hostels for Backpackers and Solo Travelers
7. Candian King Seafood Restaurant
Want to taste seafood in Kandy- there is no better place than Kandyan King Seafood Restaurant. The staff is friendly and helpful, and the restaurant serves some of the most delicious seafood in the entire country. The best thing about this eatery is that it is affordable and offers high quality food at great prices. Furthermore, it is close to attractions such as the World Buddhist Museum, Royal Palace of Kandy, Udawattekele Sanctuary and the Temple of the Sacred Tooth Relic.
Must try: Fish and Chips, and Seafood
Cooking: Sri Lankan, Asian and Chinese
Place: 136, DS Senanayake Street, Kandy
Read suggestions: 10 Kandy Hotels for an Invigorating Stay Amidst the Hills
6. Balaji Dosai
When it comes to Indian restaurants in KandyThere is no place like Balaji Dosai. It is a simple, no-frills eatery that serves some of the most delicious Indian cuisine in the city. It’s affordable and has a welcoming and helpful staff, so service is always great. If you love authentic Indian food and are looking for amazing Indian Vegetarian Restaurants in KandyIt is the place of Balaji Dosai.
Must try: Paper Dosa, Cheese Dosa, and Ulundu Vadai
Cooking: indian, and asian
Place: No. 09 Peradeniya Road, 09 DS Senanayake Veediya, Kandy
5. The Empire Cafe-
If you want to enjoy mouth-watering cuisine at an affordable price, then visit Empire Café immediately. The restaurant serves salads, mac and cheese, spring rolls and more. The service is always superb, with friendly and welcoming staff, and the café offers great value for money too.
Must try: Spring Rolls, Sri Lankan Curry, and Potato Wedges
Cooking: American, Sri Lankan, European, Asian and Fusion
Place: 21, Temple Street, Kandy
4. White House Restaurant
White House Restaurant Kandy Another popular place to eat among locals and visitors. This two-storey eatery is a café – serving coffee and light pastries from its bakery – on the first floor, while the second floor is a casual restaurant serving traditional Sri Lankan, Indian and Chinese cuisine. However, it is a great place for a casual lunch or a quiet romantic dinner with your loved one. you will get a lot good restaurants in kandy And this is one of them.
Must try: Goan Fish Curry, Tandoori Chicken, and Shrimp Korma
Cooking: An eclectic mix of traditional Sri Lankan, Indian and Chinese
Place: 21, Dalada Veediya, Kandy
Read suggestions: Top 10 things to do in Kandy for couples that assure ultimate bliss in Sri Lanka!
3. Candy House
Are you looking for one of these? Best places to eat in Kandy For a romantic evening- you should visit the famous Kandy House. Once the villa of the last Chief Minister of the Kandyan Empire, the building has over the years been converted into a sophisticated designer boutique hotel and restaurant. It has an attractive garden and a beautiful view of paddy fields. For a romantic dinner, Candy House Restaurant It is an ideal location, especially if you choose a veranda that sparkles with lights and lanterns.
Must try: Beef massaman curry with basmati rice and broccoli, and seared fillet of para fish with jasmine rice
Cooking: A creative blend of traditional Sri Lankan cuisine and European fusion
Place: Amunugama, Gunnepana, Kandy
2. Thai Room
Although it serves non-vegetarian food, Sala Thai is one of the best Vegetarian Restaurants in Kandy Because it has a menu of some of the most delicious vegetarian dishes in the city. The food is affordable and the service is always prompt and friendly. Sala Thai is ideal for visitors who are traveling with the family as it has something for everyone. This is definitely a restaurant you must visit during your stay in Kandy. It is one of the best non veg and Vegetarian Restaurants in Kandy,
Must try: Mushroom Soup, and Red Curry
Cooking: thai, and asian
Place: 921, Peradeniya Road, Kandy
1. Villa Rosa Restaurant
Another one of the best fine dining restaurants in kandy, Villa Rose serves food that will make you happy instantly. This is a gem of a restaurant and definitely a must visit when you are in town. The food as well as service is excellent and for those looking for a serene and beautiful place to dine, Villa Rose would be an ideal choice.
Must try: Rice and curries, and breakfast dishes
Place: 71/18, Dodanwella Passage, Asgiriya, Kandy
read ahead: Sri Lanka in August: A guide to enjoying the magic of monsoon!
Drooling a lot? From pure vegetarian restaurants in Kandy to restaurants serving international cuisine, the city has a lot to offer to food lovers. So, plan a wonderful trip to Sri Lanka and get ready for an unforgettable culinary experience.
Disclaimer: TourTravelHotels claims no credit for images displayed on our blog site unless otherwise noted. All visual content is copyright to its respected owners. We try to link to the original sources whenever possible. If you own the rights to any of the images, and do not wish them to appear on TourTravelHotels, please Contact us and they will be promptly removed. We believe in giving due credit to the original author, artist or photographer.
please pay attention: Any information published by TourTravelHotels in any form of content is not intended to be a substitute for medical advice of any kind, and one should not take any action before consulting a professional medical expert of one’s choice.
FAQs About Restaurants in Kandy
Which is the best and affordable restaurant in Kandy?
There are a large number of restaurants in Sri Lanka and Kandy that cater to every traveller’s pocket such as Balaji Dosai, Nagalingam Bhavan, No Name Restaurant and many more.
How many Indian restaurants are there in Kandy?
There are countless Indian restaurants in Kandy, especially South Indian restaurants as the influence of South Indian cuisine can be found in Sri Lankan foods. Some of the famous Indian restaurants in Kandy are Balaji Dosai, Sri Krishna Dosai, Nagalingam Bhavan, Global Kitchen and many more.
Which is the best rooftop restaurant in Kandy?
Some of the top rooftop restaurants in Kandy are Slightly Chilled Lounge Bar and Restaurant, Tavern 29 Rooftop Bar and World Spice-KCC.
Are you looking to book an international holiday?
Book memorable holidays on TourTravelHotels with 650+ verified travel agents for 65+ domestic and international destinations.
People also read: