FREE 5-Ingredient Recipe EBook
GET IT NOWI’m a big fan of sneaking protein into sweet treats, from protein mug cakes to protein donuts and even protein pancakes, and this peanut butter protein balls recipe is on regular rotation at my house. It makes a filling, sweet snack with all the right textures — smooth and crunchy in every bite!
These no bake protein balls are made with just a few basic ingredients and are the ultimate treat for peanut butter lovers. It’s like a cross between peanut butter cookies and peanut butter fudge, in portable ball form. Make a batch to have on hand for healthy snacking when a craving strikes!
Why You’ll Love This Protein Balls Recipe

- Sweet peanut butter flavor
- Soft inside (similar to peanut butter fudge!) with crunchy outside
- Just 5 ingredients
- Easy no bake recipe
- Naturally keto, gluten-free, sugar-free, and packed with healthy fats
- Awesome as a post-workout snack, dessert, and even as fat bombs


Ingredients & Substitutions
Here I explain the best ingredients for protein peanut butter balls, what each one does in the recipe, and substitution options. For measurements, see the recipe card.
- Peanut Butter – It’s important to use a thick peanut butter like this one — NOT a runny one! Also, use a salted peanut butter, or add 1/8 to 1/4 teaspoon salt if yours is unsalted.
- Collagen Protein Powder – Look for a high quality collagen that is unflavored, like this one. Other unsweetened protein powders are also fine to use. You could also use a plant-based protein powder if you prefer a vegan option.
- Sweetener – I use Besti Powdered Monk Fruit Allulose Blend, which works best in this recipe because it gives the balls sweet flavor without any aftertaste and dissolves well without making them gritty. Other powdered sweeteners can work — see my sugar substitute guide for different types. Keep in mind that you may need to reduce the sweetener if you don’t use Besti, because it dissolves into the peanut butter more than other sweeteners would. Powdered sugar works as well, but is not a healthy option that I’d recommend. Avoid liquid sweeteners, like honey or maple syrup, as they would make the mixture too runny.
- Vanilla – Use a high quality vanilla extract to bring out the sweetness in these no bake peanut butter protein balls.
- Peanuts – We’re rolling these protein bites in chopped peanuts to make them easier to handle and to add crunch. Give them a good chop in the food processor or with a sharp knife. You can also try other nuts and seeds like chia seeds, hemp seeds, walnuts, or cashews.

How To Make Peanut Butter Protein Balls
This section shows how to make protein balls with peanut butter, with step-by-step photos and details about the technique, to help you visualize it. For full instructions with amounts and temperatures, see the recipe card.
- Mix the dough. Combine peanut butter, collagen powder, Besti Monk Fruit Allulose Blend, and vanilla in a powerful blender or food processor. Process until uniform, scraping down the sides as necessary.
TIP: If the mixture is too runny, you can add more sweetener and protein powder in equal amounts.
The consistency of the mixture will vary depending on how thick your peanut butter is. You want the mixture to be dense, but not so dry that it can’t be pressed together.
- Freeze. Put dough in the freezer until it’s firmer and less sticky.
- Roll. Use a small cookie scoop to scoop out balls of dough and then roll in your hands.


TIP: Use cold hands to make the rolling process easier.
You can do this by washing your hands with cold water.
- Coat. Roll the formed balls into chopped peanuts to coat. Place the homemade protein balls on a baking sheet after rolling each one.
- Enjoy or chill. You can enjoy this peanut butter treat right away, but for a firmer texture, refrigerate for 20 minutes.


Recipe Variations
The base recipe for peanut buttter protein balls needs just 5 ingredients, but you can easily customize them with different add-ins:
- Chocolate Chip – My favorite to use are these sugar-free dark chocolate chips. You can roll them on the outside instead of chopped peanuts, or stir them into the peanut butter mixture.
- Peanut-Free – If you have a peanut allergy or don’t like them, you can swap the peanut butter with almond butter or sunflower seed butter and the peanuts for almonds (or any other low carb nuts). Most nut butters are more runny, so you’ll need to add more sweetener and protein powder to make the mixture firm enough.
- Chocolate – Replace 1-2 tablespoons of the collagen powder with cocoa powder.
- Coconut – Roll these homemade balls in unsweetened coconut flakes instead of (or in addition to) the chopped peanuts.
- Cinnamon – Add 1/2 teaspoon of cinnamon to the peanut butter mixture as a starting point and adjust to taste.
- Dried Fruit – You can fold in dried cranberries or raisins, just keep in mind that these will increase the sugar content.
Storage Instructions
- Store: Keep the balls in an airtight container in the refrigerator for up to 7 days.
- Freeze: You can freeze no bake protein balls for 3-4 months. Arrange them on a parchment paper lined sheet pan in a single layer and freeze until solid, then transfer to a freezer bag. They will be firmer out of the freezer, if you prefer that texture.

More Protein Recipes
If you like these protein peanut butter snacks, you might also like some of these other protein recipes:
Recommended Tools
- Food Processor – You’ll need one to get the best consistency for this protein ball recipe!
- Small Cookie Scoop – This one partitions out the PB ball mixture perfectly.

