John Waters, cineasta famoso por filmes como Pink Flamingos (1976) e Polyester (1981), tornou-se uma espécie de mestre do trash e da sátira. Aqui ele desenvolve a narrativa como uma espécie de monólogo, um relato auto-biográfico, sobre o desenvolvimento do seu trabalho, desde a década de 60 até os dias de hoje.

Baseado na biografia do chef Nigel Slater, Toast é situada na década de 1960, e acompanha a vida de um rapaz que, ao perder a mãe, enfrenta dificuldades de se relacionar com o pai e a madrasta, buscando na culinária uma forma de se expressar e superar as dificuldades.

Pedro (Jose Luis Garcia-Perez) é um dentista homossexual que passa a vida à procura do prazer. Certo dia, ele se oferece para cuidar de Bernardo (David Castillo), filho de 11 anos de sua irmã Violeta (Elvira Lindo), que parte para a Índia com o namorado. No início, Pedro muda o seu comportamento para poupar o sobrinho, que não dá nenhum trabalho para o tio. Mas a tranqüilidade acaba quando Violeta e o companheiro são presos e ficam anos encarcerados na Índia. Pedro terá então de enfrentar a avó paterna de Bernardo, já que ela não aceita que o neto seja criado por um homossexual.

Na véspera de Natal, uma tempestade de neve atinge as amizades, os relacionamentos e o futuro dos finalistas do liceu de uma pequena cidade.

A vida de Winnie não é nada maravilhosa um ano depois de salvar sua cidade de um assassino psicótico na véspera de Natal. Quando ela deseja nunca ter nascido, ela se vê magicamente transportada para um universo paralelo de pesadelo. Com o maníaco assassino de volta, ela deve se unir a um desajustado para identificar o culpado e voltar à sua própria realidade.

Quando Simon, um judeu asquenazita, se apaixona por Naïm, um muçulmano gay, ele é forçado a deixar de lado todas as suas idéias e medos preconcebidos. Ainda assim, ele tenta manter Naïm em segredo de sua mãe doente.