Ogrzać w temp. pokojowej masło, jogurt i jajka. Piekarnik nagrzać do 160 stopni C. Do misy miksera włożyć miękkie masło. Dodać cukier i ubijać mikserem przez ok. 5 - 7 minut, aż będzie jasne i puszyste.
Do drugiej miski wlać jogurt, dodać jajka, wanilię i zmiksować mikserem lub roztrzepać trzepaczką na jednolitą masę.
Do oddzielnej miski przesiać mąkę razem z proszkiem do pieczenia, sodą i kakao, wymieszać ze zmielonymi migdałami. Połączyć miksując mikserem na małych obrotach lub mieszając delikatnie łyżką z utartym masłem oraz masą jajeczną. Składniki najlepiej mieszać na przemian, podzielone na 3 partie.
Masę wyłożyć do przygotowanej formy i wstawić do nagrzanego piekarnika. Piec przez 70 minut (po 65 minutach pieczenia wetknąć w środek ciasta patyczek i sprawdzić czy jest już suchy). Całkowicie ostudzić, wyjąć z foremki i polać polewą.
Wszystkie składniki oprócz masła umieścić w rondelku i mieszając podgrzać do zagotowania. Gotować na małym ogniu mieszając od czasu do czasu przez około 4 - 5 minut, aż polewa nieco zgęstnieje. Odstawić z ognia, dodać masło i mieszać aż się roztopi. Ostudzić i odczekać aż polewa zgęstnieje.