Masakan Kuba mempunyai pengaruh dari pelbagai budaya seperti Sepanyol, Afrika, dan Caribbean.
Makanan biasa dari Cuba adalah Ropa Vieja, yang bermaksud pakaian lama dalam bahasa Sepanyol, yang dibuat dari daging lembu yang dimasak untuk masa yang lama dan koyak.
Beberapa bahan makanan yang sering digunakan dalam memasak Cuba adalah beras, kacang hitam, daging babi, dan pisang.
Cubano Sandwich terkenal di seluruh dunia, diperbuat daripada roti putih, daging babi, ham, keju Swiss, mustard, dan acar.
Masakan Cuba juga dikenali sebagai buah -buahan tropika seperti mangga, nanas, dan pisang.
Ropa Vieja sering dihidangkan dengan arroz con gandules, nasi dimasak dengan kacang.
Salah satu minuman Cuba yang tipikal adalah mojito, yang dibuat dari rum, daun pudina, air soda, dan gula.
Masakan Cuba juga terkenal dengan sos kaya, seperti sos mojo yang diperbuat daripada bawang putih, kapur, dan minyak zaitun.
Tutup hidangan yang popular di Cuba adalah flan, yang diperbuat daripada telur, susu, dan gula, dan biasanya dihidangkan dengan karamel.
Masakan Cuba juga terkenal dengan roti yang lazat, seperti Pan Cubano yang dibuat dengan adunan yang diperbuat daripada tepung, yis, dan gula.