Remy živi u Parizu i ima dovoljno znanja i strasti da postane profesionalni kuhar. No, problem je u tome što je Remy - štakor! Za razliku od ostatka njegove štakorske obitelji, Remy ne želi jesti otpatke iz kanalizacije i uličnih kanti za smeće, nego umjesto toga bira fancy restorane, inspiriran Gusteauom, legendarnim pariškim kuharom. Jedne noći Remy odluči iskušati svoje vještine u Gusteauovoj kuhinji. No, budući da je bio neoprezan, otkrio ga je čistač Linguini, nespretni mladić koji radi u njegovoj kuhinji.Njih dvojica sklapaju dogovor u kojem će Remy poput lutkara navoditi Linguinijeve ruke, skrivajući se pritom ispod njegove kape. Slasna jela koja zajedno spravljaju Gusteauov restoran dovode u centar pažnje pariških istreniranih nepaca, ali postavlja se pitanje - bi li restoran poslovao s jednakim uspjehom kada bi svi znali da se iza poslastica krije jedan štakor?
U Španjolskoj 1944. godine, neposredno nakon Građanskog rata, djevojčica Ofelija (I. Baquero) odseli se zajedno sa svojom trudnom majkom očuhu Vidalu (S. López), okrutnom vojnom zapovjedniku Francove vojske. Kako bi pobjegla od ružne svakodnevice, Ofelija neprestano bježi u svoj svijet mašte. Njezina je znatiželja jednoga dana odvede u šumu, te u tajanstveni podzemni labirint gdje susretne neobično biće, mitskoga Pana (D. Jones). Pan tvrdi da je ona reinkarnacija princeze Moanne - izgubljene kćeri podzemnoga kralja i da je njegova zadaća čuvati portal koji bi je trebao vratiti ocu. No, prije svega treba provjeriti je li njezina besmrtna duša ostala nepromijenjena i Ofelija mora izvršiti tri zadatka u vrijeme punog Mjeseca. No, to će ovu bajku na opasan način ispreplesti s ratnom stvarnošću...