De keuken van Sri Lanka kent veel Indiase invloeden en bestaat voornamelijk uit pittig gekruide gerechten. Curry en rijst zijn overal en op ieder moment van de dag te verkrijgen. De curry’s bevatten groente, tropische vruchten, kip, vlees, fruit of verschillende soorten vis. Vaak wordt dit geserveerd met kokossambal en papadums (krokante deegvellen). Op straat en bij bakkers is ook een grote variëteit aan roti te krijgen. Dit Indiaas gerecht lijkt op een pannenkoek en komt in allerlei soorten, zoals kokosroti, roti met zoet beleg of roti belegd met (pittige) groente. Een ander typisch gerecht is Dhal curry dat bestaat uit linzen, kruiden en kokosmelk. Het wordt dan ook ieder moment van de dag geserveerd, van ontbijt tot aan diner.