La cucina cubana è semplice e a base di prodotti locali.
Molti alimenti sono stati ereditati dalla cucina spagnola e da quella africana.
Gli ingredienti base della cucina sono la carne (in particolare quella di maiale alla griglia o fritto), riso e fagioli neri (congrìs).
Piatto nazionale di Cuba è l'ajiaco: una minestra a base di banane, patate, mais, manzo, pollo e carne secca. Poi, ci sono il congrìs e il fufù, costituito da un purè di banana condito con mojo (olio e aglio). Ed ancora la mariquitas o chicharritas (banane fritte) e i tostones: fette di platano o fongo (un tipo di platano meno pregiato). Queste ultime, vengono fritte e poi schiacciate tra 2 fogli di cartone, e poi rifritte ancora.
In tavola, sono apprezzati anche i frutti di mare (marizcos), le aragoste (langostas) e gamberoni (camarones), pollo e banane (platanos), che accompagnano sempre il piatto forte come la carne.
Molto buona è la frutta cubana, a base di ananas, cocco, banane, papaya (fruta bomba), il succo di guayaba, avocado, mamey colorado, guanaba, agrumi e il lime.
Tra le bevande, preferibile la buona birra locale leggera e ideale per il caldo, ma il rum è la bevanda nazionale, ottenuta dalla melassa residua della canna da zucchero.
Quanto al caffè, è molto scuro e aromatico e meno forte di quello italiano.