Dans une poêle, faire chauffer l'huile d'olive et faire revenir l'oignon jusqu'à ce qu'il soit translucide.
Ajouter les courgettes et les champignons, puis cuire pendant environ 10 minutes jusqu'à ce qu'ils soient tendres. Assaisonner avec du sel, du poivre et des herbes de Provence.
Dans un saladier, battre les œufs avec la crème fraîche et le fromage râpé. Assaisonner à nouveau si nécessaire.
Incorporer les légumes cuits à la préparation aux œufs et mélanger.
Verser le mélange dans un moule à tarte préalablement graissé.
Enfourner pendant 35-40 minutes, jusqu'à ce que la quiche soit dorée et bien prise.