С легкой руки Ивана Александровича Всеволожского, директора императорских театров, двухактный балет был заказан Петру Ильичу Чайковскому, который незадолго до того вместе с Петипа успешно выпустил в свет «Спящую красавицу». Композитору вариант Дюма не очень понравился, ему ближе оказалась версия Гофмана, и они с Петипа провели немало дней в жарких спорах по поводу того, как именно следует трактовать сказку. Петр Ильич работал над музыкой целый год, к началу 1892 года балет был написан. Впервые публика услышала «Щелкунчика» в Петербурге 7 марта 1892 года во время симфонического концерта Русского музыкального общества. По свидетельству брата композитора, «успех нового произведения был большой. Из шести номеров сюиты пять было повторено по единодушному требованию публики».