Cuban cuisine memiliki pengaruh dari berbagai budaya seperti Spanyol, Afrika, dan Karibia.
Makanan khas dari Cuba adalah ropa vieja, yang berarti "pakaian tua" dalam bahasa Spanyol, yang terbuat dari daging sapi yang dimasak lama dan dirobek-robek.
Beberapa bahan makanan yang sering digunakan dalam masakan Cuba adalah nasi, kacang hitam, daging babi, dan pisang.
Sandwich cubano terkenal di seluruh dunia, terbuat dari roti putih, daging babi, ham, keju Swiss, mustard, dan acar.
Masakan Cuba juga dikenal dengan hidangan buah-buahan tropis seperti mangga, nanas, dan pisang.
Ropa vieja sering dihidangkan dengan arroz con gandules, nasi yang dimasak dengan kacang polong.
Salah satu minuman khas Cuba adalah mojito, yang terbuat dari rum, daun mint, air soda, dan gula.
Masakan Cuba juga terkenal dengan sausnya yang kaya, seperti saus mojo yang terbuat dari bawang putih, jeruk nipis, dan minyak zaitun.
Hidangan penutup yang populer di Cuba adalah flan, yang terbuat dari telur, susu, dan gula, dan biasanya disajikan dengan karamel.
Masakan Cuba juga terkenal dengan rotinya yang lezat, seperti pan cubano yang dibuat dengan adonan yang terbuat dari tepung terigu, ragi, dan gula.