Den Ofen auf 180 °C vorheizen und eine 23 cm Springform einfetten.
In einer großen Schüssel Mehl, Zucker, Backpulver, Natron und Salz vermischen.
In einer separaten Schüssel Öl, Eier und Joghurt gut verrühren.
Die feuchten Zutaten zu den trockenen Zutaten geben und vorsichtig vermengen, bis alles gut kombiniert ist.
Die gewürfelten Pfirsiche unter den Teig heben.
Den Teig in die vorbereitete Springform füllen und gleichmäßig verteilen.
Im vorgeheizten Ofen 30-35 Minuten backen, bis ein Zahnstocher sauber herauskommt.
Während der Kuchen abkühlt, den Guss zubereiten: In einem kleinen Topf braunen Zucker und Butter bei mittlerer Hitze schmelzen, bis die Mischung leicht köchelt. Vom Herd nehmen.
Puderzucker, Vanilleextrakt und Milch hinzufügen und gut verrühren, bis eine glatte Glasur entsteht.
Den abgekühlten Kuchen mit dem Guss überziehen und servieren.