Top 4 Places to Eat in Kandy

Lively street scene with colonial-era buildings and tuk-tuks in Kandy, Sri Lanka.
Gihan Bandara, Pexels

Kandy's dining scene presents a mix of traditional Sri Lankan fare and international dishes, ranging from budget-friendly local eateries to sophisticated fine dining experiences.

1. Theva Cuisine

Cuisine: Sri Lankan, European, Fusion

Perched atop the Hantana hills, Theva Cuisine provides an elegant dining experience with stunning panoramic views of Kandy. It is ideal for a romantic evening or a special celebration, offering impeccable service alongside a diverse menu. Signature dishes include Cashew Curry and Seafood Platter.

Price: Estimated LKR 7,000 - 15,000+ per person (approx. USD 20 - 50+)

Getting There: Located off the main path, a taxi or tuk-tuk is recommended to reach the Hantana hills. Costs will vary depending on your starting point.

2. Balaji Dosai

Cuisine: South Indian Vegetarian

Balaji Dosai is a popular, no-frills eatery known for its authentic and affordable South Indian vegetarian dishes, especially various types of dosas. Each dosa is served with chutney, chickpea curry, and daal curry. This simple establishment is frequented by both locals and visitors, making it an excellent choice for budget-conscious diners and families.

Price: Meals often cost less than USD 2 per person.

Getting There: The primary location is centrally located next to the Queens Hotel on Senanayake Veediya, easily accessible by walking from the city center.

3. Mandiya

Cuisine: Traditional Sri Lankan

Mandiya offers an authentic Sri Lankan dining experience, specializing in rice and curry. This cozy spot provides a rotating menu of traditional dishes, including flavorful curries like fish ambul thiyal and spicy chicken curry. The food is prepared fresh daily with local ingredients, offering a genuine taste of Sri Lankan home cooking that is popular with locals.

Price: Estimated LKR 500 - 1,500 per person (approx. USD 2 - 5).

Getting There: Situated within the Pushpadana complex on DS Senanayake Veediya, it is within walking distance of Kandy's central area.

4. The Empire Cafe

Cuisine: Local and International

Housed in a charmingly restored colonial building, The Empire Cafe provides a relaxed atmosphere for diners. Located near the Temple of the Tooth, it offers a mix of traditional Sri Lankan and international dishes, including salads, pasta, and spring rolls. It is a suitable spot for a casual lunch or dinner, known for its friendly staff and good value.

Price: Estimated LKR 1,800 - 5,000 per person (approx. USD 5 - 15).

Getting There: Positioned in the heart of Kandy on Temple Street, it is easily reachable on foot from major attractions like the Temple of the Tooth.