Mladoporočenca Shrek in Fiona imata končna priložnost, da izkusita zakonsko srečo. Toda kaj, ko ta ne traja dolgo. Preseneti ju kraljeva smrt, zaradi katere bi moral Shrek prevzeti vodenje dežele – za nameček pa mu Fiona pove še, da bosta dobila otroka.
Toda ker je Shreku bolj kot mogočni dvorec všeč smrdljivo domače močvirje, se z zvestima prijateljema Oslom in Obutim mačkom odpravi poiskat primernejšega prestolonaslednika Artieja. A plemiški dedič ne vede prav nič kraljevsko.
Medtem pa Sanjski Princ z zlobnimi pravljičnimi junaki načrtuje prevzem oblasti. Toda Princ ni računal na Fiono in njene prijateljice Sneguljčico, Trnuljčico in Motovilko, ki so odločene, da bodo zaščitile kraljestvo.