Kook de spaghetti in ruim kokend water met wat zout beetgaar. Giet de pasta af en besprenkel deze met 1 eetlepel olijfolie, om aan elkaar plakken te voorkomen. Klop vervolgens de eieren in een kom en meng er de geraspte kaas en basilicum door. Breng het geheel op smaak met versgemalen peper en zout. Voeg vervolgens de spaghetti toe en roer het geheel door elkaar. Smelt de helft van de boter in een koekenpan en bak hierin het fijngesneden sjalotje zonder te kleuren. Voeg daarna de champignons toe en bak ze goudbruin. Voeg ook het spaghetti-eimengsel toe en -gebruik een deksel om de frittata voorzichtig om te keren en bak ook de -andere kant goudbruin. De frittata kunt u zowel warm als koud serveren.