Foodies guide to best restaurants in Colombo 2024
Last updated on November 5th, 2024 at 05:38 am
Colombo is home to diverse dining spots that capture the city’s rich culture and culinary finesse.
The best restaurants in Colombo offer local and international flavours, with settings ranging from chic, modern interiors to cosy, traditional ambiences.
Known for their fresh ingredients and creative presentations, Colombo restaurants serve an impressive range of Sri Lankan, fusion, and global cuisines.
Many top eateries here are celebrated not only for their delicious menus but also for their scenic views and warm service.
Whether you’re craving traditional Sri Lankan dishes or Western delicacies, the vibrant food scene ensures there’s something for everyone.
For anyone exploring the city, restaurants in Colombo offer an authentic taste of the local food culture, blending spices and flavours unique to the island with contemporary techniques, making every meal an experience to savour.
Colombo’s restaurants cater to every craving, from seafood and buffets to authentic Sri Lankan dishes, fast food, and unique global cuisines.
This guide categorizes the best Colombo restaurants by cuisine, making it easy to discover top spots for every taste.
This website uses affiliate links, through which we may receive a commission without any extra cost to you.
Best Seafood Restaurants in Colombo
01. Ministry of Crab
The Ministry of Crab is one of the best seafood restaurants in Colombo, and it is known for its dedication to fresh, quality seafood.
Co-founded by former Sri Lankan cricket stars Mahela Jayawardene, Kumar Sangakkara, and renowned chef Dharshan Munidasa, it specializes in expertly crafted crab dishes.
The Ministry of Crab is featured on Asia’s 50 Best Restaurants list; it serves iconic options like chilli crab, garlic chilli crab, and pepper crab. The crabs are locally sourced from fishermen and selected for their size and weight to ensure the finest quality.
Beyond crab, the restaurant also offers prawns and chicken, making it a top restaurant in Colombo.
Since this place is always crowded, it is highly recommended to reserve your seat advance.
Location
No. 4, old Dutch Hospital, Colombo 01
Timing
Daily 12.00 Noon – 10.30 PM
Closed on full moon holidays
Contact
+94770024823
Website
02. The Manhattan Fish Market
The Manhattan Fish Market is a popular choice among seafood restaurants in Colombo, known for its diverse seafood menu and warm ambience.
This well-known chain has branches across Asia and the Middle East, offering signature dishes like fish and chips, lobster rolls, and seafood pasta.
The staff are friendly, and the service is quick, making it an ideal spot for a relaxed meal with family or friends.
Focusing on fresh flavours and satisfying portions, The Manhattan Fish Market provides a delightful dining experience for seafood lovers seeking a unique Colombo restaurants experience.
Timing
Mon-Thurs 12:00 AM – 11:00 PM
Fri 1:00 PM -12:00 AM
Sat – Sun 12:00 PM – 12:00 AM
Location
01. Kollupitiya
No.31, Deal Place (Duplication Road), Colombo 03.
Phone: +94112301901
02. One Galle Face
No.3, Deal Place, Colombo 03 Lower Ground Floor, One Galle Face Mall, Colombo.
Phone: 0112332662
03. Rajagiriya
No. 997/1, Sri Jayawardanapura Mw, Rajagiriya, 10100, Rajagiriya.
Phone: +94112875975
03. The Lagoon
The Lagoon, one of the best restaurants in Colombo, is located in the elegant Cinnamon Grand Hotel.
This seafood restaurant stands out for its fresh offerings, including crabs, fish, prawns, and lobsters, which guests can select from a live display.
Every dish at The Lagoon is a testament to the rich culinary heritage of Sri Lanka, prepared using traditional cooking methods and a blend of local spices, ensuring an authentic dining experience.
The Lagoon’s unique dining experience combines premium-quality seafood with the artistry of Sri Lankan culinary techniques, creating a memorable meal in a refined setting.
With its dedication to freshness and flavour, The Lagoon is a must-visit for seafood enthusiasts in Colombo.
Tip
Try their seafood buffet during lunch hours.
Location
Cinnamon Grand Hotel
117 Sir Chittampalam A Gardiner Mawatha, Colombo- 01
Timing
Daily
Lunch: 12.00 PM (noon) – 03.00 PM
Dinner: 06.00 PM – 12.00 AM (midnight)
Contact
0112 497 371
Buffet in Colombo
04. Plates: Cinnamon Grand Colombo
Plates at Cinnamon Grand Colombo is one of the most popular buffet restaurants in Colombo, and it is celebrated for its extensive selection of international cuisines.
The bright, stylish interior creates a luxurious ambience that complements the vibrant dining experience.
Open for breakfast, lunch, and dinner, Plates consistently draws a bustling crowd, showcasing its reputation for quality and variety.
Each buffet is crafted to satisfy diverse tastes, from Asian specialities to Western favourites, ensuring every meal is worth the price.
Ideal for locals and tourists, Plates offers an exceptional dining experience that highlights one of the best restaurants in Colombo’s culinary scene.
Location
117 Sir Chittampalam A Gardiner Mawatha Cinnamon Grand, Colombo 01.
Timing
Lunch buffet 12.00 PM (noon) – 03.00 PM
Dinner buffet 07.00 PM – 11.00 PM
Contact
0112 497 361
05. Graze Kitchen
Graze Kitchen, located at the Hilton Colombo, is a popular buffet destination known for its extensive range of international cuisines, including Chinese, Indian, and Sri Lankan dishes.
The restaurant’s modern and stylish décor creates an inviting dining atmosphere.
Guests can enjoy a variety of hot and cold dishes, an abundant salad bar, a tempting dessert bar, and lively cooking stations where food is prepared fresh.
Each dish is beautifully presented, reflecting the high quality of ingredients and culinary expertise. With its vibrant selection, Graze Kitchen offers an unforgettable dining experience in Colombo.
Timing
Breakfast Buffet
Daily 6:30 am – 10:30 am
Lunch Buffet
Daily 12:00 pm – 2:30 pm
Dinner Buffet
Daily 07.00 PM – 11.00 PM
Location
Hilton Hotel
No -2 Sir Chittampalam A Gardiner Mawatha, Colombo 02
Contact
+ 94 11 2 492 492
Best places to eat Sri Lankan dishes
06. Upali’s by Nawaloka
Upali’s by Nawaloka is an authentic Sri Lankan restaurant and one of the best restaurants in Colombo for traditional local cuisine.
The menu features Sri Lankan classics like rice and curry, hoppers, and string hoppers, with ample vegan options to cater to all guests.
Upali is committed to freshness and authenticity, and the restaurant uses locally sourced ingredients in each dish.
The interiors are warm and inviting, decorated in a traditional style that enhances the cultural dining experience.
With its dedication to Sri Lankan flavours and friendly ambience, Upali’s by Nawaloka is a must-visit for anyone in Colombo.
Location
No. 65, C.08.W.W. Kannangara Mawatha,
Colombo 07
Timing
Daily: 11.30 AM – 10.30 PM
Contact
0112 695 812
07. Beira Kitchen
Beira Kitchen stands out among Colombo restaurants, celebrating Sri Lanka’s rich culinary heritage.
The menu is filled with traditional Sri Lankan dishes, from fragrant curries and rice specialities to fresh seafood, all prepared with authentic ingredients and time-honoured cooking techniques.
Inspired by traditional Sri Lankan architecture, the restaurant’s décor creates a warm and welcoming atmosphere, enhancing the dining experience.
Guests can choose indoor or outdoor seating, with the serene views of Beira Lake adding a touch of tranquillity to the relaxing ambience.
Beira Kitchen also offers a variety of cocktails, beverages, and delightful desserts, making it a must-visit for locals and tourists alike.
Location
Colombo City Centre
137, Muttiah Road, Colombo
Timing
Daily: 6:30 AM-11:30 PM
Contact
+94 11-7734400
08. Nuga Gama
Nuga Gama, one of the best restaurants in Colombo for Sri Lankan cuisine, offers an exceptional Sri Lankan dining experience in a charming old village setting.
Located within a picturesque garden, it immerses guests in Sri Lanka’s rich culture and history.
The open kitchen concept allows diners to watch skilled chefs preparing traditional dishes, with staff dressed in attire reminiscent of a bygone era, adding to the authenticity.
The friendly team is always eager to assist and share insights into the dishes.
A tranquil haven for travellers, Nuga Gama, delights visitors with its unique ambience and authentic Sri Lankan flavours, making it a must-visit restaurants in colombo.
Location
Cinnamon Grand Hotel
No- 77 Galle Rd, Colombo – 03
Timing
Monday – Friday: 07.00 PM – 10.30 PM
Saturday – Sunday: 12.00 PM (noon) – 02.30 PM / 07.00 PM – 10.30 PM
Contact
0112 497 468
Best fast food Restaurants
Colombo is home to numerous international fast-food chains like McDonald’s, Burger King, KFC, and Pizza Hut; it also boasts a unique selection of local fast-food options that provide a distinct flavour experience.
These Colombo restaurants have crafted a niche by blending traditional Sri Lankan flavours and culinary techniques into their offerings.
Using local ingredients, spices, and authentic cooking styles, they create a fusion of flavours that truly reflects the region’s rich cultural heritage, delivering a one-of-a-kind taste for locals and visitors alike.
09. Dinemore
Dinemore is among the top Colombo restaurants, renowned for its mouthwatering submarines that satisfy all cravings.
These subs are packed with various fillings, including spicy chicken, beef, shrimp, and tuna, each offering a burst of flavours that keep customers coming back for more.
In addition to their famous subs, Dinemore also offers a tempting range of burgers, sandwiches, and pizzas, catering to diverse tastes.
The vibrant and welcoming atmosphere enhances the dining experience, making it an ideal spot for a quick bite or a meal with friends and family. Dinemore promises a satisfying and flavorful experience for every visitor.
Location
They have several branches in Colombo and other parts of Sri Lanka.
Check out their website.
Timing
Daily: 11.00 AM – 11.00 PM
Contact
+94 115 661 661
10. Fazly’s Halal Refreshment
Fazly’s Halal Refreshment is a popular choice among fast-food restaurants in Colombo, beloved by food enthusiasts for its creative twists on subs and burgers.
This bustling, street-side gem stays open until 1:30 am, making it a go-to spot for late-night cravings.
The extensive menu includes the signature King Royal Burger, a standout with rich flavours, and the unique Chicken Pizza Sub, a fusion of pizza and sub delights.
The towering Tower Burger is packed with layers of savoury goodness for a hearty appetite.
With its affordable pricing, Fazly’s offers one of the best dining experiences in Colombo for burgers, subs, and grilled options, leaving you wanting more.
11. Acropol
Acropol, one of Colombo’s renowned spots for Middle Eastern cuisine, is celebrated for its delectable shawarmas, along with an array of flavourful subs and burgers.
Known for its authentic dishes, Acropol offers a diverse menu that captivates taste buds with every bite.
The juicy, tender kebabs, marinated and grilled to perfection, are a must-try for fans of Middle Eastern flavours, while their unique noodles are a surprising treat for noodle enthusiasts.
With various rice dishes and additional options, Acropol provides something for everyone.
Dedicated to quality, Acropol promises a memorable dining experience with every flavourful dish.
Tip
Their hot butter cuttlefish and mixed grill platter are highly recommended
Location
No- 01 Schofield Pacel, Colombo – 03
Timing
Daily: 11.30 AM – 12.00 AM (midnight)
Contact
077 457 7577
Japanese Restaurants
12. Nihonbashi
Nihonbashi is one of the best Japanese restaurants in Colombo, and it is celebrated for its authentic and high-quality Japanese cuisine.
Named after the original establishment in Tokyo dating back to 1803, Nihonbashi offers a refined selection of traditional Japanese dishes, including sushi, sashimi, tempura, and teppanyaki.
The chefs prioritize fresh, premium ingredients, crafting each dish as a sensory delight.
The sleek, minimalist design creates a calming ambience, perfect for a relaxing meal.
With knowledgeable staff providing attentive service, Nihonbashi ensures a memorable dining experience. Open for lunch and dinner, reservations are recommended, particularly for dinner service.
Location
No – 11,Galle Face Terrace
Colombo -03
Timing
Daily:
Lunch 12.00 (noon)- 02.30 PM
Dinner 06.00 PM – 10.30 PM
Contact
0112 323 847
13. Yumi
Yumi stands out among Colombo restaurants, offering a mix of traditional and modern Japanese cuisine within the chic Taj Samudra Hotel.
With a contemporary interior, sushi bar, and open kitchen, the ambience is both stylish and inviting.
Yumi’s menu includes a variety of sushi, sashimi, tempura, and grilled dishes, all crafted with authenticity in mind.
Complementing the food, Yumi boasts an extensive drink menu featuring Japanese sake, beer, and cocktails.
A private dining room is also available for special occasions or business meetings.
Yumi provides an authentic Japanese experience, making it a top choice for Japanese cuisine lovers in Colombo.
Location
Taj samudra hotel
No 25, Galle Face Center Road, Colombo
Timing
Daily:
Lunch 12.30 PM – 03.00 PM
Dinner 07.30 PM – 11.30 PM
Contact
0112 446 622
Indian Restaurants
14. Chutneys
Chutneys, an authentic Indian restaurant in Colombo, offers a wide variety of both North and South Indian cuisines.
With vibrant Indian-inspired decor and colourful artwork, the ambience sets the stage for a delightful dining experience.
The extensive menu features classic dishes like tandoori chicken, biryani, and dosas, with plenty of vegetarian and vegan options, making it a perfect choice for vegan diners.
Chutneys’ chefs use traditional Indian spices and cooking techniques to capture genuine flavours in every dish, ensuring an authentic taste experience.
This restaurant is an ideal destination for anyone craving authentic Indian cuisine in Colombo.
Location
Cinnamon Grand Hotel
No- 75, Galle Road, Colombo – 03
Timing
Daily:
Lunch 12.00 (noon) – 02.30 PM
Dinner 07.00 PM – 11.00 PM
Contact
0112 497 372
15. Kandoori
Kandoori, a popular restaurant in Colombo, is celebrated for its delicious food and attentive staff.
Known for its famous Biryani, Kandoori also offers a variety of other mouthwatering dishes, including freshly made Naan bread, flavourful Indian curries, and even Nasi Goreng for an added twist.
The restaurant provides a welcoming, clean environment with ample space and warm lighting, creating a comfortable dining experience. Whether you’re there for their iconic Biryani or to explore other delicacies, Kandoori’s inviting ambience and excellent service make it a top choice among Colombo restaurants.
Timing
Saturday – Thursday: 11.30 AM – 11PM
Friday : 01.30 PM – 11PM
Location
Colombo
17 Charlemont Road, Colombo
Contact: 0777 511 911
Beruwela
No: 428, Galle Road
Hettimulla, Beruwala
Contact: 0711 211 411
16. Maharaja Palace
The Maharaja Palace offers a luxurious North Indian dining experience, immersing guests in a world of rich and creamy flavours enhanced by authentic Indian spices.
This restaurant caters to both vegetarians and non-vegetarians, making it perfect for a family dinner or a romantic evening out.
The varied menu showcases dishes crafted from local ingredients, blending tradition and freshness to elevate each bite.
From savoury curries to delectable appetizers, Maharaja Palace guarantees a memorable culinary adventure, balancing spice and flavour for an exceptional taste of India.
Location
1A Rajakeeya Mawatha, Colombo
Timing
DAILY
LUNCH 11.30 PM – 2.30 PM
DINNER 06.30 PM – 11.00 PM
Contact
0114 886 000
17. Shanmugas
Shanmugas Indian Restaurant is a top choice for vegan dining in Colombo, celebrated for its extensive menu featuring dishes like Bhel Puri, Vada Pav, Pav Bhaji, Onion Kachori, and both North and South Indian Thalis.
Though slightly higher prices, the flavours and variety promise a satisfying experience.
The restaurant is located in a charming converted house and offers a welcoming atmosphere with courteous, professional staff.
Due to its popularity, Shanmugas fills up quickly, so booking a table in advance is recommended to ensure a delightful and smooth dining experience.
Location
53/3 Ramakrishna Road, Colombo 06
Timing
Monday – Friday: 10.00 AM – 10.00 PM
Saturday – Sunday: 07.30 PM – 10.30 PM
Contact
+94 11 488 6000
Best street food places
18. Aluthkade Street Food
Discover the vibrant Aluthkade Street Food, also known as Pudukade, a culinary gem in Colombo that truly comes to life after 06:30 p.m. and stays open past midnight.
This bustling street, filled with food stalls, small shops, and restaurants, promises a feast for every craving.
Dive into mouthwatering options like burgers, subs, flavourful shawarma, BBQ, pasta, fried chicken, and beef fried rice.
For authentic flavours, try the biryani and a variety of curries. Aluthkade also offers refreshing fruit juices and smoothies, all at budget-friendly prices.
This unforgettable gastronomic experience is a must-visit for anyone exploring Colombo’s diverse flavours.
Tips
01. Aluthkade Street Food is located approximately 2 kilometres away from Pettah.
02. The weekends tend to get busy with locals.
Timing
Daily : 06.30 PM – 01.30 PM
19. Marine Drive Food Truck
As the sun sets over the picturesque Marine Drive, a vibrant street food scene emerges, turning the promenade into a food lover’s paradise.
Each evening, an array of food trucks lines the waterfront, offering an irresistible selection of street foods. From juicy burgers and flavorful kebabs to delectable crepes, mouthwatering sandwiches, and satisfying hotdogs, there’s something for every craving.
Beyond the food trucks, Marine Drive also boasts some of the best restaurants in Colombo.
Whether you prefer fine dining or casual eateries, this bustling waterfront promises a culinary experience that captures Colombo’s diverse flavours.
Location
Marine Drive, Bambalapitiya. ( opposite OZO Colombo)
Timing
Daily: 5.00 p.m. to 11.00 p.m.
Middle Eastern Restaurants
20. Arabian Knights
Arabian Knights has grown from humble beginnings to become one of the best restaurants in Colombo for authentic Arabian cuisine.
Its stylish, cool interior creates a welcoming atmosphere for a memorable dining experience.
Known for its dedication to high-quality dishes, Arabian Knights masterfully blends traditional Arabian recipes with creative fusion twists, evoking the flavours of the Arabian Peninsula.
The menu offers a variety of choices, from aromatic biryanis and succulent grilled meats to flavorful falafel, catering to all tastes.
With attentive and knowledgeable staff, Arabian Knights ensures that each guest enjoys top-notch service alongside exquisite cuisine.
Location
377 Galle Road, Kollupitiya, Colombo 03.
Timing
Saturday – Thursday: 12.00 PM – 11.00 PM
Fridays: 01.30 PM – 11.00 PM
Contact
0112 301 032
21. Chambers at Park Street Mews
Chambers at Park Street Mews is one of the most glamorous restaurants in Colombo, specializing in Arabian cuisine with an unforgettable twist.
It offers traditional Arabic dishes alongside innovative fusion options designed to delight the senses.
Upon entering, guests are enchanted by the sophisticated decor, featuring exquisite Moroccan glasswork and Turkish-inspired lighting that bathes the space in a warm glow.
The luxurious and enchanting ambience sets the stage for a memorable dining experience, making Chambers a standout choice for those seeking both elegance and authentic Middle Eastern flavours in the heart of Colombo.
Location
48 D, Park Street, Colombo 02.
Timing
Saturday – Thursday
Lunch: 12:00 PM ( noon) – 4:30 PM
Dinner: 6:00 PM – 10:30 PM
Contact
077 210 0009
Chinese Restaurants
22. Tsing Tao
Tsing Tao offers a sophisticated dining experience on Reid Avenue, overlooking the Colombo Racecourse promenade, where authentic Chinese cuisine reflects China’s rich culture and history.
Specializing in seafood-based dishes, Tsing Tao is a top destination for seafood lovers, featuring a diverse menu that combines exquisite flavours with meticulous finesse.
Each dish is crafted to take diners on a gastronomic journey, blending traditional techniques with unique tastes.
The restaurant’s refined atmosphere enhances the experience, making Tsing Tao an exceptional choice for those seeking authentic Chinese cuisine restaurants in Colombo.
Location
Philip Gunewardena Mawatha, Colombo- 07
Timing
Daily
Lunch : 11.00 AM – 03.00 PM
Dinner : 06.00 PM – 11.00 PM
Contact
0112 698 989
23. Yue Chuan
Yue Chuan at Kingsbury Hotel is one of the best Chinese restaurants in Colombo, offering a delightful culinary experience with a mix of Szechuan, Cantonese, Chinese fusion, and Sri Lankan dishes.
The stylish decor blends modern and traditional Chinese elements, creating a serene and sophisticated atmosphere.
Diners can enjoy a unique view of the kitchen through glass windows, adding excitement as skilled chefs prepare each dish.
The menu boasts popular items like sashimi, rolls, and fresh seafood, making Yue Chuan a must-visit for those seeking authentic flavours with a touch of elegance in Colombo.
Location
The Kingsbury Hotel
Lobby Level WTC View No.48, Janadhipathi Mawatha, Colombo-01
Timing
Daily
Lunch: 11.00 AM – 03.00 PM
Dinner: 06.30 PM – 11.30.PM
Contact
077 108 7720
24. Min Han
Min Han is a gem among Colombo restaurants, offering authentic Chinese cuisine at affordable prices.
This family-run establishment creates a cosy, genuine dining atmosphere, perfect for enjoying traditional flavours without overspending.
Known for its warm hospitality, Min Han’s kind and helpful staff are always ready with recommendations to ensure a satisfying meal.
Whether you’re a fan of classic Chinese dishes or exploring new tastes, this restaurant provides an inviting experience that keeps guests coming back.
Min Han delivers quality, taste, and comfort for those seeking authentic Chinese restaurants in Colombo.
Location
No.14 Deanston Pl, Colombo – 03
Timing
Daily
Lunch: 11.30 PM – 03.00 PM
Dinner: 05.30 PM – 10.30 PM
Contact
0112 576 533
Italian Restaurants
25. Dolce Italia
Dolce Italia! is a cosy Italian restaurant in Colombo known for its authentic and delicious Italian cuisine.
This inviting spot serves classic dishes like pizza, pasta, and risotto, all crafted from fresh ingredients and perfectly cooked in a traditional wood-fired oven.
Whether for a romantic date night or a casual gathering with friends, Dolce Italia’s modern decor and comfortable seating make it an ideal setting.
Their famous wood-fired pizzas, paired with a glass of Italian wine, promise a delightful experience, bringing a genuine taste of Italy to the heart of Colombo.
Location
No – 05 Skelton Road, Colombo 05
Timing
Daily: 07.00 AM – 11.00 PM
Contact
011 255 99 00
Thai Restaurants
26. Nara Thai
Nara Thai stands out as one of the best restaurants in Colombo, known for its authentic Thai cuisine and elegant ambience.
The restaurant’s chic, contemporary interior, adorned with Thai-inspired decor, creates a cosy and inviting atmosphere.
Nara Thai’s menu offers a variety of traditional Thai dishes, prepared using classic methods and fresh ingredients for an authentic experience. Signature dishes like Tom Yum Goong, Green Curry, and Pad Thai are must-tries, complemented by a selection of refreshing Thai-inspired cocktails, fresh juices, and smoothies.
Nara Thai is perfect for a flavorful and sophisticated dining experience in Colombo.
Location
No – 31 Deal Place, Colombo -03
Timing
Saturday – Thursday: 11.00 AM – 11.00 PM
Friday: 01.30 AM – 11.00 PM
Contact
0112 577 655
Where to stay in Colombo
Solo Travellers
Best Apartment for families
Read also