A luscious and creamy frosting perfect for cakes and cupcakes.
Place the softened cream cheese and butter in a mixing bowl.
Ensure both ingredients are at room temperature for easier mixing.
Using a hand mixer, beat the cream cheese and butter together until smooth and creamy.
Start on low speed to avoid splattering, then increase to medium.
Gradually add the powdered sugar, one cup at a time, mixing well after each addition.
Sift the powdered sugar beforehand to prevent lumps in the frosting.
Add the vanilla extract and mix until fully incorporated.
Taste the frosting and adjust the vanilla if desired.
Spread the frosting evenly over your cooled cake or cupcakes.
Use an offset spatula for a smooth finish.