У купца была дочь Василиса. Перед смертью мать подарила ей куклу и сказала:
— Кормить её да заботиться, она тебе советом послужит.
После смерти матери отец женился на женщине с двумя дочерьми, злых и ленивых. Василицу заставляли работать без отдыха. Но кукла помогала: стоило Василисе налить молока и попросить совета, как работа спорилась.
Однажды отчим уехал, и мачеха потушила в доме огонь: «Иди к Бабе-Яге, попроси жару. Без огня мы не проживём». Задрожала Василиса, но кукла подсказала: «Не бойся, держись пути да не отклоняйся». Девушка пошла в тёмный лес. Вдруг проехал на белом коне всадник — день наступил. Потом всадник на красном коне — закат. Наконец на чёрном коне — ночь. Так она дошла до избы Бабы-Яги.

Изба стояла на курьих ножках, поворачиваясь к лесу задом, а к Василисе — передом. Девушка поклонилась:
— Бабушка Яга, отпусти огня.
Яга высунулась:
— Не просто огонь даю. Выполнишь мои задания — получишь жар. Нет — станешь моим ужином.
Задания были трудные: отбирать мак от земли, вычесать лапти, разобрать зерно. Василиса плакала, но кукла ночью всё делала за неё. Яга удивлялась:

— Кто помогает?
— Сама справляюсь, — отвечала Василиса. Она не раскрыла тайну куклы.
На третий день Яга поняла, что девушка добра и не лжёт.
— Вот тебе череп с огнём, — сказала она. — Несёшь его домой, только берегись: огонь свечением дурных сердец выжигает.

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