Secret Attractions logo
Secret Attractions

10 Hidden Dining Spots in Kandy You Must Try

Explore hidden dining spots in Kandy, from cozy cafes to scenic restaurants, perfect for a unique culinary experience.

9 min readBy Editor
Share this article:
10 Hidden Dining Spots in Kandy You Must Try
On this page

Kandy, a city known for its rich culture and breathtaking scenery, also holds a treasure trove of hidden dining spots that offer unique culinary experiences. While many visitors flock to well-known eateries, the true flavor of Kandy can often be found in its lesser-known cafes and restaurants. These hidden gems not only serve delicious food but also provide a glimpse into the local lifestyle and stunning views of the surrounding landscapes. Join us as we uncover 10 hidden dining spots in Kandy that should be on every food lover’s itinerary.

1. The Kandy House

The Kandy House is one of the most hidden dining spots in Kandy that you simply cannot miss. Nestled in a charming colonial house, it offers an inviting atmosphere accompanied by an eclectic menu. As you step into this hidden gem, you’ll be greeted by warm, rustic décor, which perfectly complements the vibrant tastes of Sri Lankan cuisine.

What’s lovely about The Kandy House is its commitment to local ingredients. The chefs focus on traditional recipes while adding a modern twist, ensuring that every dish tells a story. For a unique experience, try their tasting menu, which showcases a delightful array of flavors and spices. Also, unlike many touristy places, this spot provides a tranquil ambiance, making it perfect for a relaxed meal.

Don’t forget to sample their famous wood-fire oven dishes; they are simply irresistible!

Furthermore, the location is flawless. The Kandy House is away from the bustling streets, providing a peaceful retreat that will refresh your spirit. So, if you’re looking for authentic Sri Lankan flavors and a cozy setting, The Kandy House is undoubtedly the place to go.

2. Helga’s Folly

Helga’s Folly is a whimsical and artistic haven among the hidden dining spots in Kandy. This quirky restaurant and boutique hotel is renowned for its eclectic décor, filled with vibrant art and unique furniture. As you walk through its doors, you will feel transported to a different world, where culinary creativity meets artistic expression.

What sets Helga’s Folly apart from other dining spots is its magical atmosphere. The restaurant offers a fusion of local and international cuisine, specializing in dishes prepared with fresh, organic ingredients. Do try their signature dishes that often change with the seasons, showcasing the best of local produce.

Helga’s Folly feels like dining within an art piece—each visit is unforgettable!

Guests often rave about the friendly service and the harmonious environment. Enjoying a meal here feels more like an artistic experience than just dining. In addition, the lush gardens surrounding Helga’s Folly provide a lovely outdoor setting for evening meals. So, whether you’re enjoying a romantic dinner or a casual lunch, Helga’s Folly should be on your list!

3. The Sarangi Restaurant

The Sarangi Restaurant is another exceptional choice among the hidden dining spots in Kandy. Located in the heart of the city, it offers a cozy and serene dining experience. The Sarangi is known not just for its delicious food but also for its live traditional music performances, making every meal a delightful feast for your senses.

Specializing in Sri Lankan and Asian cuisine, the restaurant serves a variety of dishes prepared with fresh ingredients. You can indulge in everything from spicy curries to perfectly grilled seafood. Also, vegetarians will find many mouthwatering options on their menu, ensuring there’s something for everyone.

A must-try is their traditional rice and curry platter, bursting with flavors!

The Sarangi enjoys a reputation for exceptional service, creating a warm and welcoming environment. Whether you’re dining alone, with family, or celebrating a special occasion, The Sarangi Restaurant is set to provide a memorable experience. Don’t miss out on this hidden gem during your visit to Kandy.

4. The Royal Bar & Hotel

🌟 Local Expert Tip: Get the most out of your Kandy visit with guided tours!

The Royal Bar & Hotel is a hidden gem among the hidden dining spots in Kandy. Situated in the heart of the city, it combines a rich history with a charming atmosphere. As you step inside, the inviting ambiance immediately transports you back in time. The wooden interiors and vintage decor create a cozy setting perfect for solo travelers or families alike.

One of the highlights of dining at the Royal Bar is the diverse menu that offers both local and international dishes. Whether you’re in the mood for Sri Lankan curry or a hearty burger, you’ll find something delightful. Additionally, the friendly staff is always willing to recommend the best dishes that reflect the local flavors.

Moreover, the bar area is an excellent spot to unwind after a day of exploring Kandy. You can sip on a refreshing local beer or a signature cocktail while enjoying the laid-back vibe. Overall, The Royal Bar & Hotel is a must-visit when looking for hidden culinary delights in Kandy.

5. Balaji Dosai

For those craving a taste of South Indian cuisine, Balaji Dosai is one of the top hidden dining spots in Kandy. Located in a bustling area yet easy to miss, this eatery specializes in delicious dosas and various other vegetarian dishes. The secret lies in their unique recipes, which have been passed down through generations.

When you arrive, take a seat and let the aroma of freshly cooked dosa fill the air around you. The menu is simple, yet each dish is a flavorful experience. You can choose from plain, masala, or even Rawa dosas, all served with a variety of chutneys and sambar that are equally delightful. The prices are very reasonable, which makes it a favorite among budget travelers.

