I made this cake for my 10 year old daughter. It took a lot of dye to make the colors stand out, but making the cake was a lot of fun! It didn't take any kind of special pan, just extra bowls to dye the batter. I made it by mixing the cake batter, then putting equal portions in each bowl and dying each. After each bowl is dyed with a different color, you pour them into the pan and bake. You can use any white cake recipe for the batter.