Fill a 10-quart stockpot with 7 quarts water and bring to a boil over high heat. Add the salt, stir and reduce the heat to low, and cover the pot. Forraljon vizet egy nagyobb méretű fazékban, a forrásban lévő vízbe tegyen sót, vegye vissza a tűzhely hőmérsékletét és a fazékra helyezze fel a fedőt.
Melegítsen alacsony hőmérsékleten egy serpenyőt. Öntse bele a felkockázott bacon szalonnát, és a letapadás megakadályozása érdekében gyakori kevergetés mellett süsse 5-7 percig. Adja hozzá a vöröshagymát, majd alacsonyabb lángon, kevergetés mellett süsse tovább 7 percig, ami alatt a hagyma megpuhul és a bacon ropogósra sül.
Míg a szalonna és a hagyma pirul, a tojást és a tojássárgákat egy közepes edényben keverje össze és verje fel 3-5 percig.
Az elkészült baconös-hagymás keveréket vegye le a tűzről. A korábban felforralt vizet melegítse vissza forróra, majd öntse a vízbe tésztát és lefedve melegítse a víz újraforrásáig. Főzze a tésztát “al dente” állagúra követve a tészta csomagolásán jelzett utasítást. Mielőtt az elkészült tésztát leszűrné vegyen ki a főzővízből ¼ bögrényit.
A leszűrt tésztát finoman keverje össze a szalonnás-vöröshagymás keverékkel és néhány kanál olívaolajjal.
Majd öntse a tojásokat a tésztára és gyorsan ekverje össze azokat, mert különben a tojás megsül a meleg tésztában. Ha a tésztát túlságosan száraznak látja, akkor most hozzáönteti a félretett főzőlevet. A főzővizet kanalanként adagolja és közben mindig alaposan keverje meg az ételt. Ezt követően adja hozzá a reszelt sajtot, azt is jól keverje az tésztához, majd következhet a bors. Szedje a tésztát tányérokra és már tálalhatja is.