Best Restaurants in Colombo
Hungry in Colombo? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Colombo
Colombo offers a vibrant dining scene that caters to every palate, from traditional Sri Lankan cuisine to international flavors. Visitors can indulge in fresh seafood at bustling markets, savor aromatic spices in authentic curry houses, and enjoy elegant fine dining experiences in upscale restaurants. Street food stalls offer a taste of local favorites like kottu roti and hoppers, while trendy cafes serve up artisanal coffee and fusion dishes. With a mix of flavors, atmospheres, and price points, Colombo's dining scene promises a culinary adventure that will delight and satisfy every visitor.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
53 restaurants
-
Halal4.5★4,011 reviews
Big Plate
Nestled in the vibrant streets of Colombo, Big Plate is a must-visit halal restaurant offering a delightful culinary experience. With a menu that celebrates local flavors and international cuisine, it caters to diverse palates and promises an unforgettable dining adventure.
-
Sri Lankan4.3★4,036 reviews
Upali's by Nawaloka
Experience the rich flavors of Sri Lankan cuisine at Upali's by Nawaloka, a culinary gem in Colombo that offers a warm atmosphere and exceptional dishes. Perfect for tourists seeking an authentic taste of local culture.
Daily 11:30–22:30
-
Seafood4.4★3,818 reviews
Ministry of Crab
Ministry of Crab, located in the historic Old Dutch Hospital Complex in Colombo, is a must-visit seafood restaurant that offers an unforgettable dining experience. With its unique ambiance and expertly crafted dishes, it’s perfect for seafood lovers seeking a taste of Sri Lankan cuisine.
Daily 12:00–22:30
-
Buffet4.6★2,947 reviews
Graze Kitchen
Graze Kitchen in Colombo offers a vibrant buffet experience that showcases the best of local and international cuisine. Perfect for food lovers seeking variety and quality.
Daily 6:00–22:30
-
Restaurant4.2★3,135 reviews
Café on the 5th
Nestled in the heart of Colombo, Café on the 5th is a vibrant eatery that offers a delightful fusion of Sri Lankan flavors and contemporary café culture. With its inviting atmosphere and diverse menu, it's an ideal spot for both locals and tourists looking to indulge in delicious meals or unwind with a cup of freshly brewed coffee.
Daily 6:30–22:00
-
Restaurant4.3★2,778 reviews
Light House Galley
Nestled in the heart of Colombo, Light House Galley offers a delightful culinary experience that showcases the best of local and international flavors. With its inviting atmosphere and exceptional service, this restaurant is a must-visit for tourists seeking to indulge in the vibrant food scene of Sri Lanka.
Daily 10:00–23:00
-
Restaurant4.3★2,584 reviews
The Barnesbury
Nestled in the heart of Cinnamon Gardens, The Barnesbury offers a delightful culinary experience with its exquisite menu, charming ambiance, and vibrant atmosphere. Perfect for tourists seeking a taste of local flavors combined with international cuisine.
Daily 11:00–24:00
-
Restaurant4.4★2,327 reviews
The Gallery Café
Nestled in the heart of Colombo, The Gallery Café is a unique dining experience that combines art, culture, and culinary excellence. With its stunning ambiance and diverse menu, it’s a must-visit for tourists seeking a taste of Sri Lankan hospitality.
Daily 10:00–24:00
-
Restaurant4.2★2,535 reviews
The Sizzle Colombo
The Sizzle Colombo offers an exquisite dining experience that tantalizes the taste buds of every visitor. Renowned for its unique flavors and vibrant atmosphere, this restaurant is a must-visit for food enthusiasts exploring the culinary landscape of Sri Lanka.
Daily 12:00–14:45, 19:00–22:15
-
Indian4.2★2,441 reviews
Indian Summer Restaurant
Nestled in the heart of Colombo, Indian Summer Restaurant offers an exquisite dining experience with a focus on authentic Indian cuisine. This fine dining establishment combines traditional flavors with a modern twist, making it a must-visit for food lovers exploring the city.
Mon–Fri 11:00–23:00 · Sat–Sun 11:00–24:00
The Mango Tree
Nestled in the heart of Colombo, The Mango Tree offers a vibrant culinary experience that celebrates the rich flavors of Indian and vegetarian cuisine. With a delightful atmosphere and exceptional service, it's a must-visit for food lovers.
The Lagoon.
Nestled in the heart of Colombo, The Lagoon is a premier seafood restaurant renowned for its exquisite dining experience. Tourists flock to this culinary haven for its fresh catch and vibrant atmosphere, making it a must-visit for seafood lovers.
Mon–Sat 12:00–14:30, 18:00–24:00 · Sun 11:30–15:00, 18:00–24:00
The Bavarian German Restaurant and pub
Nestled in the heart of Colombo, The Bavarian German Restaurant and pub offers a delightful journey into authentic German cuisine, making it a must-visit for food enthusiasts. This vibrant eatery serves up traditional dishes paired with an extensive selection of beers, all within a warm and inviting atmosphere perfect for both casual dining and special occasions.
The Bayleaf
Experience the authentic flavors of Italy at The Bayleaf, a top-rated Italian restaurant in Colombo. Indulge in exquisite dishes and a vibrant atmosphere that celebrates the art of Italian cooking.
Daily 11:00–23:00
Isso - Prawn Crazy
Nestled in the heart of Colombo, Isso - Prawn Crazy is a culinary gem that specializes in seafood delights. With its vibrant atmosphere and exceptional menu, it’s a must-visit for any food lover exploring the city. The focus here is on fresh prawns, prepared with a unique twist that tantalizes the taste buds and showcases the best of Sri Lankan cuisine.
Daily 11:00–23:00
Culture Colombo
Culture Colombo offers an authentic Sri Lankan dining experience in the heart of Colombo. Enjoy a diverse menu featuring traditional dishes that reflect the rich culinary heritage of Sri Lanka, all served in a warm and inviting atmosphere.
Daily 12:00–15:30, 18:30–22:30
Chutneys
Nestled in the vibrant city of Colombo, Chutneys offers a delightful culinary experience with its authentic Indian cuisine. This upscale restaurant is perfect for tourists seeking to indulge in a rich tapestry of flavors and aromas, making it a must-visit for food enthusiasts.
Daily 12:00–14:30, 19:00–23:00
FLOW Restaurant
Nestled in the heart of Colombo, FLOW Restaurant offers a delightful culinary experience with a diverse menu and a chic ambiance, perfect for food enthusiasts and tourists alike. Enjoy exquisite dishes crafted from fresh local ingredients while soaking in the vibrant atmosphere of this upscale dining destination.
Daily 6:30–23:00
Flag & Whistle Restaurant Pub
Flag & Whistle Restaurant Pub offers a delightful dining experience with a vibrant atmosphere, exquisite cuisine, and an extensive drink selection, making it a must-visit spot in Colombo for tourists.
Daily 11:00–14:00, 17:00–23:00
Siam House Restaurant
Experience a culinary journey through Thailand at Siam House Restaurant, where authentic flavors and vibrant dishes await every visitor. Located in Colombo, this Thai gem offers a rich menu that captures the essence of traditional Thai cuisine in a cozy setting, perfect for both casual dining and special occasions.
Daily 11:00–23:30
King of the Mambo
Nestled in the heart of Colombo, King of the Mambo is a culinary gem where vibrant flavors and a lively atmosphere come together to create an unforgettable dining experience. Perfect for tourists looking to indulge in local cuisine.
Mon–Sat 17:00–2:00 · Sun 12:00–2:00
Raja Bojun Restaurant
Raja Bojun Restaurant in Colombo is a culinary gem that offers an authentic taste of Sri Lankan cuisine. With its warm ambiance and diverse menu, it's a must-visit for food enthusiasts.
Harbour Court
Nestled in the vibrant city of Colombo, Harbour Court offers an exquisite dining experience with stunning views of the harbor. Renowned for its elegant ambiance and delectable cuisine, this upscale restaurant is perfect for those seeking a memorable meal in a picturesque setting. With a wide array of culinary delights, from local specialties to international favorites, Harbour Court is a must-visit destination for food enthusiasts and travelers alike.
Mon–Sat 6:00–24:00 · Sun 11:30–24:00
Monsoon Colombo
Discover Monsoon Colombo, a vibrant restaurant that offers a delightful fusion of flavors and a welcoming atmosphere, perfect for tourists seeking an unforgettable dining experience in Sri Lanka's bustling capital.
Garton's Ark Restaurant
Nestled in the heart of Nugegoda, Garton's Ark Restaurant offers a delightful culinary experience with a diverse menu that caters to all palates. From local Sri Lankan dishes to international favorites, this restaurant is perfect for tourists seeking a taste of authenticity and flavor.
Daily 11:00–23:00
Nuga Gama
Nuga Gama is a unique Sri Lankan restaurant in Colombo that offers an immersive dining experience, showcasing the rich flavors and traditions of Sri Lankan cuisine in a charming village-like setting. Perfect for tourists seeking authenticity.
Mon–Fri 19:00–22:30 · Sat–Sun 12:00–14:30, 19:00–22:30
Sea Fish
Nestled in the heart of Colombo, Sea Fish offers a delightful seafood dining experience that captures the essence of Sri Lankan flavors. With its inviting ambiance and a diverse menu, it's a must-visit for any seafood lover exploring the city.
Daily 11:00–23:00
SakeColombo By Tsukiji Uoichi Japanese Restaurant
SakeColombo by Tsukiji Uoichi offers an exquisite dining experience in Colombo, blending traditional Japanese cuisine with contemporary flair. This upscale restaurant is renowned for its fresh sushi, savory ramen, and a variety of authentic Japanese dishes, making it a must-visit for food enthusiasts.
Daily 12:00–23:00
The Grove
The Grove in Colombo is a vibrant dining destination offering an eclectic mix of cuisines, from BBQ to Thai. Perfect for families and food enthusiasts alike, this restaurant ensures a delightful culinary experience that tantalizes your taste buds.
The Dining Room
Nestled in the heart of Colombo, The Dining Room offers a luxurious culinary experience with exquisite international cuisine and breathtaking views. A perfect spot for food enthusiasts seeking a memorable dining experience.
Daily 6:00–10:30, 12:00–15:00, 19:00–23:00
ZEN Japanese Restaurant
Nestled in the heart of Colombo, ZEN Japanese Restaurant invites tourists to indulge in an exquisite culinary journey through traditional and contemporary Japanese dishes. With a serene ambiance and a diverse menu, this restaurant promises an unforgettable dining experience for all who enter.
Palmyrah Restaurant
Palmyrah Restaurant in Colombo offers a delightful culinary experience, showcasing the rich and diverse flavors of Sri Lankan cuisine in an inviting atmosphere. With its extensive menu and warm hospitality, it's a must-visit for food enthusiasts.
Daily 12:00–14:30, 19:00–22:30
Firebeach
Nestled along the scenic Colombo-Galle Main Road, Firebeach is a premier grill restaurant that offers an unforgettable dining experience. With its stunning ocean views and a menu filled with tantalizing grilled delicacies, it is a must-visit for tourists seeking both flavor and ambiance. The warm hospitality and vibrant atmosphere make every visit memorable.
Daily 11:30–2:00
Agra Colombo
Agra Colombo is a vibrant Indian restaurant in the heart of Colombo, offering an authentic taste of India with its rich flavors and warm ambiance. Perfect for tourists seeking a memorable dining experience.
Daily 10:00–23:00
Navratna Restaurant
Navratna Restaurant in Colombo offers a delightful culinary journey through authentic Indian cuisine, making it a must-visit destination for food enthusiasts. With its elegant ambiance and exquisite menu, guests can indulge in a variety of flavorful dishes that celebrate India's rich culinary heritage. Whether you're seeking a casual dining experience or a special occasion, Navratna promises an unforgettable meal.
Mon 8:00–22:30 · Tue–Sun 9:00–23:00
Cafe Shaze
Café Shaze is a vibrant and welcoming café located in the heart of Colombo, offering an eclectic mix of Asian fusion dishes, delightful cakes, and aromatic coffees. It's the perfect spot for tourists looking to indulge in local flavors while enjoying a cozy atmosphere.
Tue–Sun 12:00–24:00
Rare at Residence
Rare at Residence offers an exquisite dining experience that showcases the unique flavors of Sri Lankan cuisine. Located in Colombo, this restaurant is perfect for food lovers seeking a memorable meal in a vibrant atmosphere.
Daily 7:00–23:00
The Avenue
Nestled in the heart of Colombo, The Avenue is a fine dining destination that promises an exquisite culinary experience. With a diverse menu featuring American, seafood, and steakhouse specialties, it's perfect for those looking to indulge in sumptuous flavors. The elegant ambiance and attentive service make it an ideal spot for both casual dining and special occasions.
Daily 12:00–23:00
Ports of Call
Ports of Call, located within the luxurious Taj Samudra, offers an exquisite dining experience that blends local flavors with international cuisine. Perfect for tourists seeking a memorable meal in Colombo.
Daily 12:30–15:00, 19:30–23:30
Capital Bar & Grill
Nestled in the luxurious Shangri-La Hotel, Colombo, Capital Bar & Grill offers a delightful dining experience featuring premium grilled dishes and an elegant atmosphere. Perfect for tourists seeking a taste of Sri Lankan hospitality.
The Breeze Bar
Nestled along the vibrant Galle Road, The Breeze Bar is a perfect oasis for tourists seeking relaxation and stunning views. Offering a delightful selection of cocktails, light bites, and an inviting atmosphere, it’s an ideal spot to unwind after exploring the bustling city. With its chic décor and attentive service, visitors can enjoy a unique experience while soaking in the ambiance of Colombo's coastal charm.
Daily 10:00–24:00
The Exchange Restaurant
The Exchange Restaurant in Colombo offers a vibrant atmosphere and a diverse menu, making it the perfect dining spot for tourists looking to experience local flavors and global cuisine. Enjoy your meal while soaking in the lively ambiance that captures the essence of Sri Lankan hospitality.
Mon–Fri 11:00–23:00 · Sat–Sun 12:00–23:00
Yue Chuan
Nestled in the heart of Colombo, Yue Chuan offers an exquisite dining experience that transports you straight to the vibrant streets of China. With its elegant ambiance and meticulously crafted dishes, this restaurant is a must-visit for any food enthusiast.
Daily 12:00–15:00, 18:30–23:00
The Traveling Bruncher
Perched on the 10th-floor rooftop of Greenlanka Towers in Colombo, The Traveling Bruncher offers a globally inspired brunch menu in a wanderlust-themed setting. Enjoy fusion dishes like Avo Smash Toast, Moroccan Shakshuka, and signature burgers amid city skyline views, cozy indoor seating, and breezy outdoor tables. Open for brunch, lunch, dinner, and drinks with friendly service and homemade flavors.
Mon–Tue 12:00–21:00 · Wed–Sun 9:00–23:00Price level $$Time to spend 1–3 hrs
Virticle by Jetwing
Experience a remarkable dining adventure at Virticle by Jetwing, where exquisite cuisine meets breathtaking views in the heart of Colombo. This upscale restaurant offers a unique blend of local flavors and international culinary techniques, making it a must-visit for food enthusiasts.
Daily 17:00–23:00
Cyril Rodrigo's Green Cabin
Nestled in the heart of Colombo, Cyril Rodrigo's Green Cabin offers a delightful dining experience infused with local flavors and a warm ambiance. Tourists will appreciate the welcoming atmosphere, diverse menu, and the chance to savor authentic Sri Lankan cuisine.
Daily 11:00–15:00, 18:00–22:30
The London Grill
Nestled in the heart of Colombo, The London Grill offers a delightful blend of traditional English cuisine and a warm, inviting atmosphere. Perfect for tourists seeking a unique dining experience, this restaurant serves an array of mouthwatering dishes that will transport your taste buds straight to the UK.
Daily 19:00–23:00
Crystal Jade
Crystal Jade is a must-visit restaurant in Colombo, offering a delightful array of Asian cuisine. With its inviting atmosphere and exquisite dishes, it's the perfect dining destination for tourists looking to experience local flavors.
Daily 11:00–21:30
7 Degrees Restaurants
Experience an unforgettable dining journey at 7 Degrees Restaurant in Colombo, where exquisite flavors meet a unique ambiance, perfect for tourists seeking local culinary experiences.
Daily 17:00–23:00
Shang Palace
Nestled in the heart of Colombo, Shang Palace is a culinary gem offering an exquisite dining experience with authentic flavors and elegant ambiance, perfect for tourists seeking to indulge in Sri Lankan cuisine.
Daily 12:00–22:30
Table by Nyne
Nestled in the heart of Colombo, Table by Nyne is a culinary gem offering an exquisite dining experience with a unique ambiance, perfect for tourists seeking a memorable meal or a relaxing drink. With its blend of exceptional service and innovative cuisine, it's a must-visit destination for food lovers.
Daily 8:00–14:00, 19:00–22:00
Blue Field Tea Center
Blue Field Tea Center in Colombo offers an immersive introduction to Sri Lankan tea culture through guided factory tours, tea tastings, and a curated shop. Visitors learn about the complete tea production process from withering to rolling, sample fresh Ceylon teas, and enjoy scenic hill-country views. The center features knowledgeable guides, complimentary tea tastings, and an extensive selection of specialty teas available for purchase.
Daily 9:00–20:00Price level $$Time to spend 1.5–3.5 hrs
Dining Capsule
Dining Capsule is a must-visit restaurant in Colombo, offering a unique dining experience that blends local flavors with modern culinary techniques. With an inviting atmosphere and a diverse menu, it caters to every palate, making it the perfect spot for tourists seeking authentic Sri Lankan cuisine.
Explore Colombo on the map
A handpicked selection of must-see spots in Colombo, mapped for you.
More about Colombo

Colombo travel guide
Colombo, Sri Lanka’s coastal capital, combines colonial landmarks, Buddhist temples, lively markets, modern galleries, Indian Ocean sunsets and distinctive island cuisine.
Tell me more about ColomboMore to explore in Colombo
Explore more

Explore more of Sri Lanka
Discover Sri Lanka: Rich culture, stunning landscapes, and warm hospitality await you in this tropical paradise. Explore ancient cities, wildlife, tea plantations, and pristine beaches.
Explore Sri Lanka
Getting your guide ready…
We are putting together a fresh copy of the Colombo guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.