Egy tálban elkeverjük a lisztet a sütőporral, vaníliás cukorral és a kristálycukorral. Hozzáadjuk a tojást, az olajat és a joghurtot. Alaposan elkeverjük. Végül a kakaóport is belekeverjük. Eljészítjük a krémet. A vajat simára keverjük a kristálycukorral,majd belekeverjük a túrót. Ezután a vaníliás cukrot, a tojásokat és az előre tejbe áztatott mazsolát. Belereszeljük a citrom héját és simára keverjük. Egy 20×30 cm-es tepsit kivajazunk, majd liszttel meghintjük. Belesimítjuk a kakaós masszát és rákanalazzuk a túrókrémet. 180 fokra felmelegített sütőbe tesszük és 60 percet sütjük. Félidőben megfordítjuk. Kihűtve, porcukorral meghintve tálaljuk. Jó étvágyat kívánunk.