Formu na pečení vymažeme tukem a vysypeme hrubou moukou. Do mísy nasypeme mouku, cukr, vanilkový cukr a prosátý prášek do pečiva s kakaem. Suroviny promícháme, přilijeme mléko, poté olej a promícháme. Těsto nalijeme do připravené formy, kterou vložíme do předehřáté trouby na 180°C a pečeme asi 30 minut. Angreštový kompot scedíme a šťávu doplníme vodou do 500 ml. Polovinu šťávy dáme do hrnce a ve druhé polovině rozmícháme pudink se škrobem. Rozmíchaný pudink přilijeme k angreštu a od bodu varu za stálého míchání vaříme 1 - 2 minuty. Horkou angreštovou hmotu vylijeme na upečenou buchtu, povrch urovnáme a moučník necháme vychladnout. Pokud chceme mít těsto v moučníku nižší, tak těsto upečeme na plechu s vyšším okrajem. Na uvaření angreštového pudinku použijeme 2 vanilkové pudinky a dle chuti osladíme. Před krájením necháme buchtu úplně vychladnout.