Elle utilise beaucoup le riz, les haricots, le yucca, le maïs, le porc et le poulet, accompagnés de diverses manières, comme avec les plátanos, des bananes frites, ainsi qu'une grande variété de fruits tropicaux.
La langouste, dont la pêche est réglementée, est très recherchée.
Quelques plats typiques:
ajiaco: ragoût de porc revenu dans de l'ail et de l'oignon frits;
ananas farci à la cubaine: ananas farci avec un mélange de viande de bœuf hachée, de chair à saucisse et de jambon;
arroz a la Cubana: riz, bananes cuites et œuf sur le plat;
congri (plat national): oignons, riz blanc, haricots noirs et morceaux de lard, le tout frit;