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 to eat in Colombo, from busy local favourites to special-occasion dining, picked by people who eat here.
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.
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 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.
We have marked 17 restaurants in Colombo, each picked by locals rather than ranked by an algorithm. You will find them around Shangri-La Colombo, Cinnamon Grand, ITC Ratnadipa and Kollupitiya, Colombo 3. Prices range from budget to luxury.
Start with Avartana, Capital Bar & Grill and The Gallery Café, then use the filters to narrow it down by price.
What you’ll find: fine dining, seafood, kottu, hoppers, rice and curry, buffet, steak, ocean views, street food and string hoppers.
Also in Colombo: Best hotels in Colombo · Hostels & poshtels in Colombo · Best cafés in Colombo · Things to do in Colombo. Or see the full Colombo guide.
Our current picks include Avartana, Capital Bar & Grill and The Gallery Café. See all 17 on this page, picked by locals.
Yes. Good-value options include Hotel de Pilawoos, Galle Face Green Street Food and Hotel Nippon. Use the price filter on this page to see them all.
Try Hotel de Pilawoos, Galle Face Green Street Food, Upali’s by Nawaloka and Curry Leaf. Tap through to each one for what to order and when to go.
Try Capital Bar & Grill, Galle Face Green Street Food, Curry Leaf and Raja Bojun. Tap through to each one for what to order and when to go.
Try Avartana, Capital Bar & Grill, The London Grill and Peshawri. Tap through to each one for what to order and when to go.
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.