Även om det finns mycket god matlagning på Sri Lanka, gör få restauranger verkligen rättvisa åt öns kök. De flesta av de fristående restaurangerna på ön finns i Colombo och i mindre utsträckning i Kandy, Galle och Negombo, där turismen har inspirerat till en modest lokal matkultur. De vanligaste fristående restaurangerna riktar sig till turister och erbjuder en blandning av Sri Lankesiska, skaldjurs- och västerländska rätter. Du hittar också några sydindiska restauranger, särskilt i Colombo.
Om du vill äta som lokalbefolkningen kan du köpa lunchpaket på lokala caféer och gatustånd över hela landet mellan kl. 11:00 och 14:00. Dessa innehåller vanligtvis en stor portion ångad ris tillsammans med kyckling-, fisk- eller nötköttsgryta (vegetarianer kan få ett ägg), lite grönsaker och sambol. Det är det billigaste sättet att bli mätt på Sri Lanka, men det är bäst att undvika det tills din mage och smaklökar har anpassat sig till den lokala maten.