Best Restaurants & Cafes in Colombo, Sri Lanka (2026)

Colombo's dining scene is diverse, offering everything from local street food to upscale restaurants. You'll find a mix of traditional Sri Lankan flavors and international cuisine, with plenty of options for every budget. The atmosphere varies widely, so there's something for everyone.

Our picks in Colombo

Local rice & curry

Breakfast & coffee

Cultural dining

All restaurants & cafes in Colombo

Local knowledge

Where should I eat in Colombo for authentic Sri Lankan food?

Upali's for traditional rice and curry, Ministry of Crab for famous mud crab, and Ceylon Curry Club for good service and dessert.

Is it better to buy tea in Colombo or wait until the hill country?

Buy it in Colombo. Supermarkets have high-quality Dilmah or Mlesna gift packs for less than in the hill country.