Пролог
Весна-Красна спускается на землю, где давно нет солнца. Весна жалуется на холод и рассказывает, что 16 лет назад она стала заигрывать с Морозом, и у них появилась дочка - Снегурочка. С тех пор сердит на них Ярило-Солнце: и вот причина суровых зим и холодов весенних.
Весна уговаривает Мороза уйти. Только родители должны оставить дочку Снегурочку под присмотром. Решают отдать её в ближайшую деревню - Берендеевку.
Снегурочка очень хочет пожить с людьми, петь людские песни, ходить по ягоды с подружками и главное - слушать пение пастушка Леля. «И слушаешь, и таешь» - поёт Снегурочка.
Родители предостерегают её, ведь Ярило-Солнце намерено сгубить Снегурочку своими лучами.
В Берендеевке - гуляния в честь Масленицы. Жители катаются на санках, пляшут и сжигают чучело.
Снегурочка с большим интересом направляется к людям.
I действие
Наступила весна.
Вдали раздаётся пастуший рожок - это Лель играет. Появляется пастух, поёт Снегурочке свою песню и в благодарность просит поцелуй. Снегурочка отказывается целоваться, и тогда Лель бросает подаренный ею цветок и убегает к девушкам, которые давно зовут его водить хоровод.
Снегурочка первый раз чувствует боль и обиду. Она поёт красивую арию, жалуясь на холодность, которой одарил её отец-Мороз. Но она обязательно попросит тепла у матери-Весны.
В это время в деревне свадьба: заморский купец Мизгирь женится на местной девушке Купаве. Но как только Мизгирь видит прекрасную Снегурочку, он бросает невесту.
Снегурочка в испуге убегает.
II действие
Дворец Царя Берендея.
Царь узнал, что в слободе появилась некая Снегурочка, передрались все парни за неё, а Мизгирь бросил невесту.
По этому поводу царь созвал суд и приговорил Мизгиря к изгнанию.
Купец не просит о помиловании, но уговаривает царя хоть раз взглянуть на Снегурочку.
Заходит красавица Снегурочка, Царь Берендей восторгается её красотой и предлагает деревенским юношам растопить её сердце, не знающее любви. Лель заявляет, что она обязательно полюбит его. Мизгирь просит отсрочить изгнание и тоже хочет побороться за сердце ледяной красавицы.
Царь устраивает праздничные гуляния в Заповедном лесу. Лель поёт свою знаменитую шуточную песню, и в награду Царь предлагает ему выбрать невесту среди девушек. Лель смотрит на холодную Снегурочку и убегает к одинокой Купаве, которая страдает вдали от праздничной толпы.
Снегурочку снова покинули все, лишь один Мизгирь всегда наблюдает за ней.
Дождавшись, когда все уйдут, Мизгирь признаётся Снегурочке в своих чувствах и предлагает ей редкий заморский жемчуг в обмен на её любовь. Снегурочка в ужасе убегает, а Леший морочит голову Мизгирю, путает его и заводит далеко в лес.
III действие
Снегурочка прибегает в Ярилину долину к матери Весне и просит дать ей любовь. «Вокруг меня все любят, а я одна тоскую» - говорит Снегурочка. Весна дарит дочери венок из волшебных цветов, в нём заключена сила любви. Но Весна просит дочь хранить любовь от Солнца.
Замученный Мизгирь находит Снегурочку и просит её не страшиться его. Но Снегурочка теперь видит его совсем иначе. Она восторгается его мужеством и силой, Мизгирь не может поверить своему счастью. Они клянутся друг другу в вечной любви.
В долину приходит царь. Мизгирь просит благословения на брак со Снегурочкой. Царь спрашивает, действительно ли Снегурочка полюбила. Она отвечает: «Спроси меня сто раз - сто раз отвечу, что я люблю его». Но тут восходит Солнце, и Снегурочка начинает таять. В последний раз она благодарит мать Весну за чудный дар любви и поёт Мизгирю: «О милый мой, твоя, твоя»…
Снегурочка тает, как вешний снег. Мизгирь в отчаянии бросается с обрыва.
Царь Берендей заключает, что «Снегурочки печальная кончина и страшная погибель Мизгиря тревожить нас не могут» и просит Леля спеть хвалебную песню Солнцу. Берендей радуются, что Ярило больше не сердится на них, и пришёл конец холодам!