Ziemniaki wyszorować szczoteczką, pokroić na kawałki i wrzucić na wrzącą, osoloną wodę. Gotować przez około 15 - 20 minut, prawie do miękkości, odcedzić. Rozgrzać piekarnik do 180 stopni C.
Szparagi umyć, odłamać twarde i zdrewniałe końce, obrać do połowy długości. Odciąć główki i odłożyć, łodygi pokroić na 2 cm kawałki.
Na patelni żaroodpornej (lub w naczyniu do zapiekania i smażenia) rozgrzać olej, dodać pokrojoną cebulę i zeszklić nie rumieniąc, na małym ogniu, od czasu do czasu mieszając, przez około 4 minuty.
Dodać pokrojony boczek i smażyć ok. 2 minuty. Dorzucić pokrojone łodygi szparagów i oprószyć je solą. Smażyć na wolnym ogniu przez około 2 minuty. Dodać ziemniaki i wymieszać. Smażyć jeszcze przez ok. 2 minuty, następnie wlać roztrzepane rózgą i posolone jajka. Dodać liście bazylii, delikatnie wymieszać.
Odstawić z ognia, na wierzch rozłożyć główki szparagów i resztę boczku. Wstawić do nagrzanego piekarnika i piec przez12 minutaż masa jajeczna będzie ścięta. Posypać świeżo zmielonym pieprzem i podawać gorące.