Best Vegan Peanut Butter Balls (Video)

Make this delicious vegan Peanut Butter Balls recipe, featuring creamy peanut butter filling topped with dark chocolate. These chocolate peanut butter balls make a satisfying treat perfect for holiday parties and all-year snacking! See my tips below for making these into gluten free peanut butter balls.

Vegan Peanut Butter Balls in a bowl. A bite is taken out of one of them showing peanut butter filling.
The best vegan peanut butter balls recipes feature creamy peanut butter with dark chocolate!

This is a family favorite recipe that I veganized, because it just had to be done. I call them the best dairy free peanut butter balls because, well, they are the best! This recipe is definitely a holiday favorite. Not only can you serve them on your dessert table, but these make wonderful addition to treat bags to share with friends, family, neighbors, work mates, etc.

If you’re into chocolate and peanut butter, you know, together, be sure to check out my Vegan Fluffy Chocolate Peanut Butter Pie, or how about these Vegan Peanut Butter Cups, and don’t forget these Peanut Butter Energy Balls!

This post may have affiliate links. See our full disclosure for more information.

It must be sacrilege to post about something so sinfully sweet as this easy Peanut Butter Balls recipe in January. This is the month where we’re supposed to be getting healthier! And to make matters worse, I don’t even have an interesting name connection for this recipe. But my family loves peanutbutter balls (what’s not to love in combining peanut butter and chocolate?).

And the thing is, I didn’t like most of the recipes I found for these bite-size, delicious treats; they were too sweet. Don’t get me wrong, I like my fair share of sweetness, but you can definitely have too much of a good thing. So here’s what I came up with. It’s a twist on the recipe we’ve used in our family for years.

The Best Peanut Butter Balls

This recipe for peanut butter balls has a higher peanut butter to powdered sugar ratio or HPBPSR (it’s an important ratio so it needs an acronym). It’s still sweet; just not as much as other recipes call for.

Just because we usually see these gluten free peanut butter balls around the holidays doesn’t mean you can only serve them in December. You can also have Peanut Butter Candy Balls for Super Bowl parties, Wimbledon Parties and more.

Also, you can make vegan peanut butter chocolate balls recipes in different ways. Let me explain. I’ve created different versions based on my preferred outcome.

  • This recipe for homemade Peanut Butter Balls, creates a creamy and soft middle with a crispy chocolate coating
  • Chocolate Peanut Butter Energy Bites – this is a very healthy version of the traditional peanut butter ball
  • Almost Raw Chocolate Peanut Butter Cups – and the healthy continues with these date-sweetened peanut butter centers. I made these into cups, but they could easily be done rolled into balls

Vegan peanut butter truffles are perfect to include in holiday baskets as gifts or even for parties!

Peanut butter, vegan butter, and powdered sugar in a bowl surrounded by chocolate chips.
Make these vegan peanut butter balls no bake with a list of simple ingredients!

We love this dessert so much we made a peanut butter balls video too! How fun!

How to Make Peanut Butter Balls

If you’ve been asking: how do you make peanut butter balls, well, I’ve got the answer. And it’s based upon years and years of experience!

Let’s start with the ingredients. First, you’ll need peanut butter, vegan butter, and powdered sugar. Easy, am I right?

Make Peanut Butter Filling

To make the peanut butter filling, add the peanut butter and the vegan butter in a microwave-safe mixing bowl. I like to heat it up for 30 seconds up to a minute or so to get the peanut butter a little bit softer so it’s easy to stir. Add the powdered sugar and stir to combine.

Then, place the bowl in the fridge to firm the peanut butter up. Because, you want it soft to stir, but it’s nicer for it to be firmer for shaping into balls.

Make Peanut Balls

Once the filling has firmed up, make them into balls. I was able to make around 120 balls from this recipe. It depends on the size you make them and possibly how much of the batter you eat as you’re making them. It’s very tempting!

Place the balls on the tray and return the tray to the fridge to firm them up again.

Dip them in Chocolate + Set

To make these chocolate balls, combine the dark chocolate with coconut oil and heat in 30-second increments in the microwave until the chocolate has melted. Stir to combine.

Cover a tray with waxed paper. Then use a fork to dip the no bake peanut butter balls in chocolate. Transfer dipped balls to the tray with waxed paper. Once all the balls have been dipped, place the tray in the fridge to allow the chocolate to set.

