THE BEST Restaurants in Colombo

From street food to fine dining — discover the best restaurants in Colombo with curated picks, local tips, and free itinerary planning tools.

busy street and  sri lanka in Colombo, Sri Lanka

🍽️ Restaurants in Colombo

  • Ministry of Crab — Sri Lanka’s most famous restaurant, set in the Dutch Hospital precinct. Specialises in wild-caught lagoon mud crab prepared garlic-chili, pepper, or curry style. Featured on Asia’s 50 Best. Reservations essential.
  • The Lagoon — An elegant seafood restaurant in the Cinnamon Grand Hotel where you select from the day’s catch and have it cooked to order. Garden views and refined atmosphere.
  • Upali's by Nawaloka — An authentic Sri Lankan restaurant with rooftop views over Viharamahadevi Park. Known for homestyle curries, black pepper crab, and traditional ginger beer.
  • Gallery Cafe — Once the office of architect Geoffrey Bawa, this open-air restaurant surrounds a lily pond with rotating art exhibitions. Contemporary Sri Lankan cuisine and 30 dessert options.
  • Nuga Gama — A traditional Sri Lankan village-themed restaurant at the Cinnamon Grand, serving authentic rice and curry in a rustic setting under a banyan tree.
  • The Commons — A popular food court and cafe in Colombo 3 with multiple stalls serving everything from kottu to coffee. A local hangout for casual dining.
  • Barefoot Garden Cafe — A cafe in the courtyard of the Barefoot textile shop in Colombo 3, serving cakes, coffee, and light lunches under trees. A relaxed, bohemian atmosphere.
  • Curry Pot — A casual Sri Lankan restaurant serving affordable rice and curry, kottu, and hoppers. A local favourite for no-frills home-style cooking.
  • The Fat Crab — A casual seafood spot specialising in crab curry and prawn dishes, popular with locals looking for great crab without Ministry of Crab prices.

← Back to Colombo Travel Guide

Back to destinations