What to eat in Colombo
Colombo’s food scene mixes street‑side short eats with colonial‑era cafés and upscale restaurants. You’ll find Sri Lankan staples alongside Indian, Chinese and Western influences.
Local dishes to try
Fermented rice‑flour pancake with a crisp edge, eaten for breakfast or dinner with egg or sambol.
Thin rice noodle nests served with coconut milk and curry, common at lunch and dinner.
Chopped roti mixed with vegetables, egg and meat, sold from street stalls all day.
Soft flatbread made with grated coconut, eaten with fish curry for any meal.
Sour‑spicy dry‑cooked fish, a typical side for lunch in coastal eateries.
Sweet coconut‑flavored custard sold in bakeries as a snack.
Freshly squeezed orange mixed with coconut water, prepared at roadside stalls.
Rice, meat and vegetables wrapped in banana leaf and baked, served in specialty restaurants.
Where to eat
-
1
Galle Road Food Market
Try kottu, hoppers and fresh fruit from numerous stalls.
-
2
Wellawatte Street Food Lane
Known for rotis, egg puffs and fish ambulthiyal.
-
3
Fort Area Colombo
Offers a mix of colonial cafés and modern eateries serving short eats and seafood.
Photos: Wikipedia / Wikimedia Commons
Tips for eating out
Meals are usually served early; lunch 12‑2 pm, dinner after 7 pm.
Leave a small tip (5‑10 %) if service is not included.
Ask for a meter or agree on price before taking a tuk‑tuk to a restaurant.
Written with AI using Wikivoyage (CC BY-SA). Check details before you travel. Wikivoyage: Colombo
Questions about Colombo
When is the best time to eat street food in Colombo?
Street stalls are busiest from mid‑morning until late afternoon; evenings are quieter but still safe.
Do I need to tip in restaurants?
A tip of about 5‑10 % is customary if service charge is not already added.
Turn this into a day-by-day plan with Triptime AI, or start from a ready-made one.