Tijdens een kerstfeest krijgt een jong meisje genaamd Clara een notenkraker cadeau van haar peetvader. Die nacht is Clara er getuige van dat de Notenkraker tot leven komt en strijdt tegen de sinistere Muizenkoning. Na het gevecht wordt Clara getransporteerd naar een magische wereld, waar ze verschillende personages ontmoet, waaronder de Sugar Plum Fairy. Clara en de Notenkrakerprins beleven samen verschillende avonturen voordat ze op kerstochtend uiteindelijk uit haar droom ontwaakt.
Door het hele ballet heen geeft Tsjaikovski's betoverende partituur de magische en feestelijke sfeer van het verhaal weer, waardoor de Notenkraker een tijdloze vakantieklassieker wordt waar een publiek over de hele wereld van geniet.