Preheat oven to 350°. Weigh mąki lub lekko łyżką mąki do suchych kubków pomiarowych; poziom z nożem. Przesiać razem mąkę, proszek do pieczenia i sól.
Ubijać cukier granulowany i masło w temperaturze pokojowej na średniej prędkości mikserem elektrycznym do uzyskania jasnej i puszystej masy. Dodawać jajka, po jednym na raz, dobrze ubijając po każdym dodaniu. Dodać mąkę i kwaśną śmietanę; ubijać na małej prędkości, aż do połączenia. Rozdzielić ciasto równomiernie pomiędzy 3 miski. Zabarwić ciasto w jednej misce wybraną ilością czerwonego barwnika spożywczego; zabarwić ciasto w drugiej misce wybraną ilością niebieskiego barwnika spożywczego. (Ciasto w trzeciej misce pozostaje niebarwione.)
Rozłóż czerwone, niebieskie i niebarwione ciasta na 3 oddzielne patelnie 13 x 9 cali pokryte sprayem do pieczenia. Piec 10 do 15 minut lub do momentu, gdy drewniany szpikulec włożony do środka wyjdzie czysty. Studzić ciastka w patelniach na drucianych stojakach przez 10 minut. Zdjąć z patelni na druciane stojaki do całkowitego ostygnięcia.
W międzyczasie, ubić zmiękczone masło, mleko, wanilię i 4 filiżanki cukru pudru na średnio-niskiej prędkości za pomocą miksera elektrycznego do uzyskania gładkiej masy. Dodać pozostałe 2 filiżanki cukru pudru, 1 filiżankę na raz, dobrze ubijając po każdym dodaniu.
Umieścić schłodzoną warstwę czerwonego ciasta na talerzu; rozprowadzić jedną trzecią kremu maślanego na wierzchu. Na wierzchu ułożyć białą warstwę ciasta; posmarować ją jedną trzecią kremu maślanego, a następnie warstwę niebieską. Na wierzchu rozsmarować pozostałą jedną trzecią kremu maślanego. Schłodzić, aż krem lekko stężeje; pokroić w kostkę.
.