Cuban cuisine is a mix of Spanish, African and Caribbean traditions. From fragrant ropa vieja to refreshing mojito - each dish is soaked in sunshine. Key ingredients: pork, rice, black beans, lime and rum. Fun fact: the Cuban "medianoche" sandwich was invented for night workers and became a national treasure.