Головний герой — старий похмурий скнара Ебінейзер Скрудж, який давно вже нікого і нічого не любить, крім власних грошей. Він не розуміє радості, яку інші відчувають з приводу Різдва і Святок, що наближаються, і гидливо відхиляє за свого доброго племінника відсвяткувати Різдво з ним і його сім’єю. Він не може зрозуміти, навіщо люди цілий день веселяться і не працюють, якщо це не приносить їм вигоди, і відмовляється пожертвувати благодійникам гроші на до нужденним дітям. У вечір святвечора Скрудж дуже неохоче погоджується відпустити свого клерка з роботи на Різдво, закриває свою контору і йде додому. Однак вдома перед ним раптом постає дух його покійного компаньйона Джейкоба Марлі, який помер у святвечір сім років тому. Дух Марлі каже Скруджу, що після смерті він був покараний за те, що за життя не прагнув творити на землі добро і допомагати людям, і він не хоче, щоб та ж доля спіткала і Скруджа. Тому на його прохання Скруджа відвідають три духи, які, як він сподівається, до йому змінитися. Духи повинні з’явитися один за іншим протягом трьох ночей в першу годину після півночі. Після цих слів дух Марлі прощається зі Скруджем і зникає. У першу годину після півночі з’являється перший дух. Це святий дух Минулих років. Він веде Скруджа з собою в минуле. Скрудж бачить містечко, де він народився і виріс, де йому все так знайомо з юних років. Потім він бачить самого себе в дитинстві і юності, коли він ще був повний захоплення, ентузіазму і надій і готовий був розділити гарний настрій близьких йому людей. Бачачи себе таким, Скрудж непомітно для себе пом’якшується, його серце відтає. Після цього, однак, він бачить себе вже подорослішим, коли жадібність вже почала пускати в ньому коріння. Помітивши це, його давня кохана вирішує з ним розлучитися бо вона розуміла, що йому в його нинішньому стані, з його холодною розважливість, не потрібна любов бідної дівчини, яку він любив, коли сам був бідний. Вона виходить заміж за іншого і влаштовує своє сімейне щастя. Скрудж не може винести дивитися на самого себе такого з боку і благає Духа відвести його від цих видінь минулого. Зрештою Дух зникає, і Скрудж засинає. На другий день рівно на годину попівночі Скруджу з’являється другий дух. Це Дух теперішніх Святок. Він веде Скруджа по його містечку. Скрудж бачить прикрашені до Різдва вулиці, радісних ошатних людей, завалені від різдвяних частувань полиці магазинів; всюди панує достаток і радість з приводу прийдешнього свята. Потім Дух веде Скруджа до оселі Боба Кретчита — клерка, що працює в конторі Скруджа. Він небагатий, і у нього велика родина з безліччю дітей, але і тут панують веселощі і тріумфування. Лише одного разу загальна радість порушується — коли Боб пропонує тост за здоров’я Скруджа. Його дружина дуже неохоче приєднується до тосту, кажучи, що якби не Різдво, не стала б вона пити за здоров’я цього гидкого та байдужого скупаря. Це був перший тост за весь вечір, який члени сім’ї пили не від усього серця. І тут Скрудж зжалився над бідним і хворим сином Боба, малятком Тімом, якому Дух передбачив смерть, якщо «майбутнє не внесе в це своїх змін». Далі Скрудж і Дух подорожують по різних місцях і бачать, як святкують Різдво рудокопи, робочі маяка. Всі вони на час забули про свої сварки і знегоди, і на обличчях у всіх — веселощі, всі бажають один одному щасливого Різдва. Нарешті, вони потрапляють в будинок племінника Скруджа, де вже почалися різноманітні веселі ігри і забави. Племінник — мабуть, єдиний у всьому місті, хто не має злоби до свого похмурого і грубого дядечка і, незважаючи ні на що, від усього серця бажає йому щасливого Різдва і сподівається, що той колись подобріє і виправиться. Сам Скрудж, невидимий для всіх, з задоволенням гає за веселощами та забавами в будинку племінника і навіть бажає взяти в них участь, але Дух не дає йому на це часу, повертає Скруджа в його будинок і зникає.