Preheat the oven to 180C/350F. Grease and line six 8-inch cake pans and set aside.
In a large mixing bowl, combine the flour, sugar, salt, and baking soda and mix well. Add the vinegar, oil, vanilla extract, and water, and mix until smooth.
Distribute the batter into six small mixing bowls. Each bowl should have 6 to 7 ounces of cake batter (180-200 grams). Add 3-4 drops of each color of food coloring into them, leaving you with six cake batters of different colors.
Depending on the size of your oven, you may need to bake the cakes in two batches.
Distribute the cake batter into the greased and lined baking pans. Bake the cakes for 25-30 minutes or until a skewer comes out clean.
Remove the cakes from the oven and let them cool in the pan for 10 minutes before carefully transferring them to a wire rack to cool completely.
Once cool, assemble the cakes. Place a single cake on a flat surface and spread a thin layer of vanilla frosting on top. Add the second layer and repeat the process. Repeat this until all six cakes are layered. With the remaining frosting, spread the exterior of the cake until completely frosted. If desired, add some sprinkles or cake decorations on top. Let the cake sit for 30 minutes before slicing and serving.
Video
Notes
Food gel coloring: I use green, blue, purple, yellow, red, and orange. Leftovers: Keep at room temp, covered, for 5 days, or in the fridge for one week. You can also freeze slices for 6 months.