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