Storing Peanut Butter Balls

Once the chocolate is set, transfer the balls to an airtight container or freezer bags. These will keep in the fridge for up to 10 days or in the freezer for up to 2 months.

Expert Tips

I’m a big advocate for changing up a recipe. It’s kind of a passion of mine. Also, it’s one of the benefits of making things yourself. Right? Otherwise, you can just go to the store and try to find yourself some healthy chocolate covered peanut butter balls to buy. Is that even possible?

But that’s not what we want. We want to make these chocolate covered peanut butter morsels ourselves. Mold them to our own will. So, here’s some ideas on how you can make this recipe the very best and even some ideas on how to adapt it too:

  • Add a cup or so of graham cracker crumbs
  • My friend adds rice crispies to the dough for a crispy crunchy touch
  • Try using chunky peanut butter
  • Reduce the powdered sugar for a less sweet version
  • I’ve even made fig-sweetened peanut balls if you’d like a processed sugar free version
  • Add a little rum or vanilla to the dough
  • Can you imagine adding a little orange zest to the dough? OMG!

As you can see I can go on and on. This recipe just has so much potential!

A row of chocolate coated dessert balls  on a baking sheet lined with parchment paper.
Recipes for peanut butter balls dipped in chocolate creates the ultimate delicious treat!

Making them fast!

Making peanut butter balls is a multi-step process, which can seem time-consuming, but there are some tips to making it go faster. For a more extensive list, be sure and check out my guide on How to Make Peanut Butter Balls.

For a quick-and-dirty rundown on my favorite tips for making peanut butter balls faster, try these:

  • After you make the peanut butter batter, refrigerate it for 20 – 30 minutes to help it firm up. Then use a cookie dough scoop to create evenly sized balls. Actually, my cookie dough scoop creates approximately 1″ balls, so I divide that ball in half. I prefer my peanut butter balls smaller.
  • Once you’ve rolled all the dough into balls, transfer to the freezer for about 20 minutes.
  • When the peanut butter balls are good and cold, heat up half the chocolate. I use a microwave to melt the chocolate in a pyrex measuring cup. The chocolate will firm up quickly which is why I do it in batches.
  • Have a pan ready with a sheet of waxed paper on it. Make sure it’s a pan that can fit in your freezer.
  • Drop cold peanut butter balls, one at a time, in the melted chocolate and use a fork to remove the ball from the chocolate, tapping it gently to allow excess chocolate to fall back into the melted chocolate. Place the chocolate coated peanut butter ball on the prepared pan. Repeat until you’re out of melted chocolate.
  • Transfer that pan into the freezer while you melt the remaining half of the chocolate.
  • Line another pan with waxed paper. This one too should be able to fit in your freezer.
  • Follow the steps above to dip the remaining cold peanut butter balls in the chocolate and set them on the prepared pan.
  • Next, remove the pan from the freezer and add the second pan with freshly dipped peanut butter balls into the freezer. The pan that was in the freezer should have set chocolate by now. The peanut butter balls should come off the waxed paper easily. If they don’t, then place them back in the freezer or the fridge to allow the chocolate to set.
  • Transfer the finished balls to a sealed container or freezer bag.

Following these steps can help streamline the process for making your peanut butter balls. This helped it go from an all-day event for me. However, you can make the peanut butter balls and keep them in the freezer or fridge for days before dipping them.

I’m not the greatest cook so I wasn’t expecting it to be good but it turned out great. Hard to find good vegan recipes online but this is definitely one.

Zee, reader comment

Reader Question: How do you make the peanut butter balls round?

Make sure the dough is chilled before you start rolling the dough into balls. Sometimes I’ll roll the balls twice to get those perfect shapes. The first time through I’m going for a uniform size and roundness. I place those back in the bowl and then refrigerate them (or even freeze them to speed up the process) to firm them up.

Then I’ll do another round of shaping them. I just watch a show or something while I’m shaping the balls so it goes by really fast. 

Reader Question: What type of peanut butter do you use?

I do not recommend natural peanut butter (the kind with the oil on the top that has to be stirred) for this recipe. This type of peanut butter is too runny. I prefer the creamy, homogenized peanut butter.

When I say “creamy” peanut butter, I’m referring to the “Skippy” style that is very smooth and no oil that has risen to the top. Now, most brands have a “natural” version of creamy peanut butter, oftentimes made with reduced sugar. That would work too, as long as it’s creamy.

I usually just buy the store brand, el cheapo peanut butter and it works great! BTW, your vegan friend is so lucky to have a friend like you!

Reader Question: Do these peanut butter balls freeze well?

I love freezing these chocolate-covered peanut butter balls. Once the chocolate has set completely (not soft anywhere), transfer the balls to a freezer-safe container or freezer bag and place them in the freezer. They will keep up to two months in the freezer.

When you’re ready to serve, simply set them out on the counter for an hour or so to allow them to come to room temperature. Do not microwave or heat these peanut butter balls in any way — because that will cause the chocolate coating to melt. 

Also, these peanut butter vegan dessert balls are pretty tasty straight from the freezer…but you’ll want to allow a minute or two for them to soften so you won’t hurt your jaw!

I made some for my church members and they loved it. I’m making another batch this weekend and I’m using SWERVE Confectioners substitute sugar in place of regular powdered sugar.

Crystal, reader comment

Can you make Keto Peanut Butter Balls?

Actually, it’s very easy to make Keto Peanut Butter Balls. As Crystal suggests in the comment above, simply use Swerve or any zero calorie powdered sugar.

Several peanut butter balls, one with a bite taken out, sit next to a bowl of peanut butter and another bowl of chocolate chips.
Make these peanut butter balls gluten free by following the recipe below!

That’s it for these vegan peanut butter chocolate balls!

I hope you love this recipe as we do! Have you tried it? Be sure and leave a comment and a rating of this recipe below and then take a quick photo and share it with me using #namelymarly on Instagram. I love seeing your creations!

A bowl holds peanut butter balls, one with a bite taken out of it.

Vegan Chocolate Peanut Butter Balls

Who said vegan isn’t fun? Say good-bye to cholesterol laden peanut butter balls, and say hello to these vegan peanut butter balls covered in chocolate.
5 from 10 votes
Print Pin Rate
Course: Dessert
Cuisine: American
Keyword: Vegan Chocolate Peanut Butter Balls
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 121
Calories: 84kcal
Author: Namely Marly



  • Stir together peanut butter and butter until well blended. Add powdered sugar. It can help to microwave the mix for 20 – 30 seconds.
  • Refrigerate the peanut butter mix until it's firm enough to roll into balls. Remove from the fridge and roll into bite-size balls. Place the balls on a tray. Refrigerate for about 30 minutes or so.
  • Stir chocolate chips and coconut oil together in a microwave-safe bowl. Microwave for 1 minute. Place a lid on it and set aside for a minute. The chocolate should be melted. Stir until well blended and smooth.
  • Line a cookie sheet or tray with waxed paper. Dip peanut butter balls in the chocolate using a fork so you can tap off excess chocolate. Place chocolate covered balls on prepared tray. You can line them up pretty close to one another, just not touching. Once all the balls are coated, place the tray in the fridge to speed up the chocolate setting.
  • Once the chocolate is fully set, transfer to an airtight container. These will keep in the fridge for up to 10 days or in the freezer up to 2 months.


*I recommend using smooth peanut butter, not natural for this recipe. I find natural peanut butter to be a little too “runny” for peanut butter balls.
Feel free to adjust the amount of sugar used if you prefer a less sweet version of these peanut butter balls.
Nutrition Facts
Vegan Chocolate Peanut Butter Balls
Amount Per Serving
Calories 84 Calories from Fat 45
% Daily Value*
Fat 5g8%
Saturated Fat 1g5%
Sodium 41mg2%
Potassium 42mg1%
Carbohydrates 7g2%
Sugar 6g7%
Protein 1g2%
Vitamin A 70IU1%
Calcium 7mg1%
Iron 0.3mg2%
* Percent Daily Values are based on a 2000 calorie diet.

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

If you’re into vegan chocolate and peanut butter concoctions, check these out:

Whatever chocolate peanut butter bites you’re partying with, enjoy!

We recently took some new photos for this post. If you’re curious, here’s one of the old shots.

Several dessert bites sit next to each other, one with a bite taken out.

Updated by Marly · Permalink