Description
Rich, creamy, and irresistibly indulgent, this vegan peanut butter frosting is the ultimate topping for cakes, cupcakes, and desserts of all kinds! This recipe is made with just 5 simple ingredients, it’s smooth, fluffy, and packed with the delicious peanut flavour we all love. Perfect for any occasion, from decorating a cake for birthdays to casual sweet cravings like spreading on a cookie!
Ingredients
- 3/4 cup (210g) natural peanut butter
- 1 cup (200g) vegan butter
- 3 cups (330g) icing sugar
- 2 tsp vanilla extract
- 1/4 cup (60ml) soy whipping cream
Instructions
Before you begin, make sure your vegan butter is left at room temperature to soften a little, but still cold and not too soft. Sift the icing sugar.
- In a mixing bowl, use a hand mixer or stand mixer with a paddle attachment to cream the vegan butter and peanut butter together until the mixture is smooth, fluffy, and well-combined about 2-3 mins.
- Add the vanilla extract and soy whipping cream and gradually add the icing sugar, about one cup at a time, and continue beating the mixture on low speed. Once all the icing sugar is added, increase the speed to medium to high and mix until the frosting is thick, fluffy, and creamy in texture.
- Enjoy!
Notes
You can also use a balloon attachment instead of a paddle attachment.
If the frosting is too thick, add a little more soy whipping cream or soy milk, 1 teaspoon at a time, until you reach your desired consistency.
If your frosting feels too soft or a bit runny, pop it in the fridge for 10-15 minutes to firm up before spreading or piping.
- Prep Time: 5 mins
- Whipping time: 5 mins
- Category: Frosting
- Method: Whipping




