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