Sweet, tangy, and impossibly creamy — this vegan cream cheese frosting has everything you love about the classic cream cheese frosting but without the dairy.
½cupvegan butterslightly softened (8 tablespoons, I use Earth Balance)
8ouncesvegan cream cheesesoftened (see Notes)
1teaspoonpure vanilla extract
½teaspoonalmond extract
1tablespooncornstarch
4cupspowdered sugaralso called confectioners sugar, sifted for best results
Get Recipe Ingredients
Instructions
Let the vegan butter and cream cheese sit at room temperature for 30–60 minutes to soften slightly. See Notes
In a large bowl, beat the softened vegan butter with a stand mixer or electric mixer on medium speed for 1–2 minutes until fluffy.
Mix in the vegan cream cheese and beat for 1 more minute — don’t overmix, or it may become too soft.
Mix in vanilla extract and almond extract.
On low speed, add cornstarch and powdered sugar 1 cup at a time until combined.
Notes
Softening for mixing: Let sit at room temp for 30–60 minutes to prevent lumps. For piping/layer cakes, use slightly cooler butter and chill frosting for 20–30 minutes after mixing.
Too soft? Chill for 5–10 minutes before piping or spreading.
Too thin? Add more powdered sugar, 1 tablespoon at a time.