De musical gaat over een groene Oger, genaamd Shrek, die het moeras al zijn hele leven voor zich alleen heeft. Hij kan daar alles doen en leven zoals hij wil, lekker keihard boeren en scheten laten, zonder te worden lastiggevallen. Op een dag ziet hij ineens allerlei sprookjesfiguren in zijn gebied, zoals Roodkapje, de Grote Boze Wolf, Pinokkio en een heks. Hij is boos, want hij wil het liefst ongestoord leven in zijn gebied, o.a. omdat vrijwel niemand een Oger aardig vindt. Ze zijn gestuurd door ‘Lord Farquaad’, een klein gemene, opschepperige prins, die hen heeft weggestuurd uit zijn thuishaven ‘Duloc’. Shrek besluit om verhaal te gaan halen bij deze kleine, gemene prins en wil de sprookjesfiguren helpen, zodat ze terug kunnen naar waar ze vandaan komen. Tijdens zijn tocht door het bos, ontmoet hij de hysterische ezel, ‘Donkey’. Dit wordt zijn vriend en samen gaan ze op avontuur. Tijdens het lopen worden er een hoop grappen gemaakt en worden ze ook nog een lastiggevallen door soldaten van ‘Lord Farquaad’, die op zoek is naar de laatste sprookjesfiguren, zoals de ‘Gelaarsde Kat’. Eenmaal aangekomen bij het enorm grote kasteel van Lord Farquaad, is er een feest aan de gang. Lord Farquaad is eerst bang voor Shrek, maar ze besluiten samen een deal te maken. Lord Farquaad zal de sprookjesfiguren een nieuwe leefomgeving aanbieden in zijn rijk, als Shrek een prinses, genaamd Fiona redt uit de hoge torenkamer. Zo gezegd, zo gedaan. Shrek gaat samen met zijn reisgenoot en vriend, Donkey, op zoek naar het kasteel waarin Fiona gevangen wordt gehouden. Al snel bereiken ze het kasteel en ontdekken ze dat er een draak woont. Wanneer Shrek de treden beklimt van de trap die naar de kamer leidt, wordt Donkey aangevallen door de draak. Donkey kan echter ook zeer charmant zijn en hij verleidt de vrouwelijke draak. Shrek redt de prinses en ze kunnen zonder moeite het kasteel verlaten. Ze gaan weer terug naar ‘Duloc’, aangezien ‘Lord Farquaad’ met Fiona wil trouwen. Fiona blijkt echter een geheim te hebben, ze is namelijk ook een Oger. Ze verandert iedere avond in een Oger. Eenmaal aangekomen in Duloc vindt de bruiloft snel plaatst. Shrek is een beetje verdrietig en boos, want hij had toch wel wat gevoelens voor de prinses. Aangezien het al laat is, gebeurt er iets wat eigenlijk niet had moeten gebeuren. Fiona verandert in een Oger. ‘Lord Farquaad’ schrikt hiervan en krijgt zijn bedenkingen. Tijd voor Shrek om Fiona te overtuigen dat hij de ware is en dat lukt hem. Fiona en Shrek trouwen onder het licht van de maan. En ‘Lord Farquaad’? Die wordt opgegeten door de draak, die Donkey naar het kasteel heeft gelokt.