Na teruggekeerd te zijn van hun huwelijksreis horen Shrek en Fiona dat haar ouders van het huwelijk gehoord hebben. Ze willen niets liever dan haar ware liefde te ontmoeten in hun koninkrijk Far Far Away. Ze zijn zich echter niet bewust van de veranderingen die hun dochter onlangs ondergaan heeft. En dat hun nieuwe schoonzoon een 350 kilo zware Ogre met een slechte hygiëne is en een pratende ezel als vriend heeft.