Sbattere con le fruste elettriche le uova con lo zucchero. Aggiungere gli yogurt, il lievito, la vanillina, la farina e l'olio e mescolare.
Versare il composto in una teglia da 26 cm di diametro e infornare a 180 gradi per 35 minuti circa.
Sfornare e lasciar raffreddare. Preparare la crema: Scaldare il latte.
Mescolare a parte lo zucchero, la farina e la vanillina Versare gradualmente il latte a questo composto, poco alla volta mescolando sempre.
Mettere sul fuoco e far cuocere fino a che si addensa. Tagliare la torta, farcirla con la crema raffreddata e la marmellata. Spolverizzare con zucchero a velo.