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.

Completed Easy Peanut Butter Frosting in glass bowl.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

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

Ingredients for Easy Peanut Butter Frosting added to a bowl.
Process shot showing ingredients for Easy Peanut Butter Frosting blended in bowl.

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

Can I use chunky peanut butter?

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.

How much frosting does this recipe make?

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.

How to thicken frosting without powdered sugar?

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.

Can I make sugar-free peanut butter frosting?

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.
Completed Easy Peanut Butter Frosting in glass bowl.

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:

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.

Completed Easy Peanut Butter Frosting in storage container.

Other Vegan Dessert Toppings to Consider

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!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Easy Peanut Butter Frosting

No ratings yet
Prep: 10 minutes
Cook: 0 minutes
Total: 10 minutes
Servings: 1 batch for an 8×8 cake or 1 dozen cupcakes
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?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

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.

Nutrition

Calories: 1997kcalCarbohydrates: 149gProtein: 29gFat: 151gSaturated Fat: 29gPolyunsaturated Fat: 42gMonounsaturated Fat: 74gTrans Fat: 16gSodium: 1249mgPotassium: 749mgFiber: 6gSugar: 131gCalcium: 68mgIron: 2mg

Additional Info

Author: Toni Okamoto
Course: Dessert
Cuisine: American
Method: No cook
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂

About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating