Colombo
Where to eat in Colombo: local dishes, markets and neighborhoods
Colombo is known for rice and curry, hoppers, kottu roti and its Burgher-Malay-Muslim mix: lamprais, biryani and watalappan. Eat lunch at a rice-and-curry 'hotel' in Pettah or Bambalapitiya, hoppers in the evening, kottu late. Budget LKR 300–800 for street food, LKR 1,500–4,000 in a mid-range restaurant (2026 estimate).
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideColombo
Key facts
- What Colombo is known for
- Rice and curry, hoppers, kottu roti, lamprais, biryani, watalappan
- Cheapest solid mealcheck
- Rice-and-curry 'hotel' lunch, LKR 300–600 (2026 estimate)
- Street snackcheck
- Isso vadai, patties, rolls, LKR 100–250 each (2026 estimate)
- Mid-range restaurant maincheck
- LKR 1,500–4,000 (2026 estimate)
- Best lunch window
- 12:00–14:30, when curry pots are freshest
- Hoppers and kottu hourscheck
- Hoppers from about 18:00; kottu stalls run late into the night
- Tap watercheck
- Not for drinking; bottled or filtered (check)
- Vegetarian risk
- Maldive fish (umbalakada) hides in sambols and some vegetable curries
Quick answer
Colombo's food is the country's food plus the city's own layers: Burgher lamprais, Malay and Muslim biryani and watalappan, Tamil and Sinhalese rice-and-curry, and a street-snack culture of hoppers, vadai and kottu. If you have one meal, make it a rice-and-curry lunch at a busy 'hotel' — the local word for a simple eatery. If you have an evening, do hoppers, then kottu.
Where you eat matters less than when. Curry pots are best at lunch, hopper pans are hot from about 18:00, and kottu griddles are loudest after 21:00. Fort and Pettah are for daytime and markets; Bambalapitiya, Kollupitiya and Dehiwala carry the evening trade.
- One meal only: rice and curry, lunch, Pettah or Bambalapitiya
- One evening: egg hopper, then chicken kottu
- One splurge: lamprais or a seafood curry at a mid-range restaurant
- One sweet: watalappan or curd with kithul treacle
Options: what, where, cost, time
Prices are 2026 estimates in Sri Lankan rupees; a mid-range main is roughly USD 5–13. Portions and prices vary by neighbourhood, so treat the bands as a guide, not a quote.
Colombo's licensed restaurants and hotel kitchens are the safest bet for a first meal; street carts are fine when turnover is high and food is cooked to order.
| Option | What to order | Where | Cost (2026 estimate) | Time needed |
|---|---|---|---|---|
| Rice-and-curry 'hotel' | Rice with dhal, vegetable curries, pol sambol, papadam | Pettah, Bambalapitiya, Wellawatte | LKR 300–600 | 20–30 min |
| Hopper stall | Plain hopper, egg hopper, string hoppers | Kollupitiya, Dehiwala, Nugegoda | LKR 60–200 per hopper | 15–25 min |
| Kottu roti griddle | Chicken or egg kottu, cheese kottu | Galle Road, Bambalapitiya, Maradana | LKR 500–1,200 | 15–20 min |
| Biryani 'hotel' | Chicken or mutton biryani, watalappan | Pettah, Maradana, Slave Island | LKR 700–1,500 | 30–40 min |
| Lamprais | Banana-leaf baked rice with meat curry and frikkadels | Bambalapitiya, Cinnamon Gardens | LKR 1,200–2,500 | 30–45 min |
| Mid-range restaurant | Seafood curry, rice and curry set, devilled dishes | Fort, Kollupitiya, Mount Lavinia | LKR 1,500–4,000 per main | 1–1.5 hr |
| Market snack run | Isso vadai, patties, rolls, cut fruit | Pettah market, Fort station area | LKR 100–250 each | 30–60 min |
Detail: dishes, neighbourhoods and how a meal runs
Rice and curry is the baseline: a mound of rice with five or more small curries, sambols and papadam. Coconut, chilli, curry leaves and Maldive fish (dried tuna) do most of the flavouring. At a 'hotel' you point at what you want, or take the set plate; refills of rice and dhal are often free or cheap. Eat with your right hand if you like, but cutlery is always offered.
Hoppers (appa) are bowl-shaped fermented rice-flour pancakes with a crisp edge and soft centre; the egg hopper has an egg cooked into the middle. String hoppers are steamed noodle nests, usually a breakfast or dinner dish with curry and pol sambol. Kottu roti is chopped flatbread stir-fried on a hot griddle with egg, vegetables and meat — you hear it before you see it. Lamprais is the Colombo Burgher dish: rice, meat curry, frikkadels and sambol baked in a banana leaf. Watalappan, a coconut-milk and jaggery custard, is the dessert to try.
Neighbourhoods: Pettah and Fort are for markets, short eats and biryani, and are daytime places. Bambalapitiya and Kollupitiya along Galle Road have the widest mix, from cheap 'hotels' to mid-range restaurants. Wellawatte is the Tamil and Muslim food strip, good for biryani and seafood. Dehiwala and Mount Lavinia are evening and beach-side territory, with kottu and hoppers running late. Cinnamon Gardens and Colombo 7 hold the pricier, calmer restaurants.
A meal runs simply: sit, order or point, eat, pay at the counter. Short eats on the table are charged by what you take, so keep the plate. Tipping is not required but rounding up or leaving 10% in a restaurant is normal. Alcohol is served in licensed restaurants and hotels; many 'hotels' are dry, and some close on Poya (full-moon) days, when alcohol sales stop nationwide.
- Lunch 12:00–14:30: rice and curry, biryani, lamprais
- Evening from 18:00: hoppers and string hoppers
- Late from 21:00: kottu roti
- All day: short eats, vadai, fruit, tea
Costs
Colombo is the most expensive city in Sri Lanka for food, but the cheap end is still very cheap. A rice-and-curry lunch at a local 'hotel' is a few hundred rupees; a kottu from a busy griddle is under a thousand; a mid-range restaurant main with a drink lands in the low thousands. Add 10% service in many restaurants and a small tourist-facing markup in Fort and around hotels.
Card payment works in mid-range and up restaurants, hotels and supermarkets; street stalls, markets and small 'hotels' are cash. Keep small notes. Prices move with inflation, so the bands below are 2026 estimates — check the board or ask before ordering seafood sold by weight.
| Item | Typical price (2026 estimate) |
|---|---|
| Rice-and-curry 'hotel' lunch | LKR 300–600 |
| Egg hopper | LKR 100–200 |
| Kottu roti | LKR 500–1,200 |
| Biryani | LKR 700–1,500 |
| Lamprais | LKR 1,200–2,500 |
| Mid-range restaurant main | LKR 1,500–4,000 |
| Seafood sold by weight | Market price — ask first (check) |
| Bottled water 1 L | LKR 100–200 |
| Tea or curd with treacle | LKR 100–400 |
Tips
Eat where the pots are moving. A 'hotel' with a queue at 12:30 and trays emptied fast is a better bet than a quiet one at 15:00. For street carts, watch the food cooked in front of you and served hot.
Vegetarian food is everywhere, but Maldive fish flakes hide in sambols and some vegetable curries. Say 'mas maalu naha' (no meat, no fish) and ask specifically about umbalakada. Vegan travellers should note that ghee and eggs appear in sweets and some hoppers. For halal, Muslim-run 'hotels' serve biryani and kottu across Pettah, Maradana and Slave Island. Gluten-free is easy with rice, hoppers and string hoppers; kottu and roti are wheat.
Drink bottled or filtered water; tap water is not for drinking. Ice in mid-range places is usually fine, but be cautious with crushed ice from carts. Carry cash for markets and small eateries, and expect some places to close or go dry on Poya days.
- Ask the price of seafood by weight before it is cooked
- Keep small notes for stalls and markets
- Say 'mas maalu naha' and ask about Maldive fish
- Check Poya dates if you want alcohol with dinner
- Peak lunch is 12:00–14:00; go early or late to avoid the wait
FAQ
Sources
Questions people ask
What food is Colombo known for?
Rice and curry, hoppers, string hoppers, kottu roti and short eats, plus the city's own Burgher, Malay and Muslim dishes: lamprais, biryani and watalappan. Seafood curries and pol sambol appear everywhere.
Where do locals eat in Colombo?
At 'hotels' — simple eateries serving rice and curry, biryani or kottu — in Pettah, Maradana, Bambalapitiya and Wellawatte. Hopper and kottu stalls along Galle Road fill up in the evening.
How much does a meal cost in Colombo?
A rice-and-curry lunch at a local 'hotel' is about LKR 300–600; kottu LKR 500–1,200; a mid-range restaurant main LKR 1,500–4,000 (2026 estimates). Street snacks are LKR 100–250 each.
What time do hoppers and kottu start?
Hopper pans usually fire up around 18:00 and run through the evening; kottu griddles are busiest after 21:00 and often go past midnight. Rice-and-curry lunches are best between 12:00 and 14:30.
Is Colombo's tap water safe to drink?
No — drink bottled or filtered water. Ice in mid-range restaurants is generally fine; be more cautious with crushed ice from street carts (check).
Deep dive
Every source; changeable facts are marked check
Sources
- officialSri Lanka Tourism Development Authority
- officialSri Lanka Railways
- secondaryWikivoyage – Sri Lanka
- secondaryWikivoyage – Colombo