Separate eggs whites and place them into the clean metal bowl of a stand mixer. *You can use a separate large metal mixing bowl, but I find it easier to just use the bowl of the stand mixer and then move forward with whipping.
Add the sugar to the eggs. Create a double boiler by placing the bowl over a pot of shallow simmering water. Do not let the mixing bowl touch the water.
180 grams egg whites, 300 grams granulated sugar
Whisk the egg whites and sugar continuously until the temperature on an instant thermometer reads 160℉ (72℃). Carefully dip your finger into the hot sugar and rub the mixture between your fingertips. If you don't feel any grains of sugar, the mixture is ready. (about 6-8 minutes)
Remove the mixing bowl from the heat and wipe the bottom of the bowl dry with a towel. Place the bowl on the mixing stand fitted with the whisk attachment and begin whipping on high speed.
Continue to whip until a thick, glossy and marshmallow like meringue with stiff peaks is formed. The bowl should be cool or at least room temperature to the touch. (about 8-10 minutes)
Switch to the paddle attachment on the mixer. (You can continue with the whisk attachment if you prefer and switch to the paddle attachment at the end to beat out any air bubbles.)
While mixing on medium speed drop in one tablespoon of butter at a time into the whipping meringue. Wait for each piece of butter to mix-in before adding the next. (I have also added half the butter at once, then the second half without any issues.)
450 grams unsalted standard butter or European style butter
You may notice the meringue losing its stiffness and becoming softer, that's ok, keep adding butter.
Once half of the butter has been mixed in, stop the mixer and scrape the bottom and sides of the bowl to grab any stuck meringue or bits of butter. We want all the butter to emulsify with the meringue.
Continue mixing and add in the remaining butter.
The meringue may deflate and look runny or split, but keep mixing for another 10-15 minutes after all the butter has been added on medium speed.
If after 10 minutes of mixing it hasn't magically transformed into a frosting texture, just place the bowl in the fridge for 10 minutes with the paddle attachment. Then, whip again until silky smooth.
Once the buttercream looks like a spreadable frosting add in the vanilla bean paste and salt, then give it a couple spins on low to mix.
2 teaspoons vanilla bean paste or pure vanilla extract, pinch flaky sea salt
If there are a bunch of air bubbles in the frosting, mix on low speed with the paddle attachment until smoother. (I've done this for up to 15 minutes, while I make other recipes.) Or simply take a silicone spatula and beat the frosting left and right in the bowl, by hand to loosen up an air bubbles.
Video
Notes
Buttercream Too Cold: If the mixture does not come together and stays curdled after 5 to 10 minutes, you can warm it slightly by place the mixing bowl back onto the double broiler and let just the edges of the meringue warm up before continuing to mix it. Or remove 1/4 of the meringue and melt it slightly in the microwave, then pour it back into the mixing bowl and beat again until smooth. *You can also heat the side of the bowl gently with a blow torch while mixing, just enough to warm slightly.Buttercream Too Warm: Place the bowl of buttercream in the fridge for 10 minutes if it hasn't turned to frosting after all of the butter has been added and you've been whipping on high speed for at least 5 minutes. Chill the buttercream and then whip again until smooth.