Do mísy nasypeme polohrubou mouku, cukr a prášek do pečiva. Vše promícháme a přidáme vejce, olej a mléko. Vypracujeme hladké těsto.
Polovinu těsta nalijeme na tukem vymazaný a moukou vysypaný pekáč. Do druhé poloviny těsta vmícháme kakao a nalijeme na světlé těsto tak, aby tvořilo pruhy. Na tmavé těsto klademe malou lžičkou tvaroh rozšlehaný s cukrem tak, aby v pruhu těsta tvořil kousky velké asi jako pětikoruna. Na světlé těsto naskládáme rozinky.
Buchtu pečeme ve středně teplé troubě asi 25 - 30 minut. Vychladlou buchtu krájíme na řezy, aby každý řez měl jak část světlou i tmavou.
Dvoubarevnou buchtu s tvarohem podáváme jako velmi chutný moučník ke kávě a čaji.