Skip to main content

food-drink

Best restaurants in Colombo — neighborhood by neighborhood

Where to eat in Colombo: opinionated picks for rice and curry, street food, modern Sri Lankan, seafood, and international dining by neighborhood.

Best restaurants in Colombo — neighborhood by neighborhood

How to eat well in Colombo

Colombo is a food city. It has the best restaurant diversity in Sri Lanka — a consequence of being a 3-million-person capital with a professional class, an expat community, and a long history of maritime trading connections that brought Malay, Arab, Dutch, Portuguese, and British food cultures into the city’s DNA.

The restaurant scene rewards the traveler who eats like a local more than the one who stays in hotel buffet territory. The best food in Colombo is often served in rooms that don’t look impressive and cost a fraction of what the hotel restaurant charges.

This guide covers the city by neighborhood and by food type.

WhereSpread across Colombo 1-7, with Galle Face Green as the evening anchor
CostAround 200-500 LKR for street food, 1,500-3,000+ LKR per person at upscale Sri Lankan
Time neededOne full day covers the highlights; a dedicated food day is worth it (see below)
Getting thereTuk-tuk or ride-hailing app between neighborhoods; walkable within Colombo 3/Fort
Best time to goEvenings for Galle Face Green street food; lunchtime for rice and curry (best curries sell out by early afternoon)

If you’re short on time, our Sri Lankan food guide covers the essential dishes to look for wherever you end up eating.

Colombo 3 (Kollupitiya) — the modern dining district

Kaema Sutra (Cinnamon Lakeside Hotel): Chef Dharshan Munidasa’s modern Sri Lankan restaurant is the most acclaimed in Colombo — dishes like crab with coconut and the modern interpretations of rice and curry have earned international reviews. Expensive by Colombo standards (3,000–6,000 LKR per person) but the quality justifies it for a special dinner.

The Lagoon (Cinnamon Lakeside Hotel): Seafood-focused, with live tanks for lobster, crab, and prawns. More straightforward than Kaema Sutra but with excellent quality. Good for a group with varied tastes.

Ministry of Crab (Old Dutch Hospital complex): Focused exclusively on Sri Lankan lagoon crabs, cooked with exceptional skill. The crabs are sourced from Sri Lanka’s coastal lagoons. Prices are high by Sri Lankan standards but worth it for a signature experience — the garlic chili crab is legendary. Book ahead.

Café Kumbuk (multiple Colombo locations): The city’s most consistent modern Sri Lankan cafe — healthy bowls, quality coffee, smoothies, and creative takes on local ingredients. Good breakfast and lunch. Popular with Colombo’s young professional class.

Colombo 4 (Bambalapitiya) — the street food quarter

Pilawoos (Bambalapitiya and Maradana): The city’s legendary 24-hour Muslim restaurant chain, famous for kottu and mixed roti. Order cheese or chicken kottu at 10pm and eat at the long communal table. Unambiguously the best kottu in Colombo.

Green Cabin (Galle Road): A Colombo institution for Sri Lankan rice and curry served at communal tables at lunch. Very cheap, very genuine, very fast. Come before 12:30pm — the best curries sell out.

Colombo 7 (Cinnamon Gardens) — the upscale neighborhood

Upali’s by Nawaloka: The benchmark upscale Sri Lankan restaurant in Colombo, known for its comprehensive rice and curry spread and its famous kottu. The setting is pleasant and the food quality is consistently high. A good first-night dinner in Colombo to establish the baseline of what Sri Lankan food tastes like at its best.

Nuga Gama (Cinnamon Grand Hotel): An outdoor courtyard restaurant recreating a Sri Lankan village setting. Rice and curry, hoppers, and traditional dishes served in a theatrical environment. More expensive than local options but a genuine cultural experience.

Book a Colombo local food tour by tuk-tuk — visits the best-value eating zones in the city Colombo: Must-see Private Walking Tour

Colombo 11 (Pettah) — the authentic local zone

Pettah is the city’s commercial district and the most concentrated zone of local food culture. The kades (small shops) around the Pettah market and bus stand serve breakfast through afternoon — hoppers, string hoppers, dhal, pol sambol, various short eats. The prices are as low as anywhere in Sri Lanka and the quality reflects locals cooking for locals.

This is not a comfortable tourist-restaurant experience — the seating is basic, the service is abrupt, and the menu exists only on a chalkboard or in the mind of the server. But the food is honest, cheap, and occasionally excellent.

Galle Face Green area — sunset snacks

The esplanade along Galle Face Green (on Colombo’s waterfront) fills with food carts every evening from 5pm. King coconut vendors, isso vade, corn on the cob, wood apple juice, and occasional roving carts with more substantial food. The best street food in Colombo happens here at sunset.

Book a Colombo street food express tour — 10 tastings at the city’s best spots

Colombo seafood

