Это одно из лучших произведений Гоголя, написанное им в молодые годы, в котором сочетаются юмор с мистикой. В нём отражены украинские народные традиции. Действие происходит в деревушке Диканьки накануне Рождества. Это время чудес, колядок, народных гуляний. Но молодому кузнецу Вакуле не до празднеств. Он влюблён безответно в первую красавицу на селе — Оксану. Она пообещала выйти замуж за молодца только в том случае, если он достанет ей необыкновенные черевички, как у самой царевны. Вакула — глубоковерующий человек. Он в свободное от работы время увлекается живописью и считается лучшим художником во всей округе. Венец его творения – картина, которую он написал на стенах церкви. На ней изображён святой Пётр, который после страшного суда изгоняет злого духа из ада. Со времени изображения этой картины чёрт поклялся всячески мстить Вакуле. Такая возможность и представилась ему в канун Рождества, когда происходит разгул нечистой силы.
Мать кузнеца, Солоха, является ведьмой. Она водит дружбу с чертями. Перед Рождеством она летает по небу с главным врагом Вакулы и возвращается с ним к себе домой. Солохе приходится спрятать чёрта в мешок, от неожиданно нагрянувших к ней гостей. Позже Вакула случайно обнаруживает нечистую силу в поклаже у себя за спиной. Чёрт обещает кузнецу заполучить Оксану в жёны, но взамен требует подчиниться его воле. С помощью православного креста Вакуле удаётся побороть нечистую силу и одержать над ним власть. Он вскарабкивается на чёрта верхом и заставляет его лететь в Петербург за черевичками для Оксаны.
В это время в деревне ходят слухи, что кузнеца уже нет в живых. Оксана обвиняет себя в том, что плохо обращалась с Вакулой и сожалеет об этом. Она успокаивает себя тем, что кузнец не способен на самоубийство, так как является верующим человеком. Оксана переживает за Вакулу и только теперь осознаёт, что влюблена в него.
Кузнец с помощью своих земляков запорожцев попадает на приём к царевне. Своим простодушием он располагает к себе царевну, и она выполняет его просьбу: дарит кузнецу черевички для невесты.
На Рождество Вакула уже добирается до дома. Его, как верующего человека, удручает только одно, что он не успел на праздничную службу в церковь. Кузнец надевает свой лучший наряд и идёт с подарком от императрицы к Оксане. Красавица рада возвращению жениха и ей уже не так важны черевички, а нужен он сам. Оксана даёт своё согласие выйти замуж за Вакулу.
Таким образом, главный герой доказал, что он на многое способен ради любимой, а девушка поняла, кто действительно ей дорог.