Préchauffer le four à 190 °C.
Émincer l’oignon, couper le poivron en petits dés et hacher l’ail.
Chauffer un filet d’huile d’olive dans une poêle de 24 à 26 cm allant au four. Faire revenir l’oignon pendant environ 5 minutes, jusqu’à ce qu’il devienne transparent.
Ajouter le poivron et poursuivre la cuisson pendant 7 à 8 minutes, jusqu’à ce qu’il soit tendre. Ajouter l’ail durant les 2 dernières minutes.
Ajouter les épinards par poignées et cuire 1 à 2 minutes, jusqu’à ce qu’ils soient tombés. Retirer l’excédent de liquide et laisser les légumes tiédir légèrement.
Battre les œufs avec la crème ou le lait, le sel, le poivre et le thym effeuillé.
Verser les œufs sur les légumes et répartir uniformément. Cuire à feu doux pendant 2 à 3 minutes, jusqu’à ce que les bords commencent à prendre.
Disposer les rondelles de chèvre sur la surface.
Enfourner pendant 15 à 20 minutes, jusqu’à ce que la frittata soit gonflée et dorée et que le centre soit juste pris.
Laisser reposer 5 minutes avant de découper et servir chaud, tiède ou froid.