I cibi tipici consumati a Cuba includono lechon asado, ropa vieja, sandwich cubani, empanadas e arroz con pollo. Una colazione cubana consiste tipicamente in un pezzo tostato di pane cubano e caffè con latte, che è caffè espresso con latte. Il pane cubano viene imburrato e tostato e i cubani immergono il pane tostato o "tostada" nel caffè prima di mangiarlo. Un altro piatto tipico per la colazione sono le croquetas al prosciutto: crocchette di pane e frittelle ripiene di prosciutto affumicato affumicato.
Un tipico pranzo cubano include empanadas o uno dei vari panini cubani. Le empanadas sono pasticcini pieni di carne, come pollo o manzo. Un popolare sandwich cubano è la media noche, che viene fornito con arrosto di maiale, prosciutto, formaggio svizzero, senape e sottaceti su pane all'uovo dolce. Un altro sandwich cubano è il pan con bistec, un semplice sandwich contenente una fetta sottile di bistecca, lattuga, pomodori e bastoncini di patate fritte su pane cubano. Le chips di piantaggine fritte vanno bene con empanadas e sandwich.
Una tipica cena cubana propone un antipasto di carne, pollo o pesce con riso bianco, fagioli neri e platani fritti dolci, chiamati maduros, serviti sul lato. Lechon asado è un piatto di maiale arrosto marinato con salsa mojo. Ropa vieja, che si traduce in "vestiti vecchi", è un piatto di carne bovina composto da carne sminuzzata in umido con pomodori e altri condimenti. Un altro classico piatto cubano è l'arroz con pollo: pollo cotto con riso e una base tradizionale sofrito.
Gli snack tipici includono stuzzichini fritti delle panetterie cubane, come i pastelitos, le croquetas, i bocaditos e le empanadas. I pastelitos sono simili alle empanadas e sono dotati di ripieno salato o dolce. I bocaditos sono panini a forma di morso fatti con prosciutto.