Žloutky oddělíme od bílků, žloutky vložíme do šlehače, přidáme cukr a po částech změklé máslo, tvaroh a ušleháme za občasného přidání vlažného mléka do pěny. Pak přidáme nastrouhanou citronovou kůru, nastrouhanou hořkou čokoládu, mouku s práškem do pečiva a nakonec sníh z bílků.
Do vymaštěné a moukou vysypané bábovkové formy vlijeme těsto. Bábovku vložíme do předehřáté trouby a pečeme při 180 °C asi 40 minut. Ke konci pečení teplotu ještě snížíme.
Upečenou tvarohovo-čokoládovou bábovku vyjmeme z trouby a ještě chvíli necháme ve formě. Pak bábovku vyklopíme na tác, pocukrujeme a necháme vychladnout. Bábovku nakrojíme a už jenom baštíme.