Oger Shrek genießt sein einsames Leben im Sumpf und möchte von niemandem gestört werden. Doch seine Ruhe findet ein jähes Ende, als der tyrannische Lord Farquaad alle Märchenwesen aus seinem Königreich Duloc vertreibt. Die heimatlosen Kreaturen flüchten ausgerechnet in Shreks Sumpf und nehmen sein Zuhause in Beschlag. Um seinen geliebten Sumpf zurückzubekommen, schließt Shrek einen Handel mit Lord Farquaad: Er soll die schöne Prinzessin Fiona befreien, die in einem hochgelegenen Turm gefangen gehalten wird. Gelingt ihm diese Mission, darf er seinen Sumpf wieder für sich allein haben. Begleitet von einem unermüdlich plappernden Esel macht sich Shrek auf die gefährliche Reise. Doch die Aufgabe ist alles andere als einfach, denn der Turm wird von einem feuerspeienden Drachen bewacht, der jeden Eindringling abwehrt.