A sütőt előmelegítjük 160 fokra. Egy kuglófformát, őzgerincformát vagy kisebb sütőedényeket kivajazunk.
A vajat a cukorral habosra keverjük, egyenként hozzáadjuk a tojásokat, majd a grépfrút levével pépesített banánokat, a joghurtot, a darabolt diót, a mandulát és a mazsolát, végül a szódabikarbónával elkevert liszteket. Összekeverjük gyors mozdulatokkal, de nem dolgozzuk túl a tésztát.
A formába öntjük, és 70 percig sütjük. Kivesszük a sütőből, 10 percig pihentetjük, majd rácsra borítva hagyjuk kihűlni.
A tejszínt habbá verjük. A mascarponéhoz keverjük a vaníliás cukrot és a mézet, óvatosan összeforgatjuk a tejszínnel és a grépfrútfilével. Kevés grépfrút héjat is reszelhetünk bele.