El libreto fue escrito por Iván Vsévolozhsky y el propio Petipa, basándose en la adaptación de Alejandro Dumas (padre) del cuento "El cascanueces y el rey de los ratones", de Ernst Theodor Amadeus Hoffmann.