White or red rice, sometimes steamed in coconut milk, surrounded by a spread of curries -- fish, chicken, vegetable, egg, lentil, pumpkin, jackfruit -- each contrasting the next, some fiery and some mild. No two plates are genuinely the same. Upali's by Nawaloka offers a polished, classic introduction with all the trimmings; Pettah Market food stalls and Galle Face Green food carts give a more casual, local version -- look for the stall locals queue at for lunch.
Rice, curry, sambol, and meat all wrapped in a banana leaf and steamed together, the rice absorbing every flavor as it cooks. This is a Dutch-influenced heritage dish, traditionally eaten on Sundays, and a defining Colombo Burgher-community dish. The restaurant at 65 Dr CWW Kannangara Mawatha is famous specifically for preserving this culinary heritage.
Whole crabs, sometimes up to 2kg, cooked in a rich, fiery curry gravy -- order garlic bread on the side to soak up the gravy. Ministry of Crab in the Old Dutch Hospital complex has appeared on Asia's 50 Best Restaurants list multiple times, and reservations are essential. Mayura Hotel, a tiny hole-in-the-wall in Pettah market, offers some of the best crab curry in the city at a fraction of the price -- far more casual, equally worth the trip.
Kottu Roti -- chopped roti stir-fried with vegetables, egg, and meat -- is best at Hotel de New Pilawoos, considered THE iconic Colombo kottu spot, busy almost any hour. Milk Hoppers, a rare Jaffna-style sweeter variant of the standard hopper, are a genuine hidden gem found at Palmyrah inside the Renuka Hotel on Galle Road.
Use our free AI planner to build a day-by-day itinerary in seconds. No sign-up needed.
Plan My Trip Free →