Кикиморе удалось поймать в силки дрозда, она хочет съесть птицу. Иванушка освобождает лесного певца.
Кикимора отомстит! Злодейка ссорит простоватых братьев Иванушки Фому и Ерему и подговаривает их поджечь дом. Подлость удалась: дома больше нет, Фома и Ерема сбежали, Иванушка расстроен. Но на помощь приходит спасенный им дрозд и говорит: не горюй, вот тебе зернышко, закопай его в землю. Посадил Иванушка зернышко – и выросла из него девушка Липанюшка – милая, красивая, добрая, заботливая. Они, конечно же, сразу полюбили друг друга.
Тем временем Фома и Ерема встречают Короля, от которого сбежали все подданные. Он доволен встречей: теперь есть кого взять в услужение. Король влюбляется в Липанюшку и хочет взять ее в жены. Но та отказывает: она нашла свое счастье с Иванушкой, ей не нужны дворцы, золото, бриллианты, достаточно одной улыбки любимого.
Молодые люди счастливы. Но Кикимора продолжает строить козни. Юноша уходит на рынок продавать свою дудочку, чтобы построить новый дом. Он наказывает Липанюшке: сиди дома и, пока не услышишь мой голос, – не выходи. Девушка так и сделала. Но хитрая Кикимора обманом заставила дрозда спеть голосом Иванушки, и Липанюшка сделала роковой шаг. Злая волшебница обращает ее в дерево, а сама принимает облик девушки. Тут появляется Король и снова просит ее руки. Мнимая Липанюшка дает согласие и отправляется во дворец.
Иванушка горюет: любимая превратилась в липу. Но на помощь вновь приходит дрозд – он приводит Иванушку во дворец. Там Иванушка своей чудесной песней веселит народ. Кикимора, которая не переносит радости и смеха, исчезает. Колдовские чары развеялись, влюбленные снова вместе. Все счастливы, в том числе Король, которого замучила жена-кикимора.