Předehřejte troubu na 350°. Odvažte mouku nebo ji lehce nasypte lžící do suchých odměrných misek; zarovnejte nožem. Prosejeme mouku, prášek do pečiva a sůl.
Elektrickým mixérem vyšleháme při střední rychlosti granulovaný cukr a máslo o pokojové teplotě do světlé a nadýchané konzistence. Po jednom přidávejte vejce a po každém přidání dobře prošlehejte. Přidejte moučnou směs a zakysanou smetanu; šlehejte při nízké rychlosti, dokud se nespojí. Těsto rovnoměrně rozdělte do 3 misek. Těsto v jedné misce obarvěte požadovaným množstvím červeného potravinářského barviva; těsto ve druhé misce obarvěte požadovaným množstvím modrého potravinářského barviva. (Těsto ve třetí míse zůstane neobarvené.)
Červené, modré a neobarvené těsto rozetři do 3 samostatných forem o rozměrech 13 x 9 palců potřených sprejem na pečení. Pečeme 10 až 15 minut nebo dokud dřevěná špejle zapíchnutá do středů nevyjde čistá. Koláče ve formách nechte 10 minut vychladnout na drátěných mřížkách. Vyjměte je z formy na drátěné mřížky, aby zcela vychladly.
Mezitím vyšlehejte změklé máslo, mléko, vanilku a 4 šálky moučkového cukru elektrickým mixérem při středně nízkých otáčkách dohladka. Přidejte zbývající 2 šálky moučkového cukru po 1 šálku a po každém přidání dobře vyšlehejte.
Položte vychladlou červenou vrstvu dortu na talíř; na ni rozetřete třetinu máslového krému. Navrch položte bílou dortovou vrstvu; potřete ji jednou třetinou máslového krému a navrch položte modrou vrstvu. Na vrchol dortu naneste zbývající třetinu máslového krému. Chlaďte, dokud máslový krém mírně neztuhne; nakrájejte na kostky.