Restaurants in Kandy
Hill countryWhere to eat in Kandy, Sri Lanka — 5 places from local rice and curry to street food and sit-down dining. Popular spots include Balaji Dosai, Empire Cafe, Kandy Muslim Hotel.
Balaji Dosai
South Indian Vegetarian
A popular pure-vegetarian South Indian eatery famous for crisp dosai, idli and thali. Fully vegetarian and a reliable choice for meat-free travellers.
Empire Cafe
Sri Lankan, Cafe
A cosy heritage cafe near the lake serving Sri Lankan rice and curry, kottu, hoppers and Western comfort food, with plenty of vegetarian choices.
Kandy Muslim Hotel
Sri Lankan Muslim, Halal
A long-running halal eatery in the town centre serving biryani, kottu, rice and curry and short eats. A dependable halal option in the heart of Kandy.
Licensed To Grill
Grill, Western
A casual grill house popular for burgers, steaks, sizzlers and generous portions, with a handful of vegetarian mains.
Slightly Chilled Lounge
Asian Fusion
A relaxed hillside lounge with lake views, offering Chinese, Thai and Sri Lankan dishes plus cold drinks and vegetarian options.
Frequently asked questions
- Where should I eat in Kandy?
- Well-reviewed places in Kandy include Balaji Dosai, Empire Cafe, Kandy Muslim Hotel.
- Is there local food in Kandy?
- Yes — expect Sri Lankan rice and curry, hoppers, kottu and fresh seafood on the coast.