Troubu předehřejte na 180°C a čtvercový plech o rozměrech 23x23 cm lehce vymažte olejem nebo veganským máslem. Poté formu vyložte pruhem pečícího papíru (pečící papír můžete po stranách formy zajistit klipy na papír).
Do středně velké mísy dejte hladkou pšeničnou mouku, třtinový cukr, kakao, prášek do pečiva a špetku soli a promíchejte. Přidejte změklé veganské máslo a mandlové mléko a pomocí rukou promíchejte v tuhé těsto. Poté dejte těsto ztuhnou na 30-40 minut do mrazáku.
Do vysokorychlostního mixéru nebo food processoru dejte bílé tofu, třtinový cukr, mandlové mléko, vanilkový cukr nebo vanilkový extrakt, rum, citronovou šťávu a citronovou kůru a rozmixujte na vysoké rychlosti do hladka.
2/3 drobenkového těsta vložte do plechu a rovnoměrně stlačte. Pomocí spodní části odměrky nebo lžíce pak vyrovnejte a vyhlaďte povrch. Poté do plechu nalijte tvarohovou náplň a rovnoměrně ji rozetřete. Zbývající těsto pak nastrouhejte navrch tvarohu.
Pečte v předehřáté troubě po dobu 30 minut, až se okraje odloučí od plechu. Před krájením a podáváním nechejte úplně vychladnout.
Buchtu nakrájejte, posypejte moučkovým cukrem, a podávejte!