Юная принцесса Эльза с детства обладает магическими способностями. Девочка умеет замораживать предметы. Из-за недостатка опыта маленькая волшебница часто попадает в нелепые ситуации. Так, во время игры с младшей сестрой Анной она случайно превращает ее в лед. Испуганные родители размораживают дочь при помощи троллей и запирают девочек в замке, чтобы те не натворили бед.
На протяжении долгих лет сестры растут по отдельности. Внезапная смерть родителей вынуждает родственниц сплотиться. Спустя 3 года после трагического происшествия Эльза готовится взойти на престол. Коронация проходит спокойно. Младшая принцесса встречает среди прибывших гостей симпатичного Ганса, наследника Южных островов. Не желая тянуть время, юный принц делает Анне предложение. Новоиспеченная королева отказывает сестре в благословении. Родственницы ссорятся. Разозленная Эльза убегает в горы и по неосторожности замораживает королевство.
Анна чувствует вину и отправляется на поиски волшебницы с целью вернуть в государство лето. К себе в помощники она берет деревенского парня Кристофера, оленя и снеговика. На пути к замку Эльзы компании предстоит пройти множество испытаний. Добравшись до места назначения, друзья сталкиваются с новой проблемой: юная королева случайно замораживает сердце Анны. Растопить его может настоящая любовь.
Ганс отказывается снять с принцессы заклятие, раскрыв свои истинные намерения. Наврав Эльзе про смерть сестры, он пытается убить ее. Подоспевшая на помощь Анна блокирует удар меча и промерзает насквозь. Слезы волшебницы растапливают лед. Правительница Эренделла понимает, что средством контроля ее силы служит любовь. Королева возвращает в государство лето, изгоняет коварного Ганса и создает в центре города каток.