These protein peanut butter balls take only a handful of ingredients to throw together and taste exactly like a peanut butter cup!

Peanut butter cups in protein ball form! How cute are these little gems??
With the added bonuses of only a handful of ingredients, minutes to make, no bake, and better for ya! Such small little treats, yet so many wins.
Give me one good reason why we should be sharing? Take it from me, it’s so hard.

Everyone loves peanut butter and chocolate together and these bites are so similar to a peanut butter cup it’s scary! They’ve got that soft and chewy peanut butter-heavy center we all know and love and a generous dip in melted chocolate with a little peanut + salt action on top.
With a fraction of the calories, mind you. YES!
These Peanut Butter Balls Feature...
- A soft and chewy peanut butter base
- A coating of melted dark chocolate
- NO refined sugar or butter
- Only 7 ingredients and under an hour to make

Making the Peanut Butter Balls
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Creamy peanut butter
- Vanilla protein powder
- Greek yogurt
- Honey
- Vanilla extract
- Salt
- Coconut oil
- Dark chocolate

Tips for Perfect Peanut Butter Balls
- Use creamy peanut butter – this will give the peanut filling a smooth texture.
- Chill balls 15 minutes before coating in chocolate – this will make the balls firm and much easier to handle.
- Melt chocolate and coconut oil together – this gives the chocolate a firm yet bite-able texture once set.
- Top balls with peanuts + salt immediately after dipping – do this part while the chocolate is still warm so the peanuts and salt stick to the chocolate.
- Chill balls additional 15 minutes – this will firm up the chocolate perfectly.
Recipe Variations
Try these ideas for a different twist on these bites.
- Use another nut butter – try almond or cashew butter.
- Put fruit in the center – press a blueberry, raspberry, banana slice, or strawberry piece in the center of each ball.
- Try another chocolate – try semisweet or milk chocolate for the coating.
Storing and Freezing Instructions
These balls store well in refrigerator up to 1 week. They can also be frozen up to 2 months and served from frozen for an icy treat.

Sorry in advance for how many of these you’re going to be eating! They’re just way too easy to make and even more easy to accidentally eat 5 of.
Take it from me: this is something you’re going to want to stock your snack pile with immediately.
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on Instagram with #wholeandheavenlyoven.

More healthier candies you should be making next!
- Dark Chocolate Caramel Almond Clusters
- White Chocolate Pecan Orange Cranberry Bark
- Cashew Butter Cookie Dough Bark
Protein Peanut Butter Balls
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
- 1/2 cup creamy peanut butter
- 1 scoop vanilla protein powder
- 3 tablespoons plain Greek yogurt
- 2 tablespoons honey
- 1 teaspoon vanilla extract
- Pinch salt
- 2 oz dark chocolate, chopped
- 1/2 tablespoon coconut oil
- Minced peanuts and salt for topping
Instructions
- Line a plate with parchment paper. Mix peanut butter, protein powder, yogurt, honey, vanilla, and salt until combined. Scoop dough into 10 uniform balls and arrange on parchment paper. Place bites in freezer to chill 15 minutes.
- Melt dark chocolate and coconut oil in a microwave-safe bowl 30-60 seconds on high in microwave, stirring at 15-second intervals until chocolate is smooth.
- Dip chilled peanut butter balls into melted chocolate and place back on parchment paper. Top chocolate with minced peanuts and salt.
- Return balls to freezer and chill an additional 15 minutes until chocolate is firm. Store balls in refrigerator up to 1 week or freezer up to 2 months.
Notes
Nutrition
This post was updated with new recipe adjustments and photos on 6/3/26.


Christin@SpicySouthernKitchen says
Peanut butter and chocolate are my fav together! Since they are healthy I can eat all of them right?
Sarah says
Sharing is overrated anyway. 😉 You can totally eat all of ’em!
Amber @ Dessert Now, Dinner Later! says
Oh man! I would be in trouble with these! They look delicious!
Sarah says
Thanks Amber! They’re SUPER addicting that’s for sure!
Erin @ Miss Scrambled Egg says
Sarah – I made these on Sunday for my stepmother’s birthday. I substituted in dairy-free cream cheese and coconut oil for melting the chocolate. They came out awesome. The men at the party were in heaven and my stepmother loved the thought I put into a dessert that she could eat as she’s lactose intolerant.
Sarah says
Yay!! I love that you were able to make these dairy-free, Erin! Thanks for reporting back—I’m glad everyone loved them! 🙂
Kristen @ The Endless Meal says
I made some peanut butter balls the other day but I have to admit, these sound even better. Seriously, they look so good!
Sarah says
Thanks Kristen! PB balls are the BEST! 🙂
Jan says
This sounds great!! I don’t care for coconut and can usually taste it in baked goods and treats that contain coconut. Is there something that can be substituted for the coconut oil in the Healthy No-Bake Peanut Butter Truffles?
Sarah says
I’ve found that coconut oil doesn’t have a coconut-y taste at all in these truffles, thanks to the peanut butter masking the flavor! Unfortunately there are no subs for the coconut oil. I hope you give these a try!
Hollee says
How many does one batch make?
Sarah says
One batch makes about 1 dozen truffles, Hollee! 🙂
Barbara Plunkett Turner says
This is similar to my Chickpea Peanut butter maple syrup oatmeal healthy balls except these have choc. drizzled over them! Will def. try these!