Kandy isn’t just famous for its temples and scenic hills—it’s also a treasure trove of unique flavours and treats. Wandering through the streets and markets, you’ll find a whole world of traditional meals that feel special to this city, full of local character and history. Every bite tells a story, and exploring Kandyan food is as much about soaking up the culture as it is about satisfying your appetite.

Kandyan Chicken Curry

Chicken curry is a cornerstone of Sri Lankan cooking, celebrated for its aromatic spice mix and likely available at the best restaurants in Kandy. It takes on a gentler, earthier flavour in Kandy compared to the hotter, more intense versions found elsewhere, thanks to hours of slow cooking that let the spices meld perfectly.

Fish Ambul Thiyal

Fish ambul thiyal, which literally means “sour fish curry,” features pieces of fish—often tuna—cooked in a tangy mix of goraka (a sour fruit), spices, and black pepper. Though it originated in southern coastal towns like Matara, its bold, zesty flavour has won fans all the way in Kandy.

Kottu Roti

Kottu roti is a beloved street food in Kandy and is definitely worth a try when you’re exploring the streets from hotels like Hotel Topaz. It’s made by chopping up thin, crispy flatbread called roti and stir-frying it on a griddle with vegetables, eggs, and your choice of meat or seafood. Originally from Tamil street food in Southern India, it made its way to Sri Lanka in the 1970s and has been a local favourite ever since.

Image by Kavinda F from Pixabay

Polos Curry

Polos curry is a jackfruit-based dish enjoyed across Sri Lanka, especially in Kandy. The soft jackfruit soaks up the aromatic spices and coconut milk, creating a hearty, flavourful vegetarian option that celebrates local ingredients.