Preheat oven to 350°F. Line a 12x17-inch XL baking sheet with parchment paper. Spray the sides with nonstick spray.
Add the milk, egg whites, eggs, butter, sour cream, and vanilla extract to a medium-sized bowl and stir to combine.
1 cup milk, 2 egg whites, 2 large eggs, 1 cup unsalted butter, ¼ cup sour cream, 1 tablespoon pure vanilla extract
In a separate large bowl, whisk the flour, sugar, baking powder, baking soda, and salt together.
2½ cups all-purpose flour, 2 cups granulated sugar, 1 teaspoon baking powder, ½ teaspoon baking soda, ¼ teaspoon kosher salt
Pour the wet ingredients into the dry and stir just until combined.
Pour the batter into the baking pan and spread evenly.
Bake for 15-20 minutes or until a toothpick comes out clean when inserted into the center of the cake.
While the cake is baking, make the frosting. Using a hand mixer, beat the butter until light and fluffy. Add the vanilla and mix again until combined
1 cup unsalted butter, 1 teaspoon pure vanilla extract, 4 cups powdered sugar
Add a cup of powdered sugar at a time and mix after each addition until smooth. Wait to frost the cake until it has fully cooled.
Sprinkle some sprinkles on top of the cake before the frosting dries, if desired, then slice and serve.
Rainbow sprinkles