Nejdříve připravíme tvarohovou náplň důkladným vymícháním všech surovin.
Připravíme těsto smícháním mouky, obou cukrů, rozpuštěného másla, prášku do pečiva a mléka.
Jednu třetinu těsta odlijeme do jiné misky, obarvíme kakaem a vmícháme 2 lžíce smetany nebo mléka.
Do vymazané a vysypané formy nalijeme nejdřív polovinu světlého těsta, pak polovinu tmavého těsta a na ně všechen tvaroh. Na tvaroh naskládáme ovoce z kompotu a zakryjeme zbytkem hnědého těsta. Nakonec přidáme zbytek světlého těsta a formu vložíme do trouby vyhřáté na 175°C.
Pečeme asi 60 minut, zkoušíme špejlí. Upečenou bábovku necháme ve formě vychladnout, potom vyklopíme a krájíme.