Beat the butter: In a large bowl, beat softened butter on medium-high for 2–3 minutes until pale and creamy. This step builds the base for a fluffy frosting.
Add powdered sugar gradually: Reduce speed to low and add powdered sugar 1 cup at a time. Mix until mostly incorporated before adding more to avoid a sugar cloud.
Flavor it: Add vanilla and a pinch of salt.
Taste and adjust the vanilla if you like a stronger flavor.
Thin to the right consistency: Add milk or cream 1 tablespoon at a time on low speed until it’s smooth and spreadable.
Whip it light: Increase speed to medium-high and beat for 2–3 minutes. This adds air, making it fluffy and easy to pipe.
Adjust if needed: Too thick? Add a splash more milk.
Too soft? Beat in more powdered sugar, a few tablespoons at a time.