Ingredients
2 1/4 cups sugar
10 large egg whites, room temperature
Pinch of salt
8 sticks unsalted butter, room temperature, cut into small pieces
1 tablespoon pure vanilla extract
Gel-paste food coloring (optional)
Preparation
Heat sugar, egg whites, and salt in a heatproof mixer bowl set over a pan of simmering water, whisking, until sugar dissolves, about 2 minutes.
Return bowl to mixer, and whisk, gradually increasing speed from low to medium-high, until stiff, glossy peaks form, about 10 minutes. Reduce speed to medium. Add butter, a few pieces at a time, whisking well after each addition. Whisk in vanilla. Switch to a paddle attachment. Beat until air bubbles are gone, 2 to 3 minutes more.
Beat in food coloring, 1 drop at a time, until desired color is achieved. (If making more than 1 color, divide buttercream and work in batches.)