As duas principais raízes culturais cubanas são a Espanha e a África. A Espanha legou a língua espanhola e a religião católica. A África legou a santeria, que é a religião baseada no culto aos orixás. A tradicional música cubana formou-se a partir da junção das letras e melodias espanholas com os ritmos africanos.