Préchauffer le four à 180 °C. Mettre les épinards dans un grand saladier, les saler et les malaxer à la main en les écrasant jusqu'à ce qu'ils réduisent.
Ajouter les oignons nouveaux, 2 œufs et 400 g de yaourt grec, bien mélanger, puis émietter 100 g de feta et poivrer ; mélanger doucement sans écraser la feta.
Dans un autre saladier, mélanger 600 g de polenta et une pincée de sel, verser l'eau bouillante et travailler à la cuillère en bois jusqu'à obtenir une pâte.
Huiler un plat de 40 × 20 cm avec l'huile d'olive, fond et bords. Y tasser la pâte de polenta à la main en couche régulière, puis étaler la garniture d'épinards.
Parsemer des 20 g de polenta restants. Battre le dernier œuf avec 50 g de yaourt, étaler sur les épinards et émietter le reste de feta.
Cuire 45 minutes, puis laisser reposer 10 minutes avant de couper en huit parts.