Mák propláchneme ve vlažné vodě. Scedíme a necháme chvíli odstát, zalijeme mlékem a vaříme na mírném ohni. Po chvíli vaření přidáme rozinky a spolu vaříme do chvíle, dokud mák nevsákne všechno mléko. Následně přidáme cukr a odstavíme.
Mouku prosejeme přes síto, přidáme prášek do pečiva a špetku soli. Následně olej, mléko, tvaroh a cukr. Vypracujeme hladké těsto, které má být lepkavé.
Na pomoučeném pracovní desce těsto opatrně vyválíme (20 x 30 cm) a rozkrojíme na polovinu (můžeme upéct i jeden velký, nemusíme 2). Navrstvíme makovou nádivku. Po okrajích (cca 2 cm) necháme volný prostor a srolujeme.
Takto připravený závin přendáme na plech, který jsme vystlali papírem na pečení. Závin uložíme tak, abychom spoj měli položený na papíře na pečení.
Před pečením závin potřeme rozšlehaným vajíčkem a pečeme v předem vyhřáté troubě při teplotě 180 stupňů cca 45 minut.