• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • Contact
    • Privacy Policy
    • Work With Me
  • Recipe Index
  • Moments
    • Pregnancy/Baby
      • Baby Registry List
      • Thriving Postpartum: What to Expect & Postpartum Essentials for Mom
  • Shop
    • Best Kitchen Gifts
    • Baby Registry List
    • Kitchen Tools (Must Haves)
    • Pantry Staples (Baking & Cooking)
    • Food Photography Essentials
  • Instagram
JoyFoodSunshine
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipe Index
  • About Laura
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • Never Miss a Recipe

  • ×

    Home » Homemade Vegan Peanut Butter Frosting

    Homemade Vegan Peanut Butter Frosting

    Published: Oct 2, 2017 · Modified: Oct 14, 2021 by Laura · This post may contain affiliate links.

    Jump to Recipe

    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!

    photo of vegan peanut butter frosting piped onto a brownie in a rosette pattern

    If I had to choose one food to eat for the rest of my life, it would be peanut butter. No big surprise.  I currently have an embarrassing number of open jars of peanut butter in my pantry.

    When a good friend gave me this recipe for Homemade Vegan Peanut Butter Frosting I just about died. I usually like plain peanut butter, but this changed my mind.

    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, and it comes together in 5 minutes.

    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!

    Overhead view of a bowl of homemade vegan peanut butter frosting

    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.
    • 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.
    Side view of two brownies frosting with homemade vegan peanut butter frosting piped on in the shape of a rose

    How to make Vegan Peanut Butter Frosting

    Combine peanut butter & coconut oil

    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.

    Room temperature coconut oil. 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 and you will be left with chunks of coconut oil in your frosting.

    two photos showing how to make vegan peanut butter frosting

    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.

    two photos showing how to make vegan peanut butter frosting

    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 Flourless Chocolate Peanut Butter Brownies or Greek Yogurt Brownies!
    • Cookies: spread it on these Flourless Peanut Butter Cookies or these paleo chocolate cookies!
    • Blondies: Add it to theseHealthy Peanut Butter Blondies
    • Cake: Add a dollop to this flourless chocolate cake!
    • Cupcakes. swirl it on top of these gluten-free chocolate cupcakes! 
    two brownies frosted with homemade vegan peanut butter frosting piped on in the shape of a rose

    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.

    Recipe FAQs

    What do I do if my frosting is too runny?

    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.

    Can I cut this recipe in half?

    I usually make a half recipe to frost brownies and a full to frost a cake. So yes, this recipe halves very well.

    How do you pipe the frosting?

    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. 

    a vegan peanut butter frosting rose

    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 your creations!

    Vegan Peanut Butter Frosting

    Laura
    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!
    4.97 from 26 votes
    Print Recipe Pin Recipe Save Recipe Saved!
    Prep Time 15 mins
    Total Time 20 mins
    Course Dessert
    Cuisine American
    Servings 16 (Enough frosting for a 9x13" pan of brownies)
    Calories 195.8 kcal

    Equipment

    • hand mixer
    • measuring spoons
    • measuring cups
    • spatula
    • piping bag
    • Wilton 1M tip

    Ingredients
     
     

    • ¾ cup peanut butter
    • ½ cup coconut oil
    • ½ tsp vanilla
    • 2 cups powdered sugar
    • ½ tsp salt
    • 2-4 TBS almond milk*
    Prevent your screen from going dark

    Instructions
     

    • Bring coconut oil to room temperature so it is softened or slightly melted.
    • Add coconut oil and peanut butter to the bowl of your 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.
    • 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.
    • 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. Just take it out and let it come to room temperature before serving.

    Video

    Notes

    • This makes A TON of frosting. I halve this recipe for an 8x8” 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. Some very liquidy peanut butters may require no almond milk at all!

    Ingredient Substitutions/Notes

    • 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.

    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.

    Nutrition

    Serving: 2TBSCalories: 195.8kcalCarbohydrates: 17.6gProtein: 3.4gFat: 13.1gSodium: 12.2mgPotassium: 3.2mgFiber: 1.1gSugar: 15.5g
    Tried this recipe?Let us know how it was!

    Even my husband can't stay away from this when I make it, and he's not really a peanut butter guy (which at first I thought was his only flaw. However, his indifference towards my favorite food means I don't have to hide it in the back of the pantry share...so it's just another one of the many reasons he's perfect for this lady right here).

    This post contains affiliate links, which means that if you purchase a product through a link you clicked on here, I receive a portion of the sale. Thank you for supporting JoyFoodSunshine! 

    « Moments 09.2017
    No-Bake Vegan Chocolate Peanut Butter Cheesecake »

    Did you make this recipe?

    Leave a comment and review below, then take a picture and tag @joyfoodsunshine #joyfoodsunshine on Instagram so I can see it! Sign up here to receive weekly e-mails!

    Reader Interactions

    Comments

    1. Monique

      March 23, 2021 at 6:47 pm

      5 stars
      I actually subbed the coconut oil for vegetable oil and it came out perfect! I will definitely be using this as my new vegan peanut butter frosting recipe, it was delicious and the perfect consistency after refrigerating.

      Reply
    2. Irina

      December 22, 2020 at 5:57 am

      5 stars
      I haven't really measured the ingredients but it turned out amazing! I topped half of my cupcakes with this frostting and half with chocolate and coconut flakes and by far these peanut butter ones were eaten a lot faster (they disappeared in like 5 min).
      P.s. It does solidify in the fridge, i just mixed it up again for it to become soft and fluffy and ready to decorate!

      Reply
    3. Juli

      September 17, 2020 at 7:19 am

      Hi, do you need so much icing sugar or is there a substitution for that?

      Reply
    4. Grace Fuller

      August 01, 2020 at 4:04 pm

      5 stars
      This frosting tastes amazing! It did not turn out quite the same consistency as normal frosting, but it's completely satisfactory. I put it on a fairly large cake and ended up doubling the recipe.

      Reply
    5. Deise

      June 15, 2020 at 6:49 pm

      My frosting is too runny and I didn’t add any milk. Did I beat too much?

      Reply
      • Laura

        June 16, 2020 at 7:37 am

        It could be the peanut butter you used, or if your coconut oil or peanut butter is too warm. You can add more powdered sugar.

        Reply
    6. Nini

      June 03, 2020 at 3:46 pm

      Hi I would like to know if I could you vegetable oil instead of coconut oil....I really want to use this recipe for a school project.

      Reply
      • Laura

        June 04, 2020 at 3:12 pm

        I do not recommend that substitution. Coconut oil is solid at room temperature, vegetable oil is not. If you use vegetable oil your frosting will remain a liquid. You can use butter or vegan butter instead of coconut oil.

        Reply
    7. Karen

      June 03, 2020 at 3:07 pm

      Does this recipe do better with an oil-free peanut butter or a peanut butter that contains oil? Thanks!

      Reply
      • Laura

        June 04, 2020 at 3:11 pm

        I am not sure what you mean? Do you mean a natural peanut butter that the oil needs to be stirred into? Or a more shelf-stable peanut butter?

        Reply
        • Karen

          June 05, 2020 at 6:42 pm

          I’m sorry...yes, by oil-free I meant a natural PB that is literally just ground peanuts (with or without salt) versus a more processed PB with added oil (like palm oil). Thanks!

        • Laura

          June 06, 2020 at 3:56 pm

          Yes you can! You likely won't need to add almond milk.

    8. Hannah

      May 19, 2020 at 12:37 am

      5 stars
      Can this be freezed? I have so much left over
      I am so glad I found this recipe. Will be my go to

      Reply
      • Laura

        May 19, 2020 at 7:04 am

        Hey Hannah! I'm sure you can freeze it! I just made this recipe this week too! LOL! I usually halve it if I don't want to make too much!

        Reply
    « Older Comments
    Newer Comments »

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Search

    About Laura

    I’m Laura, a former chemistry teacher turned homeschooling mom of six beautiful babies! I create simple and delicious recipes that are tested and perfected to make cooking and baking joyful and fun!

    Click here to read more >>

    • Facebook
    • Instagram
    • Pinterest
    • RSS Feed
    • Twitter
    • YouTube

    Most Popular Recipes

    • The Best Chocolate Chip Cookie Recipe Ever
    • Best Cinnamon Rolls Recipe (Better than Cinnabon)
    • Easy Homemade Pizza Dough Recipe
    • Easy Dutch Oven No Knead Bread
    • Easy Homemade Pizza Sauce Recipe (5- Minutes)
    • Asian Chicken Lettuce Wraps
      Asian Chicken Lettuce Wraps (Better than P.F. Chang's)!

    Trending now

    • Blueberry Baked Oatmeal Recipe
    • Healthy Pineapple Carrot Cake
    • The Best Banana Cake Recipe
    • Egg Casserole (Egg Bake)
    • Baked French Toast Casserole
    • Best Carrot Cake Recipe
      Best Carrot Cake Recipe

    Footer

    ↑ back to top

    Joy Food Sunshine Logo
    • Facebook
    • Instagram
    • Pinterest
    • RSS Feed
    • Twitter
    • YouTube

    Never Miss a Recipe

    39659 shares
    • 600