Die am häufigsten verwendeten kubanischen Speisen sind Fleisch, Eintöpfe und schwarze Bohnen. Die kubanische Küche wird hauptsächlich von spanischen und afrikanischen Kochstilen sowie von portugiesischer, arabischer, chinesischer und französischer Küche beeinflusst. Eine typische kubanische Mahlzeit enthält Produkte wie Reis, Bohnen, Salat, Tomaten, Schweinefleisch und Hühnchen. Wurzelgemüse und Knollen wie Kartoffeln, Yucca, Boniatos und Malanga sind ebenso verbreitet wie Bananen und Kochbananen.
Die Kubaner essen gerne Pizza, die oft mit Chorizo, Schinken oder Zwiebeln belegt wird. Einige andere beliebte Gerichte sind gegrillte Schweinekoteletts, Hühnchen in einer Salsa-Sauce, Eintopf mit Fleisch, Knoblauch und Gemüse, gekochte und pürierte grüne Bananen mit Fleisch, Pasteten oder Pfannkuchen mit Fleisch gefüllt, gewürztes Rindfleisch mit Zwiebeln und Tomaten und Fisch oder Steak gefüllt mit Schinken und Käse. Fast alle Mahlzeiten werden mit gebratenen Kochbananen sowie schwarzen Bohnen und Reis serviert.
Traditionelles kubanisches Essen enthält normalerweise keine Saucen oder Gewürze. Das bekannteste Aroma für Wurzelgemüse ist eine Sauce namens Mojo, die eine Mischung aus Zitronensaft, Olivenöl, Knoblauch, Zwiebeln und Kreuzkümmel ist. Hummer ist in Kuba so beliebt, dass er seit 2014 vom Aussterben bedroht ist. Außer Hummer werden Meeresfrüchte selten gegessen. Viele Kubaner essen lokales, frisches Obst und Gemüse, das auf Bauernmärkten gekauft wird.