Qirol Garold to'satdan vafot etdi va endi gigant Shrek Uzoq, Olisda erning shohi bo'lishga majbur bo'ldi. Shrek rafiqasi Fionaning oilaviy an'analarini hurmat qiladi, lekin u haqiqatan ham mamlakatni boshqarishni xohlamaydi va shuning uchun u Eshak va Puss kiygan etiklar bilan birga yangi qirol izlaydi. Ammo Shrek qirol Arturni - boshqa merosxo'rni qidirayotgan bir paytda, shahzoda Charming yangi iflos nayranglarni rejalashtirmoqda.