The perfect cream cheese frosting

Cream cheese frosting is my favorite. Just in general. It's my favorite thing on the planet. 

I am trying to think of a single cake that cream cheese frosting wouldn't be good on. Gimme a second... nope. I can't think of a single thing. 

I put it on cupcakesbrownies and of course cinnamon rolls

But I have learned the key to really good cream cheese frosting: DO NOT LET THE CREAM CHEESE SOFTEN.

Just don't do it. Sure it will take longer, but man it will taste better and stand stay thick. 

What you'll need:

1 stick butter, softened

1 package cream cheese NOT SOFTENED

2 cups powdered sugar

1 tsp vanilla extract

Place your butter in your mixer and cream. 

Then add in your cream cheese. 

 

Isn't that a pretty color. You will need to mix the cream cheese for several minutes to get it all mixed together. 

Then add your powdered sugar a little at a time and then your vanilla. Then if you're mixer has the "whip" setting us it. If not turn it up as high as it will go and let it whip, whip, whip away.