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