As an Amazon Associate I earn from qualifying purchases.
This 3-ingredient peanut butter frosting is creamy, fluffy, loaded with peanut butter flavor, & perfect for piping or spreading over vegan cakes, cupcakes, brownies, etc! Plus, it’s ready in just 10 minutes.

Want to save this recipe?
Why You’ll Love This Recipe
If you love peanut butter, this easy peanut butter frosting recipe is delicious enough to become a kitchen staple. It’s rich and decadent yet light and fluffy, salty-sweet (but not too sweet!), and easy to make with just 3 pantry staples in a few minutes. Best of all, just one simple ingredient swap makes 100% vegan peanut butter frosting – no one can even tell the difference.
Once prepared, it’s the perfect texture to pipe or spread over baked goods, but also really easy to thicken/thin as needed. Plus, peanut butter goes with so many flavors – vanilla, chocolate, coffee, berry, and more.
You might also enjoy my simple recipes for vegan vanilla buttercream frosting and/or easy Biscoff buttercream frosting.
The Ingredients

For a slightly firmer consistency, substitute up to 50% with vegan shortening (though it can leave a slightly greasy film). Softened coconut oil also works instead of vegan butter.
Optional Add-Ins
- Vanilla extract: (natural tastes best!) Just ½-1 teaspoon for sweet, warm depth.
- Spices: Try cinnamon, chai, or pumpkin pie spice.
- Sea salt: If the peanut butter isn’t salty enough, a pinch of sea salt will enhance the peanut butter flavor and balance sweetness.
- Espresso powder: Just a little enhances the PB flavor. Add more to make it mocha-like.
- Cocoa powder: Make vegan chocolate peanut butter frosting by subbing ¼ cup powdered sugar.
If you’d prefer thinner frosting, you’ll also need plant-based milk (or vegan cream for richness). Use whatever type you prefer. For vegan peanut butter frosting, I usually use soy milk.
How to Make Peanut Butter Frosting


Step 1: Add the softened vegan butter and peanut butter to either a stand mixer bowl with the paddle attachment or use an electric mixer and a large bowl. Beat it until light and creamy (2-3 minutes).
Step 2: Gradually add the powdered sugar, ¼ cup at a time, beating between on low speed, until it is fully combined, pausing to scrape down the sides as needed. Then continue to beat it on high for about 1-3 minutes until smooth and fluffy. Use the homemade peanut butter frosting immediately or store it for later.
This creamy peanut butter frosting is the perfect, thick consistency for piping. If you’d prefer a thinner vegan frosting, add some vegan milk, just a tablespoon at a time.
FAQs
Sure! But it’s best when using the peanut butter frosting for spreading instead of piping, as pieces can get stuck in the piping tips.
I’ve used a batch of this easy peanut butter frosting to generously pipe a dozen cupcakes, spread over 18-24 cupcakes, fill and cover an 8-inch round cake, cover an 8 to 9-inch square cake, or thinly top a 9×13-inch sheet cake.
If making a multi-tiered or larger cake, make an extra 50% or a double batch.
In this case, you could use peanut butter powder instead. If it’s only a little loose, 15-20 minutes chilling in the fridge may be all that’s required.
Sure! Use sugar-free powdered sugar, though the texture is slightly different.
Pro Recipe Tips
- Use room temperature vegan butter: To smoothly incorporate into a fluffy peanut butter frosting. It should be soft enough to leave an indent when pressed, without sinking into it. If it’s too warm, chill it until firmer.
- To quickly soften vegan butter: Grate it and let it sit for 5-10 minutes.
- Use creamy peanut butter: Natural peanut butter (with an oily top layer) will create a heavier, oilier frosting and can curdle.
- To adjust the consistency: Need it stiffer? Add powdered sugar (or powdered peanut butter). Want it thinner? Add vegan milk (1 tbsp at a time).
- Don’t over-whip it: It may separate or become overly airy.

How to Use Peanut Butter Frosting
Dairy-free peanut butter frosting is truly versatile, perfect for vegan cakes, cupcakes, brownies, sandwiches between cookies/macarons, & more – including:
- Vegan peanut butter cake
- Vegan vanilla cupcakes
- Easy vegan coffee cupcakes
- Dairy-free brownies
- Dairy-free chocolate chip cookies
- As a sweet dip for apple slices (like in this healthy apple snacks with granola recipe) and crackers (like these vegan rosemary crackers recipe)
To fill a piping bag: Place the tip in the piping bag, place it in a tall jar, fold the edges over the rim, and fill it with a spatula. Then, twist the top, snip the end, and pipe.
Storage Instructions
Fridge: Store the homemade peanut butter frosting covered with plastic wrap, in an airtight container, or in a sealed piping bag for 5-7 days. Let it sit at room temperature for 10-20 minutes before using – re-whip until fluffy if needed.
Freezer: In a freezer-safe, airtight container for 2-3 months. Then, thaw in the fridge overnight and re-whip until light and fluffy.

Other Vegan Dessert Toppings to Consider
Vegan Desserts
Pumpkin Spice Glaze
Vegan Desserts
3-Ingredient Lemon Glaze
Vegan Desserts
Vegan Lemon Buttercream Frosting
Vegan Desserts
Easy Strawberry Glaze [For Cookies, Cake, Donuts]
If you tried this easy peanut butter frosting or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!
Easy Peanut Butter Frosting

Want to save this recipe?
Equipment
Ingredients
- 1/2 cup of vegan butter at room temperature
- 1/2 cup of creamy peanut butter
- 1 cup of powdered sugar
Instructions
- In a large bowl, add the vegan butter and peanut butter. Using an electric mixer, beat on high speed until light and creamy.
- Gradually add the powdered sugar, 1/4 cup at a time, mixing well after each addition.
- Once all the sugar has been added, beat on high for 1 minute until the frosting is smooth and fluffy.
- Use immediately or cover with plastic wrap or transfer to an airtight container and refrigerate until ready to use.
Explore More with AI
Notes
- Use room temperature vegan butter: To smoothly incorporate into a fluffy peanut butter frosting. It should be soft enough to leave an indent when pressed, without sinking into it. If it’s too warm, chill it until firmer.
- To quickly soften vegan butter: Grate it and let it sit for 5-10 minutes.
- Use creamy peanut butter: Natural peanut butter (with an oily top layer) will create a heavier, oilier frosting and can curdle.




![completed Easy Strawberry Glaze [For Cookies, Cake, Donuts] in bowl](https://plantbasedonabudget.com/wp-content/uploads/2024/06/Strawberry-Glaze-PBOAB-Plant-Based-on-a-Budget-40-378x378.jpg)





![completed EASY Chocolate Depression Cake [Wacky Cake] sliced against a white surface](https://plantbasedonabudget.com/wp-content/uploads/2023/01/36-Crazy-Cake-Plant-Based-on-a-Budget-1-2-378x378.jpg)








