Add Egg whites and sugar in a bowl. On a pan of simmering water, place the bowl of egg whites and sugar (make sure the bowl does not touch the water.
Using a whisk, keep whisking until the sugar is completely dissolved.
Once the sugar is dissolved, pour the egg white + sugar mixture into a bowl and start whisking with a hand blender or stand mixer.
After beating the egg whites+ sugar mixture for about 10 minutes, it should be glossy and fluffy. As soon as the bowl is starting to cool down, add the softened butter cubes into the mixture slowly.
Start beating this on slow speed, keep beating until the butter is completely incorporated.
You can now add colours or flavors as you wish.
If the butter is too soft, the meringue might be runny then cool the bowl in the refrigerator for few minutes and start beating again.
If the meringue looks curdled, keep beating for a few more minutes it will become smooth and silky.
I used my Swiss meringue frosting for filling and crumb coat around the cake.