La cocina de las Seychelles tiene sus raíces en la cocina francesa, pero se ha visto influida por las costumbres locales, creando una mezcla única de sabores. La cocina seychellense gira en torno al marisco, el arroz, las verduras, las frutas y los cocos, con especial énfasis en las especias. Es una deliciosa fusión de las tradiciones culinarias criolla, inglesa, francesa e india.
Uno de los platos más apreciados en las Seychelles es el pescado y el arroz, un alimento básico que suele ser protagonista como guarnición y plato principal. Se utilizan diversas especias, aceites y verduras para realzar el sabor de los platos de arroz.
Cuando visite Mahé, no deje de probar algunos de los platos nacionales, como el pulpo al curry con caviar y arroz. El caviar de este plato puede parecerse al caviar de calabacín, pero está hecho de papaya. Otras delicias marinas son las gambas con salsa de ajo, el pulpo pequeño en salsa de coco (trulula), la carne de tiburón y las langostas. No hay que perderse el pollo con leche de coco y, para los más aventureros, los murciélagos, aunque son bastante huesudos y contienen muy poca carne, pero se consideran un manjar.