Vanilla Buttercream Frosting

Basic frosting recipe, perfect for tinting and icing cakes or cupcakes.

Yield: 3 cups (enough for 24 cupcakes)

Prep Time: 10 min

Vanilla Buttercream Frosting


1/2 cup butter, at room temperature
1 (3 ounce) package cream cheese, at room temperature
1 (16 ounce) package powdered sugar
1/4 cup milk
1 teaspoon vanilla extract
coloring or gel paste, optional


In a large bowl, use electric mixer to beat butter and cream cheese at medium speed until creamy. Gradually add powdered sugar, beating at low speed until blended. Increase speed to medium, and slowly add milk and vanilla, beating until smooth. Beat in drops of color if you wish to tint the frosting.


*Add additional powdered sugar if you need to thicken it a bit.


6 Responses to “Vanilla Buttercream Frosting”

  1. postedApr 13, 2009 4:35 AM

    Halved this recipe and made it for 12 cupcakes yesterday. Beat it extra long and it became white and fluffy. Yum! Perfect “cloud” topping for rainbow cupcakes. πŸ™‚

  2. postedDec 9, 2012 9:20 PM

    Hello. Just wanted to verify the amount of cream cheese… Did you use 3oz???

    • postedDec 9, 2012 9:22 PM

      One 3-ounce package (or 3 ounces from a larger package).

  3. postedJan 20, 2013 9:52 PM

    Hi, I found this recipe via another food blog, and used it this weekend on some cupcakes. I LOVE this frosting! It’s a perfect combination of buttercream and cream cheese frosting. I will surely be making this over and over! Thanks! πŸ™‚

  4. postedSep 23, 2013 7:43 PM

    Hi – Do you need to refrigerate cupcakes with this frosting or are they okay at room temperature? Thanks!

    • postedSep 26, 2013 8:17 AM

      Since there is cream cheese in the recipe, they should be kept refrigerated in a covered container until ready to serve.

Leave a Comment