Troubu si předehřejeme na 200 °C, hlubší plech vymažeme olejem a vysypeme strouhaným kokosem. Citron omyjeme a nastrouháme kůru.
Připravíme si dvě mísy. V jedné smícháme mouku, cukr krupici a kypřící prášek, pořádně promícháme. 2/3 této sypké hmoty nasypeme na plech, pěkně pravidelně upravíme. Můžeme použít stěrku.
V druhé míse smícháme tvaroh, celá vejce, cukr krupici, vanilkový cukr, citronovou kůru, mléko a nalijeme na plech na sypkou hmotu, opět pěkně rozetřeme. Na náplň pravidelně rozsypeme zbývající sypké těsto.
Na těsto poklademe plátky másla, vložíme do trouby a snížíme teplotu na 180 °C. Buchtu s tvarohem pečeme dozlatova asi 45 minut.