Homemade Vegan Peanut Butter Frosting
Posted Oct 02, 2017, Updated Jun 26, 2024
This post may contain affiliate links. Please read our disclosure policy.
Easy & delicious homemade vegan peanut butter frosting. In this recipe, coconut oil and peanut butter are combined to make the most incredible dairy-free frosting ever! Serve it on top of brownies, use it to frost a cake, or eat it with a spoon!
What Iย love about this homemade vegan peanut butter frosting recipe is that it’s made with just a handful of ingredients that you probably already have on hand in 5 minutes flat!
Compared to other frosting recipes, this one is much healthier! It’s vegan, gluten-free & dairy free and if make your own powdered sugar (recipe here) it can be refined-sugar free too!
Vegan Peanut Butter Frosting: Ingredient s& Substitutionsย
- Peanut Butter: I use a firm peanut butter for this recipe, like a natural peanut butter that is no stir. If you use a peanut butter that is liquid at room temperature you may need to add more powdered sugar to get it to firm up, and/or omit the almond milk all together.
- Coconut oil. vegan butter or regular butter can be used in place of coconut oil. (Note: The coconut oil needs to be room temperature or slightly melted (not too warm), if it is hard then it will not mix well into the peanut butter).
- Salt:ย I love the sweet/salty flavor of this frosting. You can always add a little at a time and adjust it according to your taste. If you’re using a salty variety of peanut butter you many need to add less.
- Almond milk:ย coconut milk or any other non-dairy milk works in this recipe. It’s only needed with firm peanut butter.
How to Make Vegan Peanut Butter Frosting
Make sure the coconut oil is softened to room temperature, then either mix by hand or using a hand-held mixer or standing mixer, beat until they are combined.
Once the coconut oil and peanut butter are combined and smooth, add the vanilla, powdered sugar and salt and beat until you reach the desired consistency.
Add almond milk slowly. The amount of almond milk needed depends on the type of peanut butter used. Some people have reported not needing it at all. Please add it carefully so the frosting does not become too runny. If that does happen, add more powdered sugar and mix until you reach the desired consistency.
Vegan Peanut Butter Frosting: Serving Suggestions
I have a plethora of recipes that are the perfect vehicle for this delicious frosting! Check them out! (Note: the brownies in these pictures are my black bean brownies).
- Brownies: Slather it on black bean brownies (or flourless brownies or paleo brownies or Chocolate Peanut Butter Browniesย or Greek Yogurt Brownies!
- Cookies: spread it on these Flourless Peanut Butter Cookies or these paleo chocolate chip cookies!
- Blondies: Add it to theseHealthy Peanut Butter Blondies.
- Cake: Add a dollop to this flourless chocolate cake!
- Cupcakes. swirl it on top of chocolate cupcakes.
Store/Freeze
Store leftovers in an airtight container in the refrigerator for up to 1 week or freezer for up to 2 months. Thaw slowly at room temperature before using – do not microwave.
It hardens in the fridge. Please note that this Vegan Peanut Butter Frosting gets hard in the fridge. I take it out and set it on the counter about 1 hour before eating/serving time. Do not microwave.
Vegan Peanut Butter Frosting Recipe FAQs
You can remedy this two ways – 1) add more powdered sugar. 2) if the ingredients are too warm it will become runny, so you can chill it in the refrigerator to firm it up a bit.
I usually make a half recipe to frost brownies and a full to frost a cake. So yes, this recipe halves very well.
I decorate cakes often, here’s a list of the equipment I use to create these roses:
Piping bagsย – I have bothย reusableย andย disposable piping bagsย and use them all the time.ย
Piping tipsย andย couplersย – I recommend a greatย starter tip and coupler set. However Iย alwaysย make this rosette style cake with aย Wilton 1M tipย andย large coupler.ย
If you make and love our recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along with us on Instagram, Pinterest, Facebook, and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so we can see your creations!
Vegan Peanut Butter Frosting
Ingredients
- ยพ cup peanut butter
- ยฝ cup coconut oil (softened)
- ยฝ teaspoon vanilla
- 2 cups powdered sugar
- ยฝ teaspoon fine sea salt
- 1-2 Tablespoons almond milk*
Instructions
- Add softened coconut oil and peanut butter to the bowl of a standing mixer and beat on medium speed until well combined, scraping down the sides a few times to be sure there are no chunks of coconut oil left. (Or combine by hand in a small bowl).
- Add vanilla and beat until combined.
- Add powdered sugar and salt. Beat on medium/high speed until well combined, scraping sides to ensure itโs mixed evenly.
- If necessary (if your frosting is too thick) add almond milk and beat until light and fluffy. Serve on top of your favorite bars or browniesโฆor eat with a spoon!
- Store in an airtight container at room temperature (if you will be eating that day) or in the refrigerator. Take it out and let it come to room temperature before serving.
Video
Notes
- This makes aย lot of frosting. I halve this recipe for an 8×8โ pan of brownies or if Iโm making it just for my family.
- I recommend starting with a small amount of almond milk and increasing it until you reach your desired consistency. Peanut butter that is liquid at room temperature may require no almond milk at all.
- Peanut Butter:ย I use a firm peanut butter for this recipe, like a natural peanut butter that is no stir. If you use a peanut butter that is liquid at room temperature you may need to add more powdered sugar to get it to firm up, and/or omit the almond milk all together.
- Coconut oil. vegan butter or regular butter can be used in place of coconut oil.
- Almond milk:ย coconut milk or any other non-dairy milk works in this recipe. I have even used non-dairy creamers with fantastic results.
- Salt:ย I love the sweet/salty flavor of this frosting. You can always add a little at a time and adjust it according to your taste. If you’re using a salty variety of peanut butter you many need to add less.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Do you think I can sub coconut milk for the almond milk? It’s what I have on hand.
Hey Tricia! I have not tried using any other milk besides Almond…it will definitely have more of a coconutty taste…however I don’t see why it wouldn’t work! Maybe try adding it slowly (1 TBS at a time) to ensure the perfect consistency!
I made this tonight to frost a diary free chocolate cake. It is amazing!! However, does this frosting freeze well? I don’t want an entire cake in the fridge all week haha! Thank you!
Hey Hannah! I’m so {SO} glad you love it!!! I honestly am not sure about freezing the frosting! I don’t see any reason why it wouldn’t freeze well…but then again it never lasts long enough in my house to be frozen! If you tried freezing it let me know how it went pretty please!
It freezes fine! I just set out a slice to come to room temperature before eating!
Peanut butter frosting? YES PLEASE! I’d put this on EVERYTHING!
LOL Bethany! I DO put it on everything! Brownies, cookies, animal crackers, a spoon directly into my mouth. I almost always have some of this on hand in the fridge! ๐
This frosting sounds great! I always want to take brownies with PB frosting to potlucks and dessert parties but I am always worried that it may not enjoyed by everyone. The fact that this is vegan makes it a great alternative! Thanks for sharing at Inspiration Thursday!
How could someone not enjoy the chocolate peanut butter combo? They’d have to be crazy! ๐ Thanks for stopping by!
Oh yum, definitely going to try this! So glad I saw this post on the link up! I make banana bread muffins with peanut butter frosting but this will make them muuuch healthier!
That sounds like an amazing combo! Let me know if you give it a try! ๐
What! This looks so amazing! And to think you even topped the brownie with it! Drooling over here lol It looks like you have so many delicious recipes I am going to have to check out. A friend of mine, and fellow blogger, are hosting a Monday link up if you are interested. I can’t wait to read your future posts.
Best,
Tori
this frosting is the bee’s knees.
The pictures look delicious! It makes me want some now!!! Thanks for linking up with us! Please come back next week! #BloggersSpotlight
Thanks so much Carrie! ๐
Yum! This looks tasty! While nursing my son I couldn’t have soy or dairy, so this would have been a Godsend! THanks for sharing!
Thanks Morgan! I completely understand the limitations of nursing! ๐ Thanks for stopping by!
This looks wonderful! I’m not a big fan of buttercream (too much dairy and it kind of just tastes like eating butter to me), so I’m always looking for alternatives. I’ve already got all the ingredients for this…now I just have to make something to put it on!
I couldn’t agree more! I LOVE frosting but most of it is just butter and shortening and it wreaks havoc on my digestive system! Please let me know if you give it a try! Try out my recipe for black bean brownies…the combination won’t disappoint! ๐
What if I use erythritol or xylitol powder instead of powdered sugar? Will it resemble frosting or totally ruin it. Thanks!
Hey Danielle! I am unsure as I do not use zero calorie sweeteners! If you try it let me know how it goes!