Quick answers — eating in Colombo
- Best restaurant overall
- Nihonbashi
- Best value
- Curry Leaf (LKR 6,000-10,000 / USD 20-35+)
- Strongest cuisines
- Modern European, Seafood, Japanese, Steak & grill
- Dishes to try
- Kottu Roti, Fish Ambul Thiyal, Lamprais, Isso Wade
- Booking window
- For top fine-dining establishments, booking 3-7 days in advance is advisable, especially for weekend evenings. While not always mandatory, it secures your preferred time and table.
Booking is generally advised for fine-dining, especially on weekends, though not usually months in advance. Dress codes are typically smart casual to elegant. Tipping is customary, often 10% or a service charge is included. Dinner hours commonly begin around 7:00 PM and extend to 11:00 PM.
Modern European
Best modern European restaurants in Colombo
Modern European is the catch-all for kitchens that borrow technique from France, produce from their own region and ideas from everywhere — usually tasting-menu only.
Rare at Residence
Acclaimed local fine diningModern Sri Lankan · Jetwing Colombo Seven · LKR 7,000-15,000 / USD 20-50+
Rare at Residence offers a contemporary take on Sri Lankan and international cuisine, set within a chic, sophisticated dining room at the Jetwing Colombo Seven hotel. The restaurant prioritizes locally sourced, seasonal ingredients, crafting dishes that are both innovative and deeply flavorful. It's known for its elegant ambiance and creative presentation, appealing to a modern palate.
Order: Seared Tuna with Tamarind Glaze, Curried Duck Breast
Graze Kitchen
Acclaimed local fine diningInternational Buffet · Hilton Colombo · LKR 7,000-12,000 / USD 20-40+
Graze Kitchen at the Hilton Colombo offers an expansive international buffet with multiple open kitchens preparing global cuisines. The spacious, modern setting accommodates diverse tastes, from Japanese sushi to Indian curries and European roasts. It's renowned for its variety, quality, and vibrant atmosphere, making it a popular choice for a comprehensive dining experience.
Order: Live Sushi Station, Tandoori Oven selections
The London Grill
Acclaimed local fine diningClassic European · Cinnamon Grand Colombo · LKR 9,000-20,000 / USD 30-65+
A long-standing institution in Colombo, The London Grill within the Cinnamon Grand offers a timeless fine-dining experience. Known for its traditional European cuisine, impeccable service, and elegant, wood-paneled interior, it provides a sense of old-world charm. It’s a reliable choice for expertly prepared steaks, seafood, and classic dishes in a sophisticated atmosphere.
Order: Chateaubriand, Lobster Bisque, Crêpes Suzette
Seafood
Best seafood restaurants in Colombo
Seafood restaurants live or die on the day's catch — the shortest menus are usually the best sign, because the kitchen is cooking what actually came in.
Ministry of Crab
Acclaimed local fine diningSri Lankan Seafood · Dutch Hospital Precinct · LKR 12,000-30,000 / USD 40-100+
Dharshan Munidasa
Located in the historic Dutch Hospital, Ministry of Crab offers a vibrant, open-kitchen experience centered entirely on Sri Lanka's renowned mud crabs. The restaurant is celebrated for its 'no freezer policy,' ensuring absolute freshness. Guests choose their crab by weight, cooked simply to highlight its natural sweetness, making it an iconic culinary destination.
Order: Pepper Crab, Garlic Chili Crab
The Lagoon
Acclaimed local fine diningSri Lankan Seafood · Cinnamon Grand Colombo · LKR 8,000-20,000 / USD 25-65+
Set within the Cinnamon Grand, The Lagoon is a seafood market-style restaurant where diners choose their catch from an extensive display. The emphasis is on freshness and customization, allowing guests to select preparation methods and spices. The lively atmosphere and broad selection of fish, prawns, and crabs make it a consistently popular choice for discerning diners.
Order: Grilled Red Snapper, Tiger Prawns with Jaffna Curry
Japanese
Best Japanese restaurants in Colombo
Japanese rooms range from counter omakase, where you eat whatever the chef cut that morning, to kaiseki menus built around the season. Counters are small — book early and arrive on time.
Nihonbashi
Acclaimed local fine diningJapanese · Fort · LKR 10,000-25,000 / USD 30-80+
Dharshan Munidasa
Helmed by acclaimed chef Dharshan Munidasa, Nihonbashi is a pioneer in authentic Japanese cuisine in Colombo. The setting, an old colonial house with a serene garden, offers a refined experience. Focusing on pristine seafood flown in daily, it’s celebrated for its commitment to traditional preparation and exceptional quality, establishing itself as a long-standing culinary benchmark.
Order: Fatty Tuna Sashimi, Black Cod with Miso
Steak & grill
Best steak and grill restaurants in Colombo
Grill rooms are about sourcing and fire: ask where the beef comes from, how long it was aged, and order one cut to share rather than two on separate plates.
Capital Bar & Grill
Acclaimed local fine diningSteakhouse & Grill · Shangri-La Colombo · LKR 10,000-25,000 / USD 30-80+
Located in the luxurious Shangri-La Colombo, Capital Bar & Grill offers a sophisticated steakhouse experience with a refined ambiance. The menu focuses on premium cuts of meat, fresh seafood, and classic grill dishes, prepared with precision. The elegant interior and live jazz music create a perfect setting for a celebratory or business dinner.
Order: USDA Prime Beef Steak, Grilled Lobster Thermidor
Budget
Where to eat cheaply in Colombo
Nana's King Coconut
A famous roadside spot for exceptional seafood. Enjoy their fresh grilled fish, prawns, and cuttlefish with rice and curry, offering great value for around LKR 1,500-3,000 (USD 5-10).
Pilawoos
A beloved local institution famous for its late-night kottu roti and cheese kottu. Quick, hearty, and flavorful, it's a must-try for an authentic street food experience, typically costing LKR 500-1,000 (USD 2-3).
Green Cabin
A Colombo classic offering traditional Sri Lankan short eats and rice and curry in a charming, nostalgic setting. Their patties, rolls, and lamprais are popular choices, usually LKR 500-1,500 (USD 2-5) per person.
Shilpa Hotel
Known for authentic Sri Lankan meals, especially string hoppers and pittu with various curries for breakfast or dinner. It's a no-frills, local favorite for hearty, flavorful food, costing around LKR 300-800 (USD 1-2.50).
The Sandwich Factory
Offers creative and substantial gourmet sandwiches, burgers, and wraps with fresh ingredients. A casual spot for a quick, satisfying meal or snack, with prices generally ranging from LKR 800-2,000 (USD 2.50-6).
Local dishes
What to eat in Colombo
Kottu Roti
Kottu Roti is a beloved Sri Lankan street food made from chopped godhamba roti (flatbread) stir-fried with vegetables, eggs, and often chicken or beef, seasoned with spices. The rhythmic clanking of the metal spatulas chopping the ingredients is synonymous with its preparation. Find excellent Kottu at local eateries like Hotel De Pilawoos, particularly late in the evening.
Fish Ambul Thiyal
This sour fish curry, a specialty of southern Sri Lanka, features firm fish (often tuna) cooked in a thick gravy of goraka (Garcinia cambogia), black pepper, and other spices until almost dry. The result is a piquant, deeply flavored dish that pairs wonderfully with rice. Try this authentic preparation at home-style restaurants or guesthouses focusing on traditional cuisine.
Lamprais
A legacy of Dutch Burgher cuisine, Lamprais is a rich dish consisting of rice cooked in stock, accompanied by a mix of curries (often including meat, frikkadels, and eggplant), and baked in a banana leaf. This unique cooking method infuses all components with a distinctive aroma and flavor. You can find excellent Lamprais at Dutch Burgher Union or The Gallery Cafe.
Isso Wade
Isso Wade are crispy, savory lentil fritters topped with succulent prawns, often served hot with a spicy chili dipping sauce. These popular street food snacks are a must-try, especially from the vendors lining Galle Face Green as the sun begins to set. They offer a delightful crunch and a burst of flavor, perfect for an evening stroll.
Hoppers (Appa)
Hoppers are bowl-shaped, lacy pancakes made from fermented rice flour and coconut milk, crispy around the edges and soft in the center. Egg hoppers feature an egg cooked inside. They are a staple breakfast or dinner item, often served with pol sambol (coconut relish) or various curries. Find them at local breakfast joints or specialized hopper houses.
Pol Sambol
Pol Sambol is a fresh, spicy, and tangy coconut relish that accompanies almost every Sri Lankan meal. It's made from grated coconut, red chili powder, lime juice, red onion, and often Maldive fish flakes. Its vibrant flavor cuts through the richness of curries and adds a refreshing kick. It's universally available wherever traditional Sri Lankan food is served.
Pittu
Pittu is a traditional Sri Lankan dish consisting of cylinders of steamed ground rice layered with grated coconut. It has a distinctive crumbly yet moist texture and is commonly served with curries, especially fish curry, or with a sweet accompaniment of jaggery and coconut milk. It's a satisfying and hearty meal, often found in local eateries.
Watalappan
Watalappan is a rich, steamed coconut custard pudding, a popular dessert in Sri Lanka, especially among the Muslim community. It's made with coconut milk, jaggery (palm sugar), eggs, and flavored with cardamom, nutmeg, and sometimes cashew nuts. It offers a wonderfully sweet and spiced end to any meal, often found in specialty bakeries or during festive periods.
How to book a table in Colombo
- · For top fine-dining establishments, booking 3-7 days in advance is advisable, especially for weekend evenings. While not always mandatory, it secures your preferred time and table.
- · Most Colombo restaurants do not require pre-payment or deposits for standard bookings. However, for large groups or special events, a deposit might be requested, often confirmed via phone.
- · Many fine-dining venues offer curated lunch menus that can be a more affordable way to experience their cuisine. These often feature smaller portions or a more concise selection than dinner.
- · While strict no-show policies are less common, it is courteous to inform the restaurant if you are unable to honor your reservation. Some popular spots may reallocate tables after a 15-minute grace period.
FAQ
Colombo restaurant questions travellers ask
What is the best restaurant in Colombo?
Nihonbashi in Fort is the benchmark table — Japanese, led by Dharshan Munidasa, acclaimed local fine dining, around LKR 10,000-25,000 / USD 30-80+ per person. Order the Fatty Tuna Sashimi, Black Cod with Miso
Where is the best modern European restaurant in Colombo?
Rare at Residence in Jetwing Colombo Seven is the modern European table to book in Colombo (LKR 7,000-15,000 / USD 20-50+ per person). Other strong options: Graze Kitchen, The London Grill.
Where is the best seafood restaurant in Colombo?
Ministry of Crab in Dutch Hospital Precinct is the seafood table to book in Colombo (LKR 12,000-30,000 / USD 40-100+ per person). Other strong options: The Lagoon.
Where is the best Japanese restaurant in Colombo?
Nihonbashi in Fort is the Japanese table to book in Colombo (LKR 10,000-25,000 / USD 30-80+ per person).
Where is the best steak and grill restaurant in Colombo?
Capital Bar & Grill in Shangri-La Colombo is the steak and grill table to book in Colombo (LKR 10,000-25,000 / USD 30-80+ per person).
Where can I eat well in Colombo without spending a fortune?
Curry Leaf is the best-value table on this list at roughly LKR 6,000-10,000 / USD 20-35+ per person. Beyond fine dining, locals point to Nana's King Coconut, Pilawoos, Green Cabin.
How far in advance should I book restaurants in Colombo?
For top fine-dining establishments, booking 3-7 days in advance is advisable, especially for weekend evenings. While not always mandatory, it secures your preferred time and table. Most Colombo restaurants do not require pre-payment or deposits for standard bookings. However, for large groups or special events, a deposit might be requested, often confirmed via phone.
What food is Colombo famous for?
Kottu Roti, Fish Ambul Thiyal, Lamprais, Isso Wade, Hoppers (Appa) — the dishes most worth eating where they come from. Kottu Roti is a beloved Sri Lankan street food made from chopped godhamba roti (flatbread) stir-fried with vegetables, eggs, and often chicken or beef, seasoned with spices. The rhythmic clanking of the metal spatulas chopping the ingredients is synonymous with its preparation. Find excellent Kottu at local eateries like Hotel De Pilawoos, particularly late in the evening.
Planning the rest of Colombo?
The full Colombo guide has a seven-day itinerary, neighbourhoods, museums and the mistakes to avoid.
Read the Colombo travel guide