This homemade delicious fluffy marshmallow frosting is the perfect white icing recipe for cakes and cupcakes and it's made without using egg whites, which makes it very easy.
In a mixing bowl, add the room-temperature butter and cream cheese. Mix on medium-high speed with an electric mixer until smooth.
Add the marshmallow fluff and mix on medium-high speed until smooth.
Add the vanilla extract and the pinch of salt. Mix on medium-high speed until incorporated.
Add in two cups of the confectioner's sugar and mix on medium until incorporated, then on medium-high until smooth.
Add in the last two cups of confectioner's sugar and mix on medium until well combined and then medium-high until fluffy.
This frosting is soft, so place in an airtight container and in the refrigerator for about 20 minutes, or so for it to firm up a bit before piping onto cupcakes or adding to cake.
See the notes section for the best way to store this frosting and for more questions.
Notes
This buttercream is sweet, so you won't need a lot of it.This recipe makes enough frosting to lightly cover about 2 dozen cupcakes or one, two (8" round) layer cake that already has filling.If you like a really thick coating on your cakes, or you'll be using this as the filling in addition to the outer frosting, then you'll want to make a recipe plus a half, or just double the recipe.How to Store: Because this frosting includes cream cheese, it needs to be stored in an airtight container, in the refrigerator and can last up to 5-6 days.For other questions: Make sure to check out the TIPS & FAQs for this recipe in the blog post, which should answer other questions you may have about ingredients, substitutions, other pan sizes etc.Nutritional values are an estimate.*This recipe card may contain affiliate links. As an Amazon