Пролог
Коварные тролли потешаются над людьми. Они создали зеркало зла, в котором все доброе и хорошее становится безобразным. Зеркало разбито – его осколки разлетелись по свету, раня сердца людей и превращая их в лед. Фонарщик начинает свой рассказ о Кае и Герде.
Действие первое
Жители Оденсе веселятся на главной площади города. Бабушка зовет Кая и Герду домой. «Не шутите с метелью, не шутите с морозом», – предупреждает она. На площади появляются два тролля, они готовы сделать все, чтобы испортить праздник и поссорить Кая и Герду.
Вечер в доме Кая и Герды. За окном метель. Дети затевают игру. В это время в доме появляются тролли. Швырнув осколок зеркала зла в Кая, они исчезают. Мальчика словно подменили: запах роз кажется ему противным, он передразнивает Герду и Бабушку, разговаривает с ними свысока. Голос Снежной королевы зовет его, и в забытьи он твердит о «вечности и сотне звезд». Бабушка знает: Снежную королеву слышит лишь тот, у кого ледяное сердце.
На площади Оденсе. Горожан развлекают бродячие артисты. Поднимается метель. Это явилась Снежная королева, она зовет Кая в свой ледяной дворец. Мальчик, следуя за ней, исчезает в снежном вихре. Снежная пыль рассеивается, и Фонарщик пытается вселить в людей надежду: «Посреди любых метелей ждите, у зимы короткий век».
Действие второе
Сумерки в лесу. Герда отправилась на поиски Кая и угодила в лагерь разбойников. Бандиты готовы расправиться с беззащитной девочкой. Герда зовет Кая и плачет. За нее вступается бойкая и своенравная дочка Атаманши. От Северного оленя, пленника Маленькой разбойницы, Герда узнает, что Кай улетел вместе со Снежной королевой на остров Шпицберген. Самоотверженность Герды трогает сердце Маленькой разбойницы, она отпускает свою новую подругу и дает в проводники Северного оленя.
Фонарщик размышляет о том, что самое печальное и опасное на свете – нелюбовь.
Северный олень перенес Герду во владения Снежной королевы. Кай находится в одном из залов ее ледяного дворца. Он почти забыл прежнюю жизнь, сердце его оледенело. Мальчик занят важным делом – складывает из льдинок слово «вечность», за которое ему обещан весь мир и коньки в придачу. Герда взывает к нему, рассказывая об Оденсе, доме, аистах на крыше. Кажется, Кай вспомнил: это она, Герда, снилась ему, это она звала его.
В зал врывается Снежная королева. Она заморозит сердца детей, и они погибнут. В последнюю секунду Кай бросается к льдинкам и вместо слова «вечность» складывает «я люблю». Снежная королева повержена, дворец озаряет солнце. Кай и Герда на Северном олене спешат в родной Оденсе, где их ждут Бабушка, Фонарщик и горожане.