Decide how many cake layers you want to bake at once depending on how many baking pans you own, I recommend 3 pans at least so you can bake this cake in 2 batches. The steps below assume 6 pans (all 6 colours) made at the same time. If you have 2 pans, make only ⅓ of the recipe using 2 colours then repeat the same process for another 2 colours then one last time with the last 2 colours. If you have 3 pans, make ½ of the recipe then repeat. The recipe quantity can be easily divided into either 3 or 2.
Heat the oven to 170 C / 338°F (no fan) and prepare your baking pans
Start with preparing 6 small bowls and divide milk into 6 with the help of your Digital scale
Mix gel food coloring into milk one by one, there will be 6 colors: red, yellow, orange, blue, purple, and green. Use a toothpick and start with a small amount until bright color achieved
Cream room temperature butter and sugar together in a stand mixer until pale and fluffy then beat the eggs in, one at a time
Sift flour, salt, and baking powder together, this is the “dry ingredients”
Fold dry ingredients with the butter-sugar mixture until combined
Divide now the mixture into 6 equal portions using a digital scale
Mix each portion with one of the colored milk so at the end you will have 6 equal portions of cake batter. If you are unhappy with the color of your batter at this point, mix in some more coloring
Pour the cake batter into 6 different baking pans
Bake them for 20 min or until a skewer inserted comes out clean. Let them cool on a cooling rack before frosting