I have been on a long search for a cream cheese frosting that not only tastes great but hold well for decorating. I finally came across this one that appears to work great!
What you need:
1/2 stick unsalted butter (room temperature)
6 ounces cream cheese (room temperature)
4 cups powdered sugar (sifted)
1/4 teaspoon vanilla
What you need to do:
Blend butter and cream cheese together for 1 minute. Add the vanilla and blend. Add the powdered sugar, one cup at a time, blending for about 30 seconds between adding each cup. Whip on high for about 2 minutes (until real fluffy). I have learned that the ingredients between recipes I have tried are very similar - it's the technique that really makes the difference! This recipe will easily frost 2 dozen cupcakes.