Рождественская ночь в украинском селе принесла с собой не только мороз и праздничный шум, но и химеру: бес стал плутовать по улицам, путая людей, переворачивая снопы и похищая луну, отчего наступила странная темнота и смятение. Селяне судорожно метались, суеверно вздыхали и слышали, как чёртовы проделки то сшивают ветром, то смешат, то наводят страх. Среди этой сумятицы выделялся могучий кузнец Вакула, добрый и упрямый, чья любовь к весёлой Оксане гнала его на отчаянные поступки. Оксана, кокетливая и требовательная, насмехалась и шутливо ставила условие: она даст своё сердце тому, кто принесёт ей царские черевички.
Вакула не испугался ни холода, ни сил нечистой; он вступил с бесом в борьбу, перехитрил его и, схватив, заставил перенести себя далеко за пределы родной нивы. Так кузнец оказался в столичных краях, где с хитростью и отвагой добыл те самые черевички для своей невесты. Возвращение домой наполнило село ликованием: бес повержен, луна снова сияет, а старые страхи рассеиваются теплом праздника. Оксана, увидев исполненное обещание, сменила насмешку на признание, и простые люди отпраздновали победу смекалки и силы над коварством. Вечер на хуторе, полный шуток, страхов и чудес, завершился торжеством любви и спокойствия — те черевички стали символом решимости и счастья, принесённого рождественской ночью.