Avartana
Progressive South Indian tasting menus with Sri Lankan touches at ITC Ratnadipa, one of the most acclaimed restaurants in Colombo.
- Luxury
- Restaurant
- Fine dining
- Tasting menu
- South Indian
Where locals actually eat: rice and curry, kottu, short eats and more, at every budget.
Progressive South Indian tasting menus with Sri Lankan touches at ITC Ratnadipa, one of the most acclaimed restaurants in Colombo.
Shangri-La Colombo’s steakhouse, with premium meats and seafood, a show kitchen and an ocean-view terrace.
A stylish restaurant and gallery in Geoffrey Bawa’s former office, known for elegant Sri Lankan and international dishes and famous desserts.
Colombo’s legendary late-night kottu spot on Galle Road, famous for its cheese kottu.
A two-storey Kandy classic on Dalada Veediya, serving Sri Lankan and Chinese dishes, bakery treats and milk tea since 1960.
Wood-fired pizza with views over Kandy Lake, one of the city’s best-loved spots for a casual dinner.
The stalls along Galle Face Green come alive at sunset, serving isso vadai, kottu, devilled seafood and snacks by the ocean.
A popular, good-value Sri Lankan restaurant in Colombo 7 for curries, hoppers, kottu and rice and curry.
Colombo’s classic fine-dining room at Cinnamon Grand, known for European cooking, cloche service and a big wine list.
ITC’s famous North-West Frontier restaurant, known for tandoor kebabs and slow-cooked dal, now at ITC Ratnadipa in Colombo.
Hilton Colombo’s Sri Lankan restaurant, with a dinner buffet of string hoppers, pittu, kottu and fresh seafood in a garden setting.
A big Sri Lankan buffet restaurant in Colombo 3, with dozens of curries, seafood and traditional dishes at a fixed price.
A traditional Sri Lankan village-style restaurant under a banyan tree at Cinnamon Grand, serving a big spread of local dishes.
Shangri-La Colombo’s all-day restaurant, with market-style buffet stations spanning Sri Lankan, Asian and Western food and views over the ocean.
A long-running vegetarian spot in central Kandy, serving soya-based street food, buns, roti rolls and soy soft-serve.
A relaxed hillside lounge and restaurant with views over the lake and temple, serving Chinese and Western dishes and cocktails.
A busy, no-frills Kandy eatery and bakery for rice and curry, kottu, vadai and short eats at local prices.
A busy, no-frills South Indian vegetarian spot in central Kandy, famous for its crisp dosas and vadai at very low prices.
A no-frills halal eatery in central Kandy for kottu, naan, curries and samosas, popular with locals at all hours.
A government-run food hall where local women cook traditional Sri Lankan dishes, from hoppers and pittu to fresh juices, at very low prices.
A famous seafood restaurant at Cinnamon Grand where you pick fresh fish, crab and prawns and choose how they are cooked.
Shangri-La’s signature Chinese restaurant, with Cantonese, Sichuan and regional dishes, dim sum and elegant private rooms.
A long-running restaurant at Renuka City Hotel serving Jaffna-style Tamil food, famous for crab curry and milk hoppers.
Colombo’s most famous restaurant, celebrating Sri Lankan lagoon crab in a restored colonial building at the Old Dutch Hospital.
A historic old hotel in Slave Island, known locally for egg hoppers and simple Sri Lankan dishes.
Some links are affiliate or partner links. We may earn a commission at no extra cost to you.
From busy local eateries serving rice and curry at lunchtime to sit-down restaurants for a long dinner, these are the places we would send friends. Many of the best local spots are simple, cheap and busy, so go when the locals do.
Start with rice and curry at lunchtime, kottu in the evening, hoppers (bowl-shaped pancakes) for breakfast or dinner, and short eats like rolls and patties from a local bakery.
Busy places with high turnover are usually the safest bet. Drink bottled or filtered water rather than tap water.