La comida cingalesa tiene como ingredientes fundamentales el arroz y las especias. El curry en Sry Lanka mezcla las siguientes especias: guindilla roja, coriandro, comino blanco, mostaza, pimienta, hinojo, canela, clavo y cardamomo para posteriormente cocerlas en leche de coco.
Los platos más típicos son el sambol, plato compuesto por pescado, coco, lima, pimienta y cebollas que se toma con arroz muy picante, el arroz al curry, el indiappa, especie de tallarines hechos con harina de arroz que se toman como el pan acompañando a otros platos, el papadamus, tortas de harina fritas y el lamprais, berenjenas con pasta de gambas, carne, arroz y curry.
La carne y el pescado son excelentes, sin olvidar los deliciosos resultan los mariscos. La langosta es exquisita y muy barata. No deje de probarla.
Los postres cingaleses son muy dulces. Las frutas frescas son tropicales, destacando el mango, la piña, la papaya, la sapodilla (que tiene forma de patata, color de albaricoque y sabor de dátil y miel), el rambután, muy dulce o el coco. También se puede tomar un excelente requesón.
Como bebidas destacan el jugo de coco, muy refrescante, los zumos naturales y, sobre todo, el té, que se toma muy fuerte.
En los hoteles de las principales ciudades se puede optar por menús occidentales, chinos o indios. Los precios no son excesivos en ningún caso. Recuerde que se come únicamente con la mano derecha porque la izquierda se considera impura, aunque se suele comer con la mano si se utiliza el cubierto.