Se fierb doua oua tari. Intre timp, se spala cartofii si se taie in jumatati. Nu se curata de coaja. Se taie baza dura a sparanghelului (2 cm) si se curata de primul strat de coaja, cu ajutorul unui peeler. Varful nu se curata. Se spala bine. Bazele tari si coaja se pot pastra pentru supa de sparanghel alb.
Caperele si castravetele murat se toaca marunt, la fel si ouale fierte tari, decojite. Se adauga intr-un bol, impreuna cu maioneza, 1 lingurita suc de lime, jumatate din cantitatea de patrunjel, sare si piper. Se amesteca bine.
Se fierb cartofii 12-15 minute, in apa sarata. In ultimele 5-6 minute se adauga si ouale ramasese, intregi. Se indeparteaza ouale care se clatesc sub jet de apa rece, apoi se curata de coaja si se pastreaza pe o farfurie pana in momentul folosirii. Cartofii se scurg de apa si se amesteca cu untul, sare, piper si restul de patrunjel.
Sparanghelul se fierbe 7-10 minute. Se scurge de apa si se amesteca cu sare si piper.
Se aseaza sparanghelul pe farfurii, impreuna cu sosul, cartofii si cate un ou fiert, care se taie deasupra sparanghelului.