Clark Griswold (Chevy Chase) mieszka z rodziną na przedmieściach Chicago i chce urządzić bliskim wspaniałe Boże Narodzenie, jednak niemal na każdym kroku prześladuje go pech. Oprócz zaproszonych rodziców Clarka i jego żony Ellen (Beverly D’Angelo), na rodzinnej uroczystości pojawiają się także niezapowiedziani goście: kuzyn Eddie (Randy Quaid) razem z małżonką, dwójką dzieci oraz niesfornym psem. Na święta przyjeżdżają również wuj Lewis (William Hickey) i ciotka Bethany (Mae Questel). Na domiar złego, choinkowe lampki nie chcą świecić, a Clark może nie dostać corocznej premii, która miałaby mu pomóc zrealizować rodzinne marzenia…