Un batran rautacios si zgarcit pe nume Ebenezer Scrooge statea in casa lui, intr-un Ajun friguros de Craciun.

Angajatul sau, Bob Cratchit, tremura de frig in hol, caci batranul Scrooge refuza sa isi cheltuiasca banii pentru a cumpara lemne de foc.

Nepotul sau, Fred, ii face o vizita unchiului sau si il invita sa vina la petrecerea anuala de Craciun. In aceeasi zi, doi oameni ii bat la usa, rugandu-l sa contribuie pentru un act caritabil.
Atat la solicitare cat si la invitatie, batranul Scrooge a raspuns la fel: cu venin si rautate, tipand la musafirii sai, cand acestia i-au urat „Craciun fericit!”.

In aceeasi seara, dupa ce batranul Scrooge se duse la culcare in apartamentul sau rece, Scrooge se trezeste cu o surpriza de zile mari: este vizitat de fantoma fostului sau partener de afaceri, Jacob Marley.

Marley, cu un aspect palid si trist, ii povesteste lui Scrooge despre soarta sa: ca pedeapsa pentru o viata intreaga de lacomie si egoism, sufletul sau a fost acum condamnat sa mearga pe Pamant, tragand dupa el niste lanturi grele de metal.
Marley ii explica lui Scrooge ca incearca sa il fereasca pe acesta de aceeasi soarta pe care a avut-o el insusi, apoi il informeaza ca va mai fi vizitat de alte 3 spirite in orele urmatoare.
Scrooge il ignora si cade intr-un somn adanc.

Se trezeste chiar cu cateva clipe inainte ca Fantoma Craciunului Trecut sa soseasca.

O intruchipare ciudata, ca un copil, cu un cap ce stralucea puternic statea in fata sa. Spiritul il conduce pe Scrooge intr-o calatorie prin care acesta vede zilele de Craciun din anii anteriori, zilele sale de scoala, zilele lui de ucenicie, apoi casatoria cu nevasta sa si momentul in care sotia il paraseste, deoarece dragostea lui pentru bani nu mai lasa loc sentimentelor pentru o alta fiinta.
Vizibil miscat de cele vazute, Scrooge incepe sa planga vazand trecutul sau, pe care acum ajunsese sa il regrete.

Orele trec pe nesimtite si, de nicaieri apare Fantoma Craciunului Prezent, un urias intr-o roba verde de blana, ce il plimba pe Scrooge prin Londra pentru a-i arata Craciunul asa cum are el loc an de an.

Scrooge priveste pe geamul familiei Cratchit, cea a angajatului sau, care pregatea o cina micuta in casa lor modesta.
Il vede si pe fiul olog al lui Bob, micutul Tim, un baietel al carui curaj si modestie il impresioneaza pe batranul ursuz.

Spiritul il plimba apoi pe Scrooge la casa nepotului sau, unde sa poata vedea cum se desfasoara petrecerea de Craciun.
Aici Scrooge priveste la o petrecere plina de bucurie si voie buna, motiv pentru care roaga fantoma sa stea pana la finalul festivitatilor.

Pe masura ce noaptea trece insa, Fantoma Craciunului Prezent imbatraneste si ii arata lui Scrooge 2 copii infometati pe care ii ascundea in pelerina sa: Ignoranta si Nevoie. Fantoma dispare apoi, lasand locul unei siluete intunecate, cu gluga, careia nu i se vedea fata.

Fantoma Craciunului Viitor il conduce pe Scrooge la inmormantarea misterioasa a unui om ce murise recent.
Scrooge ia seama la oamenii de afaceri ce discutau despre avutia raposatului, observa niste profitori care ii vindeau obiectele personale pentru bani si privirea plina de relaxare a unui cuplu ce avea datorii catre reposatul necrutator cu ei.

Scrooge, nerabdator sa inteleaga lectia de la cel de-al treilea spirit, intreaba cum l-a chemat pe barbatul decedat.
Dupa nenumarate rugaminti, Scrooge se trezeste plimbat intr-un cimitir de spiritul care ii arata piatra funerara si are un real soc sa isi citeasca propriul nume.
El implora atunci Fantoma Craciunului Viitor sa ii schimbe soarta, promitand ca se va schimba si din omul zgarcit si egoist va deveni un om ce onoreaza Craciunul din toata inima sa.

Deodata, Scrooge se trezeste in patul sau comod, invelit bine. Coplesit insa de sentimentul de bucurie ca a reusit sa ajunga inapoi in ziua de Craciun, batranul se imbraca rapid si iese pe strazi, dorind sa raspandeasca spiritul Craciunului.

Ii duce familiei Cratchit un imens curcan pregatit pentru masa de Craciun si participa la petrecerea organizata de nepotul sau, spre surprinderea acestuia si a altor musafiri.
Pe masura ce anii trec, batranul Scrooge se tine de cuvant si onoreaza Craciunul asa cum se cuvine: se comporta cu Micutul Tim ca si cum ar fi propriul lui copil, copleseste oamenii sarmani cu cadouri si isi trateaza semenii cu bunatate, generozitate si caldura.