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

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

Много приключений, испытаний и мудрости в пути, но Вакула, не сдаётся. Сердце его пламенем горит, за любовь он борется.

В конце концов, возвращается он с черевиками, сердце Оксаны завоевывает. Урок, что любовь — это путь трудный, но счастье возможно, если бороться за мечты.