Das Hauptgericht ist gekochter Reis mit Curry-Gemüse, Curry-Fisch oder Curry-Fleisch mit typischen Gewürzen Sri Lankas.
Es wird mittags und abends gegessen.
Abends gibt’s statt Reis oft Roti (Fladenbrot aus Reismehl, geriebener Kokosnuss und Wasser), Hoppers (dünne Pfannkuchen aus Reismehl, Kokosmilch und Hefe) oder Stringhoppers (lange dünne Nudeln, die zu kleinen Fladen geformt werden).
Eine süße Spezialität ist Jaggery, eine Art Karamellbonbon aus dem Saft der Kitulpalme.
Das Nationalgetränk ist Tee. Der Tee, der in Sri Lanka angebaut wird, zählt zu den besten Tees der Welt.