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
- Upali's by Nawaloka — 4.1★: Upali's serves authentic Sri Lankan food, with the mutton varuwal being a standout dish.
- Ceylon Curry Club — 4.5★: Anura, the manager, is praised for his good service. Don't miss the baked curd dessert, which is highly recommended.
- Ministry of Crab — 4.4★: Advance booking is necessary due to its popularity. The crab and prawn dishes are highly recommended, especially the Garlic Chilli prawns.
Breakfast & coffee
- Grind — 4.8★: Grind has quick and friendly service, making it a great spot for families. Don't miss the Korean fried chicken and prawn roast.
Cultural dining
- Shikisen Japanese Restaurant — 4.7★: Damith is a knowledgeable and friendly staff member at Shikisen, which serves authentic Japanese dishes like sushi and dumplings.
- Anandham — 4.7★: Anandham stands out for its Indian vegetarian dishes and delicious mango lassi, all without artificial flavors in drinks.
- Graze Kitchen — 4.6★: Graze Kitchen offers a solid lunch buffet with a wide variety of international dishes, and drinks are included.
All restaurants & cafes in Colombo
- Tiki Bar — 5.0★ (68): Tiki Bar in Colombo offers a vibrant cocktail scene with standout drinks like the 'Mahasona'. Known for their Golden Hour offers, it's a popular spot for group…
- Colombo Night Life — 4.9★ (15): Colombo's nightlife offers a mix of dining and entertainment options, with various venues hosting events and activities. The scene is vibrant with options like…
- Grind — 4.8★ (2591): Grind in Colombo offers a cozy spot for great food and people-watching, nestled on the ground floor of an office building. Known for its delicious dishes like …
- Shikisen Japanese Restaurant — 4.7★ (529): Discover Shikisen Japanese Restaurant in Colombo, a cozy spot for authentic Japanese cuisine. Known for its fresh ingredients and warm, friendly service from k…
- Canape' bistro — 4.7★ (60): Canapé Bistro in Colombo offers a warm and inviting atmosphere with a lovely rooftop view. The bistro features a variety of delicious dishes, friendly service,…
- Anandham — 4.7★ (370): Anandham Vegetarian Restaurant, located in Mayura Place, offers a range of authentic South and North Indian vegetarian dishes. It's a cozy spot where the food …
- Tilapiya Colombo ( Best BYOB Colombo) — 4.6★ (1668): Discover Tilapiya Colombo, a cozy BYOB restaurant known for its lively atmosphere and fresh seafood. Whether you’re looking to unwind with friends, enjoy a fam…
- Graze Kitchen — 4.6★ (3494): Graze Kitchen, located at Hilton Colombo, offers a diverse buffet experience that caters to all tastes, from fresh sushi to savory Lankan curries. With its fri…
- Vault - A Bar and Lounge by Playtrix — 4.6★ (32): Vault in Colombo is a lively bar and lounge ideal for celebrations and socializing. Prices for cocktails are reasonable, and they offer unique events like kara…
- Seed Cafe — 4.6★ (2176): Seed Café in Colombo offers a cozy atmosphere and a menu filled with healthy, well-prepared dishes. With generous portions and friendly staff, it's perfect for…
- Hadramiah- Multi cuisine Restaurant — 4.6★ (1607): Explore Hadramiah - Multi Cuisine Restaurant in Maligawatte, Colombo, where Yemeni, Indian, and Arabian flavors come together in a cozy setting. It's a thought…
- Irish Bar & Grill — 4.5★ (1233): Irish Bar & Grill in Colombo offers a lively atmosphere with live music and a menu featuring items like the Crispy Chicken Burger and Shepherd's Pie. Note that…
- Cheers — 4.5★ (1942): Cheers Pub at Cinnamon Grand in Colombo offers a lively atmosphere with a good selection of reasonably priced drinks and snacks. Expect long wait times for foo…
- Ceylon Curry Club — 4.5★ (1603): Ceylon Curry Club in Kalutara offers a taste of authentic Sri Lankan cuisine in a charming historic Dutch building. With dishes like Devilled Chicken and Hot G…
- The Bayleaf — 4.5★ (2656): The Bayleaf in Colombo offers a cozy ambiance and delicious Italian dishes, making it a great fit for romantic dinners or gatherings with friends. With a menu …
- Headquaters by W15 — 4.5★ (1785): Headquarters by W15 in Colombo is a relaxed rooftop spot known for its lively atmosphere and city views, perfect for casual meals or gatherings with friends an…
- The Gallery Cafe — 4.4★ (2904): Located in the heart of Colombo, The Gallery Cafe offers a relaxed atmosphere, blending good food with a unique artistic vibe. With dishes like black pork curr…
- ON14 Rooftop Lounge & Bar — 4.4★ (1565): Experience ON14 Rooftop Lounge & Bar in Colombo, a relaxed spot perfect for unwinding with friends or enjoying a romantic sunset. With stunning views of the oc…
- Travellers' Bar — 4.4★ (249): Located in Colombo's Galle Face Hotel, Travellers' Bar offers a blend of traditional cocktails and Sri Lankan cuisine. The bar features a historical atmosphere…
- Barista Kollupitiya — 4.4★ (111): Barista Kollupitiya is a cozy spot in Colombo known for its varied menu, which includes standout smoked beef and delightful desserts. The friendly service and …
- Ministry Of Crab — 4.4★ (5365): Ministry of Crab, located in Colombo, is a must-visit for seafood lovers. The focus here is on fresh crab and prawns, beautifully prepared and bursting with fl…
- Peppermint Cafe — 4.4★ (4758): Peppermint Cafe, located in the heart of Colombo, offers a cozy atmosphere perfect for late-night meals and coffee lovers. With a diverse menu ranging from del…
- Shang Palace — 4.4★ (292): Shang Palace in Colombo offers a cozy escape for lovers of Cantonese cuisine, especially dim sum. With expertly crafted dishes and attentive service, it's a gr…
- Bellevue Beach Club — 4.4★ (417): Bellevue Beach Club in Colombo offers a beachside dining experience with easy access to the beach. Prices for food and cocktails vary, but expect a relaxed atm…
- MENYA HANABI Sri Lanka — 4.3★ (263): At Menya Hanabi in Colombo's One Galle Face, you can savor authentic Japanese dishes, especially their renowned Nagoya-style Mazesoba. It’s a cozy spot perfect…
- The Commons Coffeehouse — 4.3★ (3601): The Commons Coffeehouse in Sri Lanka is a comfortable spot for catching up with friends or enjoying a quiet moment solo. With both indoor and outdoor seating, …
- Darley Road Pub & Restaurant — 4.3★ (374): Darley Road Pub & Restaurant in Colombo offers a large space for groups, including private dining and outdoor areas. Menu prices are reasonable, with cocktails…
- Taphouse by RnR Colombo — 4.2★ (1897): Taphouse by RnR Colombo offers a lively nightlife experience with live music and a variety of drinks, including local Lion beer. Reservations are recommended f…
- Industri — 4.2★ (234): Industri in Colombo offers a nightlife experience with a vibrant atmosphere and energetic music. Expect to pay a premium for entry and drinks, typical for Colo…
- Dutch Pub Colombo — 4.1★ (783): The Dutch Pub in Colombo offers a lively nightlife experience with live music and street performances. Food options like Jaffna Crab Curry and Buffalo Wings ar…
- Upali's by Nawaloka — 4.1★ (4870): Upali's by Nawaloka in Colombo offers a genuine taste of Sri Lankan cuisine in a welcoming atmosphere. It's perfect for both food enthusiasts looking to explor…
- The Joint Pub and Grill — 4.0★ (270): The Joint Pub and Grill in Colombo offers a lively nightlife experience with a live band and a vibrant crowd. Expect to pay for a reserved table, but be cautio…
- The Love Bar at Flamingo House — 4.0★ (718): Love Bar at Flamingo House in Colombo offers upscale cocktails like lemongrass gin and Kalinga Ginlet, with drinks priced on the higher end. The vibrant atmosp…
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.