Skip to content
Kandy

Best restaurants in Kandy

Where to eat in Kandy, from busy local favourites to special-occasion dining, picked by people who eat here.

  • 8 spots
  • Hand-picked by locals
Showing 8 spots in Kandy
Restaurant · Town centre, Kandy

Devon Restaurant

A two-storey Kandy classic on Dalada Veediya, serving Sri Lankan and Chinese dishes, bakery treats and milk tea since 1960.

  • Budget
  • Restaurant
  • Rice and curry
  • Bakery
  • Milk tea
Restaurant · Lakeside, Kandy

Vito Wood Fired Pizza

Wood-fired pizza with views over Kandy Lake, one of the city’s best-loved spots for a casual dinner.

  • Mid-range
  • Restaurant
  • Wood-fired pizza
  • Lake views
Restaurant · Town centre, Kandy

The Soya Centre

A long-running vegetarian spot in central Kandy, serving soya-based street food, buns, roti rolls and soy soft-serve.

  • Budget
  • Restaurant
  • Vegetarian
  • Soy ice cream
  • Short eats
Restaurant · Anagarika Dharmapala Mawatha, Kandy

Slightly Chilled Lounge

A relaxed hillside lounge and restaurant with views over the lake and temple, serving Chinese and Western dishes and cocktails.

  • Mid-range
  • Restaurant
  • Cocktails
  • Lake views
  • Chinese
Restaurant · Cross Street, Kandy

Siri Ramya

A busy, no-frills Kandy eatery and bakery for rice and curry, kottu, vadai and short eats at local prices.

  • Budget
  • Restaurant
  • Rice and curry
  • Kottu
  • Vadai
Restaurant · Town centre, Kandy

Balaji Dosai

A busy, no-frills South Indian vegetarian spot in central Kandy, famous for its crisp dosas and vadai at very low prices.

  • Budget
  • Restaurant
  • Dosa
  • Masala dosa
  • Vadai
Restaurant · Town centre, Kandy

Kandy Muslim Hotel

A no-frills halal eatery in central Kandy for kottu, naan, curries and samosas, popular with locals at all hours.

  • Budget
  • Restaurant
  • Kottu
  • Naan
  • Biryani
Restaurant · Town centre, Kandy

Hela Bojun Hala

A government-run food hall where local women cook traditional Sri Lankan dishes, from hoppers and pittu to fresh juices, at very low prices.

  • Budget
  • Restaurant
  • Hoppers
  • String hoppers
  • Pittu

Some links are affiliate or partner links. We may earn a commission at no extra cost to you.

Our 8 favourite restaurants in Kandy

We have marked 8 restaurants in Kandy, each picked by locals rather than ranked by an algorithm. You will find them around the town centre, Lakeside, Anagarika Dharmapala Mawatha and Cross Street. Prices range from budget to mid-range.

Start with Devon Restaurant, Vito Wood Fired Pizza and The Soya Centre, then use the filters to narrow it down by price.

What you’ll find: short eats, rice and curry, lake views, vegetarian, kottu, vadai, bakery, milk tea, wood-fired pizza and soy ice cream.

Good to know

  • In Sri Lanka, a “hotel” is often a local restaurant, not a place to stay.
  • Rice and curry is a lunchtime dish; kottu and hoppers are best in the evening.
  • Book ahead at popular restaurants on weekends.

Also in Kandy: Best hotels in Kandy · Hostels & poshtels in Kandy · Best cafés in Kandy · Things to do in Kandy. Or see the full Kandy guide.

Good to know

What are the best restaurants in Kandy?

Our current picks include Devon Restaurant, Vito Wood Fired Pizza and The Soya Centre. See all 8 on this page, picked by locals.

Are there budget restaurants in Kandy?

Yes. Good-value options include Devon Restaurant, The Soya Centre and Siri Ramya. Use the price filter on this page to see them all.

Where can I eat kottu in Kandy?

Try Siri Ramya and Kandy Muslim Hotel. Tap through to each one for what to order and when to go.

How do you choose the restaurants you list in Kandy?

Every place is chosen by our team for its location, value and character. Paid placements are always labelled “Premier choice”; “Team’s pick” is never paid for.

Restaurants elsewhere in Sri Lanka