Először hámozzuk meg a burgonyát, és vágjuk negyedekre.
A feldarabolt burgonyát tegyük egy lábasba, öntsük fel vízzel, sózzuk meg, és erős lángon forraljuk fel a vizet. Ezután csökkentsük a lángot közepesre, és főzzük a burgonyát 18–22 percig (vagy amíg megpuhul).
Közben főzzük meg a tojásokat: tegyük őket egy kisebb edénybe, öntsük fel vízzel, és forraljuk fel. Amint a víz forrni kezd, vegyük le az edényt a tűzről, fedjük le, és hagyjuk állni 10–13 percig. Ezután öntsük le a forró vizet, és tegyük a tojásokat hideg vízbe.
Amíg a burgonya és a tojás elkészül, vágjuk finomra a metélőhagymát, és egy nagyobb tálban keverjük össze a joghurttal, sóval és borssal. Ezután vágjuk a sonkát kis kockákra (kb. 1 cm × 1 cm), és adjuk a joghurtos keverékhez.
Amikor a burgonya majdnem kész, adjuk hozzá a zöldbabhüvelyeket a lábasba, és főzzük együtt még 15–30 másodpercig közepes lángon.
Ezután szűrjük le a lábas tartalmát, öblítsük le hideg vízzel, és adjuk a joghurtos keverékhez.
A főtt tojásokat hámozzuk meg, vágjuk hatodokra, és keverjük a többi hozzávalóhoz.
A kész burgonyasalátát ízesítsük sóval és borssal, osszuk el 4 tálba, és tálaljuk.