Moreover, the quaint setting and friendly service create an inviting atmosphere. It’s a perfect spot to grab a bite whether you are dining alone or with friends. Balaji Dosai truly embodies the essence of authenticity in Kandy’s dining scene.

6. Café Divine Street

🌟 Local Expert Tip: Get the most out of your Kandy visit with guided tours!

Situated just a stone’s throw away from Kandy’s main attractions, Café Divine Street offers a tranquil escape for travelers amidst the city’s hustle. This small café is often overlooked, but those who find it are rewarded with a delightful menu filled with fresh and healthy options. From organic salads to gourmet sandwiches, each dish is crafted with love and care.

What makes this café stand out among the hidden dining spots in Kandy is its inviting atmosphere. The rustic décor, combined with a lovely outdoor seating area, makes it an ideal spot for coffee lovers. You can relax with a good book or enjoy a casual chat with friends over a cup of their artisanal coffee.

Additionally, Café Divine Street focuses on local ingredients, presenting unique twists on traditional dishes. Don’t miss out on their homemade desserts; they are a perfect finish to any meal! This café not only serves delicious food but also allows you to soak in the relaxed vibe of Kandy, making it a delightful experience.

7. The Old Star Café

The Old Star Café is a quaint gem nestled in the heart of Kandy, making it a perfect spot for travelers seeking hidden dining spots in Kandy. With its cozy atmosphere and charming décor, this café invites you to take a breath and unwind from the hustle and bustle of the city. The menu boasts an array of local delicacies and comforting Western favorites, making it an ideal place for breakfast or lunch.

As you enter, you will be welcomed by the friendly staff, always eager to recommend their specialty dishes. For instance, their kottu roti is a must-try! Diving into a plate of this flavorful stir-fry is an experience that enhances your culinary journey in Kandy.

Additionally, the outdoor seating area offers an enchanting view of the greenery, giving you a sense of peace and tranquility. Whether you are traveling alone or with friends, The Old Star Café promises a delightful dining experience. Don’t forget to take a moment to chat with the locals, as they often have fascinating stories to share.

8. Roti House

If you are on the hunt for authentic Sri Lankan cuisine, then you cannot miss the Roti House. Tucked away from the main tourist paths, this cozy eatery specializes in a wide variety of roti dishes, making it one of the top hidden dining spots in Kandy. From sweet to savory, each creation showcases local flavors and ingredients.

The atmosphere is casual, which means you can relax and enjoy your meal without any pressure. It’s a great place to visit after a long day of sightseeing. You’ll find dishes like egg roti and chicken roti. These are richly flavored and incredibly satisfying, ideal for re-energizing.

Furthermore, the prices here are affordable, allowing you to experience delicious food without breaking the bank. The friendly staff is always ready to recommend their favorites, ensuring that you find something delightful every time you visit. So, make sure to stop by Roti House for an unforgettable meal!

9. The Garden Café

When it comes to hidden dining spots in Kandy, The Garden Café stands out as a serene retreat. Surrounded by lush gardens, this charming café offers a unique dining experience that feels a world away from the city. The menu features an eclectic mix of salads, sandwiches, and traditional Sri Lankan dishes, perfect for anyone looking for a refreshing meal.

What truly sets The Garden Café apart is its commitment to using fresh, local ingredients. This not only enriches the flavors but also supports local farmers. As you sit down with a cup of their delightful local brew, take in the tranquil atmosphere created by the fluttering leaves and chirping birds.

Moreover, the café is popular among locals, so you know you’re in for an authentic experience. Make sure to try their signature salad, packed with vibrant ingredients that will tantalize your taste buds. Visit The Garden Café to enjoy a meal that nourishes your body and soul!

10. Oakray Green

🌟 Local Expert Tip: Get the most out of your Kandy visit with guided tours!

When you’re searching for hidden dining spots in Kandy, Oakray Green shouldn’t be overlooked. Nestled in the heart of the city, this restaurant blends contemporary design with the lush greenery of Sri Lanka. The ambiance is soothing, making it an ideal spot to unwind after a day of exploring.

As you enter Oakray Green, the friendly staff will greet you with warm smiles, inviting you to savor the local flavors. The menu boasts a variety of dishes, including mouth-watering Sri Lankan curries and fresh seafood. Notably, their vegetarian options are highly praised, ensuring that every diner finds something to relish.

Don’t miss out on their signature hoppers! They’re a favorite among locals.

Moreover, the outdoor seating area is particularly charming, allowing you to enjoy your meal surrounded by nature. This combination of delicious food and serene surroundings creates a memorable dining experience. Whether you opt for lunch or dinner, Oakray Green will leave you feeling satisfied. Make sure to include this hidden gem in your itinerary for an authentic taste of Kandy!

Kandy’s hidden dining spots offer a unique blend of authentic flavors and charming atmospheres that are often missed by the typical tourist. From cozy cafes to scenic restaurants, these eateries promise memorable meals that reflect the local culture. Have you visited any hidden dining spots in Kandy? We’d love to hear about your experiences; share your favorites in the comments and get ready to explore more of Kandy’s culinary delights!