La cuisine au Sri Lanka est délicieuse. Elle est connue pour être épicée et colorée. Les plats les plus populaires comprennent le riz et le curry, le dhal, les rotis (sorte de nan), les hoppers, les sambols et les chutneys. Le curry de poisson, le curry de poulet et le curry de légumes sont des plats courants. Les épices telles que le curcuma, le cumin, la coriandre, le gingembre, le piment et la cannelle sont souvent utilisées pour donner de la saveur aux plats.
Le plat traditionnel du Sri Lanka est le "rice and curry". C'est un plat qui se compose de riz et de différents currys, généralement à base de légumes, de viande ou de poisson, accompagnés de chutneys et de papadums.
Il existe de nombreuses variations régionales de ce plat et chaque famille peut avoir sa propre recette. D'autres plats traditionnels sri lankais incluent le hoppers (crêpes de riz fermenté), le kottu roti (pain plat émietté avec des légumes et de la viande) et le string hoppers (nouilles de riz cuites à la vapeur).