Place 1/2 cup of room-temperature pasteurized egg whites and 3 1/2 cups of powdered sugar in the bowl of a stand mixer (or a large bowl if you plan to make it with a hand mixer). Mix on a low speed to combine.
Once all the powdered sugar has been incorporated, mix on high with a whisk attachment for 5-10 minutes until the meringue has soft peaks. Sometimes the egg whites will be able to reach stiff peaks like in the picture above, but if you only get soft peaks, the frosting will still turn out great once you add the butter.
Swap the whisk attachment for a paddle attachment. This will help make your buttercream super smooth once it's fully made.
Mix in 1 1/2 cups or 3 sticks of room temperature butter on a low speed, one at a time. Wait until each stick of butter has been fully mixed in before adding the next stick.
Once the butter is incorporated, mix on medium speed for an additional 5 minutes until the frosting looks fluffy. If the frosting breaks or becomes soupy once you add in the butter, don't worry! Just keep mixing, and it should come back together in 5-10 minutes. When in doubt, keep mixing!
Add 3/4 cup of dark chocolate chips that have been melted down and set aside to cool for about 10 minutes (it should still be fluid but just slightly warm to the touch), 1 tsp of vanilla extract, and 1/2 tsp of fine salt. Mix on a low speed until fully combined.
Stir for a couple of additional minutes by hand with a rubber spatula to make the frosting silky smooth. Then use as desired! This frosting is amazing on layer cakes, cupcakes, and macarons.