Best Restaurants in Colombo

Where to eat in Colombo, Sri Lanka: splurge dinners, casual local favorites, cheap eats, brunch, and rooftop views.

Skip the planning.
Join the waitlist and Oerno builds this itinerary for you.
Join waitlist

Best Restaurants in Colombo: Where to Eat in Sri Lanka’s Capital

Colombo’s food scene has evolved beyond oily street snacks and standard hotel buffets. The city is now a legitimate culinary hub where refined Dutch Burgher recipes meet high-heat Tamil spices and modern fusion. You can find everything from white-tablecloth seafood crab houses to hole-in-the-wall shops serving the best kottu in South Asia. The dining landscape is defined by its diversity, reflecting the city’s mix of Sinhalese, Tamil, Muslim, and colonial influences. Whether you want a lagoon crab or a 20-cent street snack, Colombo delivers high-impact flavor at every price point.

Must-try dishes in Colombo

Before you book a table, know what to look for on the menu. These are the non-negotiable staples you need to try:

  • Kottu Roti: Chopped flatbread grilled with vegetables, eggs, meat, and plenty of gravy. It is the definitive sounds and taste of Colombo street food.
  • Hopper (Appa): A bowl-shaped pancake made from fermented rice flour and coconut milk. Order it "egg style" with a soft-yolk center and spicy lunu miris sambol.
  • Lamprais: A Dutch Burgher-inspired parcel of rice, meat, and ash plantain wrapped in a banana leaf and slow-baked. It is concentrated, savory comfort food.
  • Lagoon Crab: Sri Lankan crabs are world-famous for their size and sweetness. Usually served in a thick chili or pepper sauce.
  • Pol Sambol: A spicy condiment of freshly shaved coconut, chili, and lime. It accompanies almost every meal and makes everything better.
  • Watalappan: A rich, spiced coconut custard sweetened with jaggery (palm sugar). It is the standard finish to a local meal.

Best restaurants for a splurge

If you are looking for the best restaurants in Colombo for a high-end experience, these three define the city’s fine dining scene.

Ministry of Crab (Fort)

Located in the restored Dutch Hospital Shopping Precinct, this is Colombo’s most famous export. It focuses exclusively on lagoon crabs, ranging from "Small" to the massive "Crabzilla." The garlic chili crab is the standard order. It is expensive and tourist-heavy, but the quality of the shellfish remains unmatched. Book weeks in advance.

Nihonbashi (Galle Face)

Founded by chef Dharshan Munidasa, this is arguably the best Japanese food in South Asia. It uses local Sri Lankan seafood treated with Japanese precision. The atmosphere is minimalist and quiet. Try the wagyu beef or the tuna sashimi, which is sourced from the same waters that supply Tokyo’s top markets.

The Lagoon (Cinnamon Grand, Galle Road)

This restaurant mimics a high-end seafood market. You walk up to the ice counters, pick your specific fish or shellfish, and tell the chefs exactly how you want it cooked—Sri Lankan curry, Thai style, or grilled with butter. The freshness is guaranteed, and the variety of preparation styles is vast.

Best casual restaurants and local favorites

For reliable quality without the formal dress code, these are where to eat in Colombo when you want authentic flavor and a relaxed vibe.

Upali’s by Nawaloka (Cinnamon Gardens)

Upali’s is the gold standard for traditional Sinhalese home cooking in a professional setting. It is popular with local families for Sunday lunch. Order the "Maalu Oluwa" (fish head curry) or the mutton varuval. It is approachable, clean, and serves the most consistent Sri Lankan rice and curry in the city.

Rare at Residence (Park Street)

Rare takes local ingredients and applies modern techniques. It is creative without being pretentious. The menu features items like jackfruit tacos and slow-cooked pork belly with local spices. It is tucked away in a beautiful boutique hotel, making it a great spot for a quiet, high-quality lunch.

Paradise Road The Gallery Café (Kollupitiya)

Housed in the former offices of world-renowned architect Geoffrey Bawa, this is more than a restaurant; it is a design icon. The menu is international with a Sri Lankan twist. Their black pork curry is legendary, and the dessert menu is the most extensive in the city. The open-air courtyard is perfect for a long afternoon.

Monsoon (Park Street Mews)

Located in the trendy Park Street Mews, Monsoon specializes in South East Asian street food. Think high-quality Laksa, Pad Thai, and Beef Rendang. The industrial-chic decor and consistent execution make it a favorite for the city’s expat and professional crowd. It’s loud, busy, and always reliable.

Best cheap eats and street food

You don’t need a reservation for these. This is where you get the most flavor for the least amount of money.

Hotel de Pilawoos (Bambalapitiya)

Don’t let the name fool you; it’s not a hotel. Pilawoos is a Colombo institution for late-night kottu. The "Cheese Kottu" is the specialty here—a creamy, carb-heavy dish that is best consumed after midnight. It is fast, greasy, and essential to the Colombo experience.

Nana’s (Galle Face Green)

Galle Face Green is a seaside promenade lined with food stalls. Nana’s is the most famous among them. Sit on plastic chairs on the grass and eat spicy kottu or fried prawns (isso wade) while the sea breeze hits you. It is the definition of no-frills dining.

Hela Bojun Hala (Various Locations)

This is a government-backed initiative where local women cook traditional, healthy Sri Lankan snacks. Everything is vegetarian and incredibly cheap. You can get fresh hoppers, coconut roti, and traditional sweets for cents. The quality is high because everything is made to order in an open kitchen.

Al-Maza (Kollupitiya)

For those craving Middle Eastern flavors on a budget, Al-Maza serves some of the best shawarma and hummus in the city. It is a small, unassuming spot that focuses on quick service and authentic spices. It is a popular lunch spot for office workers in the area.

Best breakfast and brunch

Colombo takes its coffee and morning meals seriously. These spots offer the best start to your day.

Black Cat Cafe (Cinnamon Gardens)

A converted colonial villa that serves excellent coffee and a mix of western and local breakfast options. The vibe is "digital nomad" friendly with high ceilings and local art. Their avocado toast and shakshuka are standouts, but they also do a great local breakfast platter.

Plus Nine Four (Kollupitiya)

Named after Sri Lanka’s country code, this cafe is hidden down a quiet side street. It has a beautiful outdoor seating area and focuses on artisanal coffee and creative brunch plates. The menu changes seasonally but generally features high-quality baked goods and egg dishes with local spices.

Kumbuk Kitchen (Horton Place)

Kumbuk focuses on sustainable, locally sourced ingredients. The space is airy and bright, located within a design collective. It’s the best place for health-conscious diners, offering smoothie bowls, vegan-friendly curries, and refined versions of local favorites like buffalo curd with treacle.

Best rooftop or view dining

Colombo’s skyline is growing fast. These spots offer the best vantage points to see the Indian Ocean and the city.

Vistas Bar (Mövenpick, Kollupitiya)

Located on the 24th floor, Vistas offers a 360-degree view of the city and the ocean. While primarily a bar, their snack and small-plate menu is excellent. Go here for sunset drinks and stay for the tapas. It is one of the highest points in the city for dining.

Central (Shangri-La, Colombo 1)

Central isn’t a rooftop, but its floor-to-ceiling windows offer a spectacular view of the Galle Face Green and the ocean. It features several "food stations" representing different global cuisines. The Sri Lankan section is particularly good, featuring a massive hopper station and clay-pot curries.

Best food neighborhoods to wander

If you want to explore without a set plan, head to these three areas:

  1. Pettah Market: This is for the brave. It is a chaotic network of streets where you can find the best street snacks, fresh fruit, and "short eats" (savory pastries). It is loud, crowded, and smells intensely of spices and dried fish.
  2. Park Street Mews: A reclaimed warehouse street that is now a pedestrian-only dining strip. It is home to several of the best restaurants in Colombo, ranging from Italian to Japanese and South Asian fusion.
  3. Kollupitiya (Colombo 3): This area has the highest density of mid-range restaurants and cafes. You can walk from a high-end coffee shop to a traditional Jaffna-style curry house within ten minutes.

Note: Opening hours and reservation requirements in Colombo can change without notice; always call ahead to confirm.

More Colombo guides

Back to the Colombo guide

Have Oerno plan your Colombo trip

Tell us what you like, we'll build the itinerary and book it — all in one app.

Join the waitlist

Plan it. Book Colombo.

Four quick questions help us build the right thing, and help our investors see what travellers actually want.

1. How often do you travel? (pick one)
2. What's the most painful part of booking a trip? (pick all that apply)
3. Who do you usually book trips for?
4. Would you pay for an app that books your full trip in 60 seconds?

No spam. No marketing emails. Just product updates.