Sri Lanka produces excellent seafood — the fishing industry is substantial and fresh fish is available daily in the city’s markets. The best fresh seafood cooking is at:

Fish Market Restaurant (Crow Island Beach): A converted fish market with a restaurant attached — the fish is genuinely as fresh as it comes. Basic preparation, excellent quality. Long-established favorite of Colombo food enthusiasts.

Club Palm Bay or similar coastal restaurants north of Colombo: The Negombo and Wattala coastal roads have a strip of outdoor seafood restaurants popular with Colombo families on weekends. If you’re basing yourself near the airport before or after a flight, this stretch is a reasonable stop on the way to or from Negombo.

What to order — and what to drink

If you only learn two dishes before landing, make them kottu (chopped roti stir-fried with egg, vegetables, and your choice of meat) and hoppers (bowl-shaped rice-flour pancakes, plain or with an egg cracked into the centre). Our hoppers and string hoppers guide and kottu roti guide go deeper on what to look for and where else in the country to find them. To drink, a curry meal pairs naturally with a chilled king coconut (sold on nearly every street corner) or, in the evening, local arrack — see our guide to arrack and alcohol in Sri Lanka if you want to try it properly rather than as a tourist-menu cocktail.

If you’d rather learn to make the food than just eat it, several Colombo operators run half-day cooking classes covering rice and curry basics — see where to take a cooking class in Sri Lanka for options across the country, including in the capital.

Where to avoid

Airport hotel buffets: The international hotels at and near BIA (Cinnamon Airport Garden, Taj Samudra near the city) serve buffets at international prices with cuisine quality diluted for the widest possible international palate. The Sri Lankan food at these buffets is not representative.

“Fusion” tourist restaurants in Fort: The Colombo Fort area has several restaurants combining Sri Lankan flavors with international presentation at high prices. Some are good; most are expensive underperformers for what they charge. Check Tripadvisor reviews from recent visitors.

Touristy rooftop bars: The proliferation of rooftop bars in Colombo 3–7 attracts significant tourist attention but most serve mediocre food alongside expensive drinks. Go for the view if the view matters; don’t go for the food.

Budget guide to eating in Colombo

TypePrice per person
Street kade / rice and curry200–500 LKR
Mid-range local restaurant500–1,500 LKR
Upscale Sri Lankan (Upali’s etc.)1,500–3,000 LKR
High-end (Ministry of Crab, Kaema Sutra)4,000–10,000 LKR
International (Indian, Chinese, Continental)1,500–4,000 LKR

Colombo also makes a sensible base for day trips if you’d rather eat your way through the city over a couple of days before heading out — see day trips from Colombo for options that get you back in time for dinner. If your onward stop is the south coast, our best restaurants in Galle Fort picks up where this guide leaves off, and the broader Sri Lanka street food guide covers what to expect outside the capital too.

FAQ

Is Colombo worth a food-focused day?

Absolutely. Most travelers arrive via Colombo and spend only one or two nights — typically not enough to eat properly. A full day focused on local food (Pettah breakfast, lunch at Upali’s or Green Cabin, evening Galle Face Green, late-night Pilawoos kottu) is one of the best ways to spend a first or last day in Sri Lanka.

Is there good vegetarian food in Colombo?

Yes. The Buddhist-influenced culture and the large Hindu Tamil community make Colombo very vegetarian-accessible. The Barefoot Garden Café in Colombo 3 is particularly good for vegetarians. Any local kade’s rice and curry spread will have 4–6 vegetable curries alongside meat options.

Where can I find the best biryani in Colombo?

The Muslim community in Pettah and Maradana makes excellent biryani — a reflection of the Arab and Malay culinary influence on the Sri Lankan Muslim food culture. Several small restaurants around the Maradana mosque area serve very good biryani for lunch (it’s a lunch dish here, not dinner). Ask a local Muslim-run restaurant.

Can I eat well in Colombo without spending much money?

Yes. A full day of excellent eating at local kades, street stalls, and mid-range local restaurants in Colombo costs under 2,000 LKR ($6 USD). The street food zone at Galle Face Green costs almost nothing. The only expensive eating in Colombo is at the international hotels and high-end restaurants — avoid those and eat extremely well for almost nothing.

Do I need to book restaurants in advance in Colombo?

Only at the top tier. Ministry of Crab and, to a lesser extent, Kaema Sutra fill up, especially on weekend evenings — book a few days ahead if those are on your list. Everywhere else covered here (Upali’s, Green Cabin, Pilawoos, Café Kumbuk, the Pettah kades, Galle Face Green carts) operates on a walk-in basis.

Is street food in Colombo safe to eat?

Generally yes, if you follow normal food-safety sense: choose stalls with high turnover and a visible queue of local customers, eat food cooked fresh in front of you rather than sitting out, and stick to bottled or boiled drinks. Galle Face Green and Pettah are both well-established, high-traffic food areas where this is easy to judge.