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