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