圣诞节前159天,驴子(埃迪·墨菲的艾迪·墨菲配音)突然一次又一次出现,提醒史莱克(迈克·梅尔斯的迈克·梅尔斯配音)不要忘记这个重要的节日。对于一个怪物来说,圣诞节似乎是一个不合理的节日。但是菲奥娜(由卡梅隆·迪亚兹配音)和三个婴儿热切的目光迫使史莱克前所未有地为平安夜派对做准备。他笨拙地照着书本装修,在家人的帮助下,温暖的小家终于装修得妥妥当当。当史莱克正准备给孩子们讲圣诞故事时,驴子、大灰狼(阿伦·沃纳配音)、三只小猪(科迪·卡梅伦配音)、姜饼人(康拉德·弗农·康拉德·弗农配音)和穿靴子的猫(安东尼奥·班德拉斯·安东尼奥·班德拉斯配音)等朋友不请自来,史莱克的小家顿时热闹起来。然而,这似乎与史莱克期待的圣诞派对相去甚远…