Hoewel de Sri Lankaanse keuken erg goed kan zijn, doen maar weinig restaurants echt recht aan de keuken van het eiland. De meeste onafhankelijke restaurants van het eiland zijn te vinden in Colombo en, in mindere mate, Kandy, Galle en Negombo, waar het toerisme de groei van een bescheiden lokale eetcultuur heeft geïnspireerd. De meest voorkomende onafhankelijke restaurants zijn gericht op toeristen, met een mix van Sri Lankaanse, zeevruchten en westerse gerechten; je zult ook een paar plaatsen in Zuid-Indiase stijl vinden, vooral in Colombo. Als je wilt eten zoals de lokale bevolking, vind je tussen ongeveer 11.00 uur en 14.00 uur lunchpakketten in lokale cafés en straatstalletjes in het hele land. Deze bevatten meestal een grote portie gestoomde rijst en een stuk kip met kerrie , vis of rundvlees (vegetariërs kunnen een ei krijgen), wat groenten en sambol. Ze zijn de goedkoopste manier om te tanken in Sri Lanka, hoewel je ze waarschijnlijk het beste kunt vermijden totdat je maag en smaakpapillen goed zijn geacclimatiseerd aan de lokale keuken.