Peanut Butter Buttercream Frosting

Dairy-Free Peanut Butter Frosting

I don’t know why I never thought to make peanut butter frosting before. Rich, creamy peanut butter atop a chocolate cupcake? Delish. Better yet, rich, creamy, dairy-free peanut butter frosting atop a Peanut Butter Cup Chocolate Cupcake! Whoa. You need this.

Peanut Butter Buttercream Frosting
Peanut Butter Buttercream Frosting

We had a family party last week and I was in charge of bringing a dessert. My dad picked up a Betty Crocker gluten-free chocolate cake mix at the supermarket and I knew it wouldn’t take much to doctor it up a bit to make it party-worthy. I found a large Reese’s Peanut Butter Bar in the fridge (leftover birthday treat!) and decided to chop it up and add it to the chocolate cupcakes before baking – such an easy way to change up a simple dessert!

To put these cupcakes over the top, I made a whipped dairy-free peanut butter frosting. So. Good. If you are looking for a dairy-free buttercream, try using coconut oil in place of the butter. Coconut oil is an excellent replacement in so many recipes if you are needing dairy-free or vegan options. I use it all the time in desserts and no one ever knows.

I piped this peanut butter frosting out of a gallon sized ziploc bag with the corner cut off – fancy – but you can definitely pretty it up even more if you have some decorating tips. Or, simplify your life and put on this delicious peanut butter frosting with a butter knife. So many choices… Thankfully, I had leftovers that I put in a little glass dish and kept it in my fridge to sneak spoonfuls for days. I’m not telling you to do that, I am just putting it out there as an option. ๐Ÿ˜‰ Enjoy!

Peanut Butter Buttercream Frosting
4 from 1 vote

Whipped Peanut Butter Buttercream Frosting (Dairy Free!)

A delicious dairy-free frosting alternative!
Course Dessert
Prep Time 10 minutes
Total Time 10 minutes
Servings 2 cups
Author Erin Brighton


  • 1/2 cup coconut oil
  • 1/2 cup peanut butter
  • 1 teaspoon vanilla extract
  • 2 cups of powdered sugar
  • 2 to 3 tablespoons coconut milk or almond milk


  1. In a large stand mixer, combine coconut oil, peanut butter, and vanilla. Beat until combined.
  2. Add the powdered sugar and beat again.
  3. Gradually add 2 to 3 tablespoons of milk until the frosting is the correct consistency.
  4. Beat for 2 to 3 minutes.
  5. If the frosting is too thin, add more powdered sugar. If the frosting is too thick, add a little splash of milk.



Sharing is caring!

16 thoughts on “Dairy-Free Peanut Butter Frosting”

    1. Not having frosting would make me sad!! I understand. It’s so nice to have a good dairy-free alternative. Thanks!

Leave a Comment

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

Scroll to Top