В одном царстве правил царь, у которого было три сына. Однажды он повелел им выбрать себе невест, выпуская стрелы из лука в разные стороны. Стрелы старшего и среднего сыновей упали во двор боярина и купца соответственно, а стрела младшего, Ивана-царевича, упала в болото. После долгих поисков Иван нашёл стрелу в болоте, где её подняла лягушка. Она предложила ему жениться на себе, и, подумав, Иван согласился. Вскоре состоялись свадьбы всех трёх братьев.

На следующий день царь решил проверить мастерство невест и поручил им испечь каравай. Жёны старших братьев не справились с заданием, тогда как лягушка, сбросившая ночью лягушачью кожу и обратившаяся в Василису Премудрую, испекла прекрасный каравай. После этого царь поручил им выткать ковёр, и вновь Василиса проявила своё мастерство, создав великолепное полотно, в то время как остальные невесты потерпели неудачу. Позже царь пригласил сыновей с женами на пир, чтобы увидеть, кто из них лучше танцует. Иван-царевич расстроился, но лягушка успокоила его и попросила отправиться на пир одному, пообещав прийти позже.

Во дворце внезапно появилась прекрасная девушка — Василиса Премудрая, которая поразила всех своей красотой и необычными манерами: она сливала остатки пищи в один рукав, а в другой прятала их. Жёны братьев пытались повторить её поведение, но у них это обернулось лишь смехотворными сценами и недовольством царя, который выгнал их из комнаты. Во время танца Василиса продемонстрировала чудеса, которые не смогли повторить другие. Иван-царевич впервые увидел жену в её истинном облике и решил навсегда оставить её человеком. Он тайно вернулся домой, отыскал и сжёг лягушачью кожу. Однако Василиса объяснила, что если бы он немного подождал, она осталась бы человеком навсегда. После сожжения кожи она превратилась в белого лебедя и улетела, указав место, где её можно найти. Оказалось, что её заколдовал Кощей Бессмертный.

Иван-царевич отправился на поиски супруги. По дороге он встретил старика, который подарил ему волшебный клубочек, показывающий путь. Следуя за ним, Иван повстречал медведя, селезня, зайца и щуку, которых хотел убить, но пощадил после их просьб, и те обещали помочь ему впоследствии. Клубочек привёл его к избушке на курьих ножках, где жила Баба-яга. Она накормила и напоила царевича, а затем поведала тайну смерти Кощея.

Иван нашёл дуб с ларцом, в котором была смерть Кощея. Животные, которых он пощадил, помогли ему: медведь выкорчевал дуб, заяц поймал из ларца утку, селезень схватил утку, а щука достала яйцо из моря, в котором была смерть Кощея. После этого Иван освободил Василису от колдовства. Взяв лучшего скакуна из конюшен Кощея, они вернулись в своё царство и зажили счастливо.

Персонажи

Иван-царевич — млад­ший сын пра­ви­теля, моло­дой, кра­си­вый, добрый, сме­лый и реши­тель­ный.

Василиса Премудрая — пре­вра­щён­ная в лягушку кра­са­вица, муд­рая и талантли­вая вол­шеб­ница.

Кощей Бессмертный — злой кол­дун, хит­рый, бес­смерт­ный, похи­тил Васи­лису Пре­муд­рую.

Царь — пра­ви­тель госу­дар­ства, муд­рый, тре­бо­ва­тель­ный, но спра­вед­ли­вый, отец трёх сыно­вей.

Баба-яга — ста­рая ведьма с костя­ной ногой, живу­щая в избушке на курьих нож­ках.