Prima di tutto sbucciate le patate e tagliatele in quarti.
Mettete le patate tagliate in una pentola, copritele con acqua, salatele e portate l'acqua a ebollizione a fuoco vivo. Poi abbassate la fiamma a fuoco medio e cuocete le patate per 18–22 minuti (o finché non saranno tenere).
Nel frattempo mettete a cuocere le uova: mettetele in un pentolino più piccolo, copritele con acqua e portate a ebollizione. Non appena l'acqua inizia a bollire, togliete il pentolino dal fuoco, copritelo con il coperchio e lasciate riposare per 10–13 minuti. Poi scolate l'acqua calda e trasferite le uova in acqua fredda.
Prima che le patate e le uova siano pronte, tritate finemente l'erba cipollina e in una ciotola più grande mescolatela con lo yogurt, il sale e il pepe. Poi tagliate il prosciutto a cubetti piccoli di circa 1 cm × 1 cm e aggiungetelo alla ciotola con il composto di yogurt.
Quando le patate sono quasi cotte, aggiungete i fagiolini nella pentola e cuocete tutto per altri 15–30 secondi a fuoco medio.
Poi scolate il contenuto della pentola, sciacquatelo sotto acqua fredda e aggiungetelo nella ciotola con il composto di yogurt.
Sbucciate le uova sode, tagliatele in sesti e incorporatele nella ciotola con gli altri ingredienti.
Aggiustate di sale e pepe l'insalata di patate finita, distribuitela in 4 ciotole e servite.