Os alimentos típicos consumidos em Cuba incluem lechon asado, ropa vieja, sanduíches cubanos, empanadas e arroz con pollo. Um café da manhã cubano normalmente consiste em um pedaço de pão cubano torrado e café com leite, que é café expresso com leite. O pão cubano é amanteigado e torrado, e os cubanos mergulham a torrada ou "tostada" no café antes de comê-lo. Outro item típico do café da manhã são as croquetes de presunto: pequenos croquetes à milanesa e fritos recheados com presunto com creme defumado.
Um almoço típico cubano inclui empanadas ou um dos vários sanduíches cubanos. Empanadas são pastéis recheados com carne, como frango ou boi. Um sanduíche cubano popular é o media noche, que vem com porco assado, presunto, queijo suíço, mostarda e picles no pão doce. Outro sanduíche cubano é o pan con bistec, um sanduíche simples que contém uma fatia fina de bife, alface, tomate e palitos de batata frita no pão cubano. Batatas fritas de banana ficam bem com empanadas e sanduíches.
Um jantar típico cubano inclui uma entrada de carne, frango ou peixe com arroz branco, feijão preto e banana frita doce, chamada maduros, servida à parte. Lechon asado é um prato de porco assado marinado com molho mojo. Ropa vieja, que significa "roupa velha", é um prato de carne que consiste em carne desfiada cozida com tomate e outros temperos. Outro prato clássico cubano é o arroz con pollo: frango cozido com arroz e uma base de sofrito tradicional.
Os petiscos típicos incluem salgadinhos fritos de padarias cubanas, como pastelitos, croquetas, bocaditos e empanadas. Os pastelitos são semelhantes às empanadas e vêm com recheios salgados ou doces. Bocaditos são sanduíches pequenos feitos com presunto.