Preheat your oven to 335ºF and prepare three, 6-inch cake pans with cake goop or another preferred pan release. You can also use two, 8-inch cake pans.
Heat the milk in the microwave and then add your chopped white chocolate to the milk. Let it sit for 5 minutes.
Microwave in 10-second increments until the chocolate is melted, then whisk until all the chocolate is melted into the milk.
Add the vanilla extract and set aside allowing the white chocolate milk to cool down to just above room temperature. It doesn’t take a lot of heat to melt white chocolate, so just be patient as it melts into the milk.
In a large mixing bowl, combine your flour, baking powder, and salt, whisk briefly and set aside.
Place the butter and sugar in a stand mixer with a paddle attachment and cream it until light and fluffy, about 1 to 2 minutes. Scrape the bottom of the bowl.
Add the egg whites one at a time to the butter mixture while mixing on medium speed and let each fully combine before adding the next. Make sure your egg whites are just above room temperature, as cold egg whites will curdle the batter.
Add ⅓ of your dry flour mixture to the bowl and mix on low speed until just combined.
Then add ½ of your wet ingredients, then alternate adding the rest of the dry and liquids and mix until combined.
Divide the batter into the prepared cake pans. Pro-tip: To get even layers, use a food scale to make sure the batter is divided evenly.
Bake the cakes at 335º F for 25-35 minutes or until a toothpick comes out clean when poked in the center.
Let the cake layers cool for ten minutes and then turn them out onto a wire cooling rack. Wrap the cakes in plastic wrap while they're still warm and place them into the freezer to flash chill. This locks in the moisture.
Once they're cold but not frozen you can then trim off the brown edges of your cakes. This is optional but makes for really pretty layers.