Lämmitä uuni 350 asteeseen. Punnitse jauhot tai lusikoi kevyesti jauhot kuiviin mittakuppeihin; tasoita veitsellä. Siivilöi yhteen jauhot, leivinjauhe ja suola.
Vatkaa tomusokeria ja huoneenlämpöistä voita keskinopeudella sähkövatkaimella kevyeksi ja kuohkeaksi. Lisää munat, 1 kerrallaan, vatkaten hyvin jokaisen lisäyksen jälkeen. Lisää jauhoseos ja kermaviili; vatkaa matalalla nopeudella, kunnes se on juuri ja juuri yhdistetty. Jaa taikina tasaisesti 3 kulhoon. Sävytä taikina yhdessä kulhossa haluamallasi määrällä punaista elintarvikeväriä; sävytä taikina toisessa kulhossa haluamallasi määrällä sinistä elintarvikeväriä. (Kolmannessa kulhossa oleva taikina jää värjäämättä.)
Jaa punainen, sininen ja värjäämätön taikina kolmeen erilliseen 13 x 9 tuuman vuokaan, jotka on päällystetty leivinspraylla. Paista 10-15 minuuttia tai kunnes keskelle työnnetty puupuikko tulee ulos puhtaana. Jäähdytä kakkuja vuoassa telineillä 10 minuuttia. Irrota vuoat ritilöille jäähtymään kokonaan.
Vatkaa sillä välin pehmennetty voi, maito, vanilja ja 4 kuppia tomusokeria keskinopeudella sähkövatkaimella tasaiseksi. Lisää loput 2 kuppia tomusokeria, 1 kuppi kerrallaan, vatkaten hyvin jokaisen lisäyksen jälkeen.
Aseta jäähtynyt punainen kakkukerros lautaselle; levitä kolmasosa voikermasta päälle. Pane päälle valkoinen kakkukerros; levitä kolmasosa voikermasta päälle ja peitä sinisellä kerroksella. Levitä loput kolmasosa voikermasta kakun päälle. Jäähdytä, kunnes voikreemi kovettuu hieman; leikkaa kuutioiksi.