Hak allereerst de dille fijn. Snijd de bosuien daarna in dunne ringetjes en hak de spinazie grof.
Meng de dille, bosuien, ricotta en feta in een grote kom tot een smeuige vulling en breng op smaak met peter en zout. Roer de grof gehakte spinazie vervolgens door het mengsel. Klop daarna de 3 eieren los en roer deze er ook doorheen.
Vet daarna een ovenschaal in met olijfolie. Drapeer 1 plak filodeeg over de bodem van de ovenschaal en laat het deeg aan de zijkanten over de rand hangen. Smeer het filodeeg in met een dun laagje olijfolie en leg er een tweede deegplak overheen. Schep de spinazievulling op het filodeeg en druk dit goed aan. Vouw de randen van het filodeeg vervolgens over de vulling heen, en kwast hier weer wat olijfolie overheen. Leg de laatste plak filodeeg over de bovenkant en kwast het af met de resterende olijfolie.
Bak de ovenschaal 25 minuten in de op 200 graden voorverwarmde oven. Laat het nog 10 minuten afkoelen voordat je de spanakopita aansnijdt.