Étaler la pâte dans un moule à tarte et piquer le fond avec une fourchette.
Émincer l'oignon et le faire revenir dans une poêle avec l'huile d'olive jusqu'à ce qu'il soit translucide.
Ajouter les épinards dans la poêle et faire revenir jusqu'à ce qu'ils soient réduits et tendres. Saler, poivrer, et ajouter une pincée de noix de muscade si désiré.
Dans un bol, battre les œufs avec la crème fraîche. Incorporer le fromage râpé, puis saler et poivrer selon le goût.
Répartir les épinards sur la pâte, verser la préparation aux œufs par-dessus.
Enfourner pour environ 35 minutes, jusqu'à ce que la quiche soit dorée et prise.