En Nochebuena se representa, en un mundo surreal y mágico, la lucha cósmica (y eterna) entre el bien y el mal. Gógol plantea la pregunta: ¿Por qué Dios permite al diablo vagar por el mundo y tentar a las pobres gentes? Su respuesta es que todo sucede por una buena causa, y que la libertad del Diablo está limitada: puede hacer sus fechorías solo hasta el nacimiento de Jesucristo, cuando toda la maldad se detiene y se restablece la relación entre el hombre y Dios.
Este planteamiento permite a Gógol presentarnos la idílica aldea de Dikanka en la última noche antes de la Navidad: calles y campos nevados, grupos de jóvenes que cantan villancicos y recogen sus aguinaldos mientras las brujas se pasean por el cielo nocturno en sus escobas recogiendo las estrellas en su mandil y el demonio con cara de cerdo esconde la luna en su abrigo para que la lujuria se extienda sobre el mundo sumido en la oscuridad.
En el centro de la abigarrada humanidad pecadora, la historia de amor del herrero y pintor de iconos Vakula por la muchacha más bella y coqueta del pueblo: Oksana.