Smícháme prosátou mouku s práškem do pečiva a solí. Tvaroh, změklé máslo a cukr utřeme do světlé pěny, pak po jednom vmícháváme vejce. Do pěny střídavě přimícháváme moučnou směs a mléko a vše vymícháme do tuhého těsta.
Těsto rozdělené na šest dílů, dáme do misek a každé obarvíme jinou potravinářskou barvou - červenou, oranžovou, žlutou, zelenou, modrou a fialovou. Stačí nám pouze červená, modrá a žlutá, ostatní barvý získáme mícháním těchto tří barev; oranžovou získáme smícháním žluté a červené, zelenou smícháním modré a žluté, fialovou smícháním modré a červené).
Dortovou formu o průměru 26cm vymažeme a vysypeme. Do středu formy dáme červené těsto, na něj oranžové a postupně žluté, zelené, modré a končíme fialovým. Při 180°C pečeme asi hodinu, upečení zkoušíme špejlí, po vytažení musí být čistá.
Mezi potravinářskou fólií vyválíme marcipán. Položíme na vychladlý dort a uhladíme, nejlépe cukrářskou kartou, nemáme-li ji tak rukama.