Em um processador de alimentos (opcional, pode ser feito com a mão), coloque o trigo, o sal, a manteiga e a margarina (estas últimas cortadas em pequenos cubos, temperatura ambiente)
Bata e quando começar a formar pedaços, coloque a água gelada até que fique bem agrupado
Envolva a massa em plástico filme e coloque na geladeira por 30 minutos
Retire a massa do congelador e forre a forma (não precisa untar)
Fure todo o fundo da massa com um garfo e pré-asse por 15 minutos a 180º C
Refogue em azeite de oliva a cebola (picada em pequenos pedaços), depois junte o alho espremido e doure bem
Adicione o espinafre e refogue até ficar bem escuro e soltar bastante líquido
Esprema o refogado em uma peneira para tirar toda a água
Com a massa pré-assada, espalhe o refogado, o gruyere e a mussarela na massa, sem apertar muito
Em um bowl/tigela junte o creme de leite, o requeijão, a ricota (em pedaços) e os ovos, e bata até ficar homogêneo
Tempere este creme com sal, pimenta e noz moscada
Despeje o creme sobre a massa e coloque os cubos de gorgonzola e o parmesão no topo, para formar crosta
Asse tudo à 200º C até que o meio esteja firme (teste com palito de dente até que saia limpo) e pare de borbulhar (aproximadamente 45 minutos)
Espere resfriar e coloque na geladeira, sirva em temperatura ambiente