Fasulyeleri bir gece önceden yıkayın ve tencereye koyup, üzerini örtecek miktarda sıcak su ile ıslatın. Ertesi sabah tekrar fasulyelerin üzerini örtecek miktarda su ilave ederek, kısık ateşte pişirin (suyunu iyice çekip, yumuşayana kadar). Ayrı bir kapta yumurtaları kayısı kıvamında haşlayın ve sudan çıkarıp soğumaya bırakın. Fasulye pişerken tüm sebzeleri güzelce yıkayın. Soğanı soyup piyazlık şekilde doğrayın. Domatesi soyup küp şeklinde doğrayın. Biberleri jülyen şeklinde (kibrit çöpü biçiminde) doğrayın. Maydanoz ve fesleğeni ince doğrayın. Marulu yaprak yaprak ayırın. Pişmiş fasulyeleri geniş bir salata kâsesine koyun. Doğradığınız bütün malzemeleri ve zeytinleri üzerine ilave edin, hepsini birlikte harmanlayın. Ayrı bir kâsede hardal, limon suyu, zeytinyağı, karabiber, tuz ve pul biberi karıştırıp sosu hazırlayın ve piyazın üzerine döküp karıştırın. Yumurtaları dilimleyin. Marul yapraklarını servis tabaklarına yerleştirip, içine hazırladığınız piyazı koyun, yumurta dilimlerini üzerine yerleştirip servis edin.