Peanut Butter Protein Balls
You'll love this no bake peanut butter protein balls recipe! They are crunchy on the outside, fudgy inside, and need just 5 ingredients.
Instructions
[ See step photos ]Tap on the times in the instructions to start a kitchen timer.
-
Combine the peanut butter, protein powder, sweetener, and vanilla in a powerful blender or food processor. Process until uniform, scraping down the sides as necessary. The mixture should be very dense, but able to be pressed together. If it's too thin, you can add more protein powder and/or sweetener to taste.
-
Freeze the dough for about 20 minutes to make the mixture firmer and less sticky.
-
Use a small cookie scoop (or a spoon) to grab balls of dough. Roll into balls, preferably using cold hands (wash them with cold water first).
-
Roll protein balls in chopped peanuts to coat the outside. You can enjoy them right away, or refrigerate for 20 minutes to make them firmer. Keep refrigerated.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1 peanut butter ball
📖 Want more recipes like this? Find this one and many more in my Keto Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Peanut Butter Protein Balls

Shop
My
Custom











72 Comments
Jimmy
0I get you’re trying to make money, but all these adds and subscription popup makes this site annoying to visit.
Wholesome Yum D
0Hi Jimmy, Thanks for your feedback. Ads keep the Wholesome Yum website running and allow me to develop recipes that readers like you can access absolutely free. However, you may be interested in Wholesome Yum Plus, which includes an ad-free version of the website, along with other perks.
Susan Harris
0Oh my yummy, thanks I’d give it a 100%.
Katie
0These make for such a great snack during the afternoons to tide me over until dinner!
Kristyn
0My favorite little snack or breakfast! Creamy & crunchy, the perfect combination!
Natalie
0They were a cinch to make. They kept my filled & tasted great!
Lisalia
0Yummy! Such a delicious grab and go healthy snack. I also had one this morning on my way to work. A great way to get in the protein. Thanks for another winning recipe!
Amy
0I love anything peanut butter, so I knew I was going to love these. Also, they are healthy and full of protein. So its a win, win!
DEE MCDONALD
0I LIKE THEM EXCEPT 2 TSP VANILLA TOOK OVER THE COOKIE. I LIKE VANILLA FLAVORING BUT NOT THAT MUCH. I DID HOWEVER USE IMITATION VANILLA SO MAYBE THAT IS WHY BUT I MADE THEM AGAIN WITH 1 TSP AND THEY WERE BETTER.
Wholesome Yum M
0Hi Dee, Yes the imitation vanilla may have impacted the flavor. Feel free to omit if it’s too strong.
lucy Bakker
0I have not been able to get the keto food list for beginners that you offered. I am a member already
Wholesome Yum M
0Hi Lucy, Sorry about that. You should have access to it now.
Deeann
0As usual, excellent and easy recipe. I had been looking for a keto friendly recipe which used peanut butter (so I wouldn’t go overboard on peanut butter intake and washing spoons all day long LOL) and use protein powder as my protein intake was a bit lower and this fits the bill more than expected. Love the calculator with your recipes which have never let me down. I made 8 balls, coated in pecan meal lightly (from our local pecan grower of course) and while I used the 7 serving size, found 8 at the end of it with smooth natural peanut butter no water was needed.
chris
0I really want to try this, but do you have to use sweetener? I’m diabetic and any type of sugar substitute affects me. Thanks
Wholesome Yum M
0Hi Chris, You can omit the sweetener if you like.
Carolyn
0I substituted Dr. Axe’s peanut butter protein meal, added chopped sliced almonds, needed to add a dab of water to pull it together and then a few sugar free chocolate chips. Quick, easy, and delicious! Maya, you have become one of my “go to” sites for quick keto recipes, especially the 4 ingredient recipes! You are so appreciated! Blessings.
Pam W
0Very nice! My peanut butter was pretty thick, so I added a little water to help the dough together. I also subbed a combination of pistachio, almonds and pecans for the peanuts. And I had the chocolate bone broth powder on hand, so that’s what I used. Delish!
Roberta
0I made these with chocolate whey protein isolate powder. Delish! Highly recommend these. So good.
Shon
0This was absolutely good. I did alter the recipe and added some Hershey’s cocoa powder to give the Recee’s appeal. My daughter who is Vegan loved it too. Great reciept. Can’t wait to try the chocolate chip bites next
Oliver
0These are absolutely amazing!! I think I made them a little big cos I ended up with about 15. But they are fantastic for a quick grab and go snack. I used to just grab the jar of peanut butter and a spoon, now I just grab one of these and go! I’m definitely making them again… right now.
Joseph K Smith
0I’m Definitely intrigued and I’m collecting ingredients for it right now. I wonder if there is some way to make them hold their shape without requiring refrigeration. I’m a backpacker and considering these for a keto friendly trail snack.
Wholesome Yum
0Hi Joseph, you can add more protein powder to make them more firm.
Jenny
0Wow! These really hit the spot. I just used a bowl and spoon to mix. Super simple and quick to make. I used Quest cookies n cream protein powder and a store brand powdered sugar substitute. I will definitely be making this recipe again. Thank you so much for sharing this recipe.
Jenn
0These are delicious, and so easy to make! Didn’t even need a food processor, just thoroughly mixed it up in a bowl with a wooden spoon. Thank you for the recipe!
Sandralusk
0Is there a recipe to make these without protein vanilla or collagen protein powder? And can you tell me what erythritol is- new to this? What is the difference between keto and low carb?
Maya | Wholesome Yum
0Hi Sandra, No, the protein powder is a main ingredient in the recipe. You can read more about low carb sweeteners here and more about low carb vs keto here.