This easy recipe for creamy peanut butter frosting only calls for a handful of ingredients and it is delicious and dairy free, too! Spread it on homemade chocolate cake or pipe it onto cupcakes for a delicious homemade dessert.

Creamy Easy Peanut Butter Frosting Recipe (Dairy-Free/Vegan Icing Made from Scratch!)
If you have never had a piece of moist homemade chocolate cake topped with a generous layer of creamy peanut butter icing, you are definitely missing out. (In my opinion, anyway!) It’s perfectly amazing! I think I could eat a whole pan of chocolate cake topped with peanut butter frosting all by myself (in a day or two, of course! lol).
Here’s a couple more reasons to love peanut butter frosting:

This post contains affiliate links. As Amazon Associates, we may earn a small commission at no extra cost to you when you purchase through our links. Thanks for supporting our little family!
Four Simple Ingredients

- Powdered Sugar – confectioners’ sugar, 10x sugar, whatever you want to call it.
- Peanut Butter – creamy peanut butter is our favorite type of peanut butter, though the chunky peanut butter should work too, if that’s your thing. And as for brands, any of your favorite brands should work, even if it’s some sort of natural peanut butter.
- Vanilla extract – for a little extra flavor.
- Water – regular old drinking water works perfectly to thin this frosting into a glossy, spreadable frosting.

Find the full recipe on a handy printable recipe card at the bottom of this post! ⬇️
Supplies to grab
- Small bowl – I often reach for my glass Pyrex four cup measuring cup to use as a little mixing bowl.
- Electric hand mixer – you can mix it up by hand too, but a little Kitchenaid handheld electric mixer works great to quickly give this frosting a good stir. A stand mixer would work just fine too.
- Measuring cups and spoons
- A spatula or two
How to make our Easy Homemade Peanut Butter Frosting Recipe
Measure all the ingredients into a mixing bowl and use a handheld electric mixer (for best results, start on low speed at first, then switch to high speed once the powdered sugar is mostly incorporated) to beat into a creamy smooth and creamy frosting. You may need to scrape down the sides of the bowl!
Spread onto your favorite cake or dessert and enjoy!
How to store this dairy free peanut butter frosting
Leftover frosting should keep just fine in an airtight container at room temperature for a week or even more! However, I’d recommend spreading it on a chocolate cake or piping it onto cupcakes and eating it before a week is up.
Ways to Use Peanut Butter Frosting
Take a knife and spread the fluffy peanut butter frosting onto a cooled chocolate cake, or really any of your favorite cakes. Or, spread between two round 8-inch cakes!
Transfer it to a piping bag fitted with a swirl tip (this is a great set, complete with bags, tips, couplers, everything you need) and add a peanut butter swirl to the top of cooled cupcakes.
Make chocolate whoopie pies and use peanut butter frosting between the cookies instead of the classic white frosting!
Thin the frosting with a little more water and use as a drizzle for ice cream or any dessert.
Tips, Tricks + Notes
Want a thinner frosting? Add a little bit more water and keep stirring until you reach your desired consistency.
Share this recipe!


Creamy (Dairy Free) Peanut Butter Frosting Recipe
Here's our super simple and easy recipe for peanut butter frosting, perfect for spreading on a homemade chocolate cake. And, it's dairy free!
Ingredients
- 1 1/2 cups powdered sugar
- 1/4 cup creamy peanut butter
- 3 tbsp. water
- 1 tsp. vanilla extract
Instructions
- Measure all the ingredients into a mixing bowl and use a handheld electric mixer to beat into a smooth and creamy peanut butter frosting.
- Spread onto your favorite cake or dessert and enjoy!
Notes
This peanut butter frosting should keep just fine in an airtight container at room temperature for a week or even more! However, I'd recommend spreading it on a chocolate cake or piping it onto cupcakes and eating it before a week is up.
As always…
Thanks for visiting our small town! We appreciate you. Make yourself comfy and stay awhile!
’til next time,
We love you and we’ll be praying for you,
Julie
Leave a Reply