Kandy isn’t just about history, temples, and lush greenery—it’s also a paradise for food lovers! Whether you’re looking for authentic Sri Lankan flavors, international cuisine, or simply the best Kandy restaurants with a view, this city has something for everyone. From elegant fine dining to affordable restaurants in Kandy, this guide will help you find the perfect place for an unforgettable meal.
1. Grand Sky Lounge – Best Rooftop Dining in Kandy

If you love dining with a breathtaking view, Grand Sky Lounge is the place to be. Located on a rooftop in the heart of the city, this restaurant offers a stunning panoramic view of Kandy’s skyline, making it one of the top Kandy restaurants with a view.
The menu is a mix of Sri Lankan and international dishes, featuring everything from fresh seafood to sizzling grilled meats. Their signature cocktails perfectly complement the evening ambiance. Whether you’re planning a romantic dinner or a relaxed evening with friends, this spot guarantees a memorable experience. Don’t forget to try their famous seafood platter—one of the best in town!
2. Vito Wood Fired Pizza – Best Pizza in Kandy

If you’re craving pizza, Vito Wood Fired Pizza is hands down the best place in Kandy. Their pizzas are made using a traditional wood-fired oven, giving them a perfectly crispy crust and rich, smoky flavor.
The menu offers a variety of options, from classic Margherita to unique Sri Lankan-inspired toppings. Every ingredient is fresh, and the cheese is simply irresistible. It’s also one of the most affordable restaurants, making it a great choice for families, solo travelers, and groups of friends. If you love Italian food, this is a must-visit!
3. The Empire Café – A Cozy Spot Near Dalada Maligawa

If you’re exploring the Temple of the Tooth and need a great place to eat nearby, The Empire Café is a perfect choice. Located right next to the Dalada Maligawa, this café is known for its colonial-style decor and warm atmosphere.
The menu offers a mix of Sri Lankan and Western dishes, making it ideal for travelers looking for familiar flavors with a local twist. Their famous coconut pancakes are a must-try! Whether you’re looking for a quick coffee break or a leisurely meal, this café is an excellent stop on your Kandy visiting places list.
4. Balaji Dosai – Best South Indian Food in Kandy

For those who love Indian food, Balaji Dosai is the best place in Kandy to get authentic South Indian flavors. This vegetarian restaurant is famous for its crispy dosas, fluffy idlis, and flavorful curries.
The food is served fresh, and the prices are incredibly budget-friendly, making it one of the top affordable restaurants in Kandy. If you’re looking for a delicious yet inexpensive meal, Balaji Dosai should be on your list. Don’t forget to try their masala dosa with a side of spicy sambar!
5. Theva Cuisine – Luxury Dining with a View

For those who enjoy fine dining, Theva Cuisine offers an extraordinary experience. Located in the hills, this restaurant provides an exclusive setting with breathtaking views. It’s one of the most luxurious Kandy restaurants with a view, perfect for a romantic dinner or a special occasion.
Their menu is a fusion of Sri Lankan and international flavors, with dishes crafted using the finest ingredients. The service is top-notch, and the presentation is just as impressive as the flavors. If you’re in the mood for an upscale dining experience, Theva Cuisine is worth every penny.
6. Helga’s Folly – The Most Unique Restaurant in Kandy

Dining at Helga’s Folly is like stepping into an art gallery. This eccentric and whimsical restaurant is famous for its colorful decor, vintage furniture, and quirky atmosphere. It’s one of the most uncommon places to visit in Kandy, making it a great spot for travelers who love unique experiences.
The menu features a mix of Sri Lankan and European dishes, each prepared with fresh, organic ingredients. The ambiance alone makes it worth a visit, but the food is equally impressive. If you’re looking for something out of the ordinary, this is the place to be.
7. Slightly Chilled Lounge Bar – Best BYOB Spot in Kandy

If you want a laid-back dining experience where you can bring your own drinks, Slightly Chilled Lounge Bar is one of the best BYOB restaurants in Kandy. With its rooftop seating and relaxed vibe, it’s a great place to unwind after a day of sightseeing.
The menu offers a variety of Asian-inspired dishes, including Chinese stir-fries, Thai curries, and delicious Sri Lankan rice and curry. The portions are generous, and the flavors are spot-on. Whether you’re here for a meal or just some drinks, Slightly Chilled Lounge Bar is always a good choice.
8. Café Secret Alley – A Hidden Gem in Kandy

For those who love discovering hidden gems, Café Secret Alley is a must-visit. Tucked away in a quiet corner of Kandy, this cozy café offers some of the best coffee, smoothie bowls, and homemade cakes in the city.
The interior is stylish, with vibrant murals and a relaxed atmosphere. It’s the perfect place to escape the crowds and enjoy a peaceful break. If you’re exploring uncommon places to visit in Kandy, this café is a great addition to your itinerary.
9. Garden Café – Best Budget-Friendly Sri Lankan Food

For a truly local dining experience, Garden Café is the place to go. This small, family-run restaurant serves traditional Sri Lankan food at unbeatable prices, making it one of the top affordable restaurants.
Their rice and curry platters are packed with flavor, and the fresh juices are a great way to cool down. The atmosphere is casual and friendly, perfect for travelers who want an authentic Sri Lankan meal without spending too much.
10. Sala Thai – The Best Thai Food in Kandy

Craving something different? Sala Thai serves the best Thai food in Kandy. From rich green curry to perfectly spiced Pad Thai, their dishes are packed with authentic flavors.
The restaurant’s cozy setting and attentive service make it a favorite among locals and tourists alike. If you’ve been exploring the Kandy visiting places list and need a change from Sri Lankan cuisine, Sala Thai is a fantastic option.
Experience the Best Food in Kandy!
Whether you’re looking for fine dining, cozy cafes, or budget-friendly meals, Kandy has something for every food lover. Planning your trip? Book with LocalHi to explore the best dining spots and make your food journey in Kandy even better!
Must Read: Top 10 Things to Do in Kandy, Sri Lanka