Shrek is een grote, groene Ogre die gevreesd wordt door alle inwoners van Duloc, het land waar de slechte heerser Farquaad de scepter zwaait. Als Farquaad besluit alle sprookjesfiguren uit Duloc te verbannen, vluchten zij naar het moeras. En laat dat nou net het domein van Shrek zijn, die daar absoluut niet op zit te wachten. Om de rust in zijn geliefde omgeving te laten terugkeren, sluit Shrek een deal met Farquaad. In ruil voor het bevrijden van de mooie prinses Fiona zullen de sprookjesfiguren weer worden toegelaten in Duloc. Samen met zijn nieuwe, nogal praatgrage vriend Donkey gaat Shrek op pad.