Cuando Shrek y la princesa Fiona regresan de su luna de miel, los padres de ella los invitan a visitar el reino de Muy Muy Lejano para celebrar la boda. Para Shrek, al que nunca abandona su fiel amigo Asno, esto constituye un gran problema. Los padres de Fiona, por su parte, no esperaban que su yerno tuviera un aspecto semejante y, mucho menos, que su hija hubiera cambiado tanto. Todo esto trastoca los planes del rey respecto al futuro del reino. Pero entonces entran en escena la maquiavélica Hada Madrina, su arrogante hijo el Príncipe Encantador y un minino muy especial: el Gato con Botas, experto cazador de ogros.
Fairytale — Harry Gregson-Williams & John Powell
(Apertura) El príncipe azul lee el libro antes en su camino para salvar a Fiona, pero encuentra al lobo en la cama que estaba en la primera película
Accidentally In Love — Counting Crows
Luna de miel de Shrek y Fiona
Hawaii Five-O - Theme (feat. Dominik Hauser) — Morton Stevens & Dominik Hauser
Trompetista de Far Far Away en el pantano de Shrek.
Hawaii Five-O (Re-Recorded) — The Ventures
Le Freak — Chic
Se van para ir a Far Far Away; todas las personas en la casa de Shrek hacen una fiesta, ya que apenas ha puesto su pie fuera de la casa.
Funkytown — Lipps, Inc.
Cuando llegan a Far Far Away.
Fairy Godmother Song — Jennifer Saunders
Después de la desastrosa cena; Fiona conoce al Hada Madrina.
Little Drop Of Poison — Tom Waits
King entra en el bar en busca de un "sicario" para matar a Shrek.
I Need Some Sleep — Eels
Shrek se despierta y abre la caja de música.
Ain't No Stoppin' Us Now — McFadden & Whitehead
Burro canta Coro a la canción
Ever Fallen in Love — Pete Yorn
Shrek, Burro y Botas escapan de la fábrica de Hada Madrina con poción.
Tomorrow — Alicia Morton
Burro canta Intro antes de dormir debido a la poción Happily Ever After
Changes (feat. David Bowie) — Butterfly Boucher
Shrek regresa a la ciudad después de ser convertido en humano.
People Ain't No Good (2011 Remastered Edition) — Nick Cave & The Bad Seeds
Shrek se mete en un bar después de que fue rechazado.
Mission: Impossible — Lalo Schifrin
La pandilla de cuento de hadas saca a Shrek, Donkey y Puss de la prisión.
Holding out for a Hero — Jennifer Saunders
Shrek intenta rescatar a Fiona del príncipe azul.
Livin La Vida Loca — Eddie Murphy & Antonio Banderas
Al final, Burro y Puss In Boots.
You're So True — Joseph Arthur
Créditos finales, primera canción.
Holding out for a Hero — Frou Frou
Créditos finales
All By Myself (Remastered) — Eric Carmen
(Actuación del elenco) Donkey (Eddie Murphy) canta una versión en vivo.
As Lovers Go — Dashboard Confessional
Créditos posteriores.
Best Years of Our Lives — Don Lennon