Restaurants in Colombo
The Best Restaurants in Colombo :
Colombo, the bustling capital of Sri Lanka, offers a vibrant food scene with a wide array of dining experiences. From traditional Sri Lankan dishes to international fusion cuisine, the city caters to all tastes. Here are some of the top restaurants to explore in Colombo:
1. Ministry of Crab
If you're a seafood lover, Ministry of Crab is a must-visit. Founded by Sri Lankan cricket legends Mahela Jayawardene and Kumar Sangakkara, this iconic restaurant specializes in serving the finest Sri Lankan lagoon crabs. The crabs are cooked in various ways, from the fiery pepper crab to the creamy garlic crab. The restaurant has gained international fame, appearing on Asia's 50 Best Restaurants list.
Cuisine: Seafood, Sri Lankan
Location: Dutch Hospital Shopping Precinct, Colombo
2. Nuga Gama
For an authentic Sri Lankan dining experience, head to Nuga Gama at the Cinnamon Grand Hotel. This restaurant is designed like a traditional Sri Lankan village, complete with mud huts and a banyan tree. The menu focuses on local flavors, offering dishes like coconut sambol, hoppers, and jackfruit curry. It’s a fantastic place to immerse yourself in Sri Lankan culture while enjoying fresh, local ingredients.
Cuisine: Traditional Sri Lankan
Location: Cinnamon Grand Hotel, Colombo 03
3. The Gallery Café
Once the office of the renowned Sri Lankan architect Geoffrey Bawa, The Gallery Café is a stunning venue that combines art, architecture, and excellent cuisine. The restaurant offers a mix of Sri Lankan and international dishes, with options like prawn curry and grilled meats. The atmosphere is elegant and relaxed, making it perfect for both casual meals and special occasions.
Cuisine: Sri Lankan, International
Location: 2 Alfred House Rd, Colombo
4. Upali's by Nawaloka
Upali's is well-known for its take on traditional Sri Lankan comfort food. The restaurant serves a wide variety of curries, rice dishes, and snacks like kottu roti and hoppers. With its warm ambiance and focus on local dishes, it's a favorite among both locals and tourists who want to experience authentic Sri Lankan flavors without breaking the bank.
Cuisine: Traditional Sri Lankan
Location: 65 Dr C.W.W Kannangara Mawatha, Colombo
5. Shang Palace
Located within the Shangri-La Colombo, Shang Palace is one of the city’s finest places for Cantonese cuisine. With beautifully presented dim sum, Peking duck, and wok-fried dishes, it offers a sophisticated Chinese dining experience. The ambiance is sleek and modern, making it a great spot for a luxurious meal in the heart of Colombo.
Cuisine: Cantonese
Location: Shangri-La Hotel, Colombo
6. Rare at Residence
Rare is an upscale restaurant that serves modern Sri Lankan cuisine with a creative twist. Located at Residence by Uga Escapes, the menu highlights local ingredients and flavors, prepared in contemporary ways. Whether it's a seafood dish infused with spices or an artfully prepared dessert, the focus here is on innovation and refinement.
Cuisine: Modern Sri Lankan
Location: 20 Park Street, Colombo
7. Kaema Sutra
Founded by celebrity chef Dharshan Munidasa and Bollywood actress Jacqueline Fernandez, Kaema Sutra offers a contemporary take on Sri Lankan street food. The restaurant features dishes like kottu, string hoppers, and crab curry, but with a refined, gourmet approach. The open-air ambiance and stylish décor make it an ideal spot for a relaxed yet high-end meal.
Cuisine: Contemporary Sri Lankan
Location: Shangri-La Colombo
8. Café Kumbuk
For a more casual dining experience, Café Kumbuk offers healthy, farm-to-table dishes in a laid-back environment. This café is popular among the city’s younger crowd for its fresh salads, smoothies, and wholesome rice bowls. The café also has a strong focus on sustainability, using organic and locally sourced ingredients whenever possible.
Cuisine: Healthy, Café
Location: 60 Horton Pl, Colombo
9. Chutneys
Located at the Cinnamon Grand, Chutneys is one of the best places in Colombo to experience South Indian cuisine. The menu features an array of dosas, idlis, and curries, each served with a selection of chutneys and sauces. It’s a popular spot for those who want to enjoy the rich, spicy flavors of India in a comfortable and elegant setting.
Cuisine: South Indian
Location: Cinnamon Grand Hotel, Colombo 03
10. Botanik Bistro & Bar
With stunning views of the Colombo skyline, Botanik offers a trendy rooftop dining experience. The menu is an eclectic mix of Mediterranean, Asian, and Sri Lankan influences, with dishes like lamb kebabs, seafood platters, and flavorful tapas. The relaxed atmosphere and live music make it a great place to unwind with friends or have a romantic dinner.
Cuisine: Mediterranean, Fusion
Location: 7 Hospital St, Colombo
Colombo’s food scene is rich and diverse, offering something for every palate. Whether you’re craving traditional Sri Lankan food or international flavors, these restaurants provide top-notch dining experiences in Sri Lanka’s capital.
Top trips in Colombo
EASY STEPS TO BOOK FROM ANYWHERE
CHOOSE YOUR TRIP
CHECK AVAILABILITY
CONFIRM THE TRIP
MAKE PAYMENT





