While nowadays it's a Cuban national dish, ropa vieja technically originates from Spain and has regional variations in several countries including Spain and the Philippines.