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.
🍽️ 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.