These No-Bake Peanut Butter Protein Truffles are basically peanut butter protein balls taken one step further.
The center is made with peanut butter, powdered peanut butter, oats, and crunchy soy protein puffs. I roll the mixture into about 18 balls, freeze them until firm, then dip each one in sugar-free chocolate and finish with chopped peanuts and flaky sea salt.
What I like about these is the texture. The oats keep the center substantial, while the soy protein puffs add little crunchy pieces instead of making the entire filling one dense peanut butter ball.
There is also no oven involved. You only need the stovetop long enough to melt the peanut butter, light butter, and sugar-free maple syrup together.
Nutrition is estimated using 18 truffles, 4 tablespoons sugar-free syrup, 2% milk, and one 8-ounce bag of zero-sugar chocolate for coating. Values vary by brand, portion size, and the amount of coating used.

Try These Next
If you like easy protein-ball and peanut butter desserts, these are worth making next:
- Chocolate Peanut Butter Protein Balls Recipe (Easy And Healthy) — the closest recipe in my archive if you want another chocolate and peanut butter protein ball.
- High Protein Carrot Cake Protein Balls No Bake Recipe — another no-bake protein ball with a completely different flavor.
- High Protein Peanut Butter Pie — for when you want to turn the peanut butter idea into an actual dessert.
The Peanut Butter + Soy Puff Strategy
I didn't want the inside of these to be made entirely from powdered peanut butter.
Using ⅓ cup regular peanut butter gives the filling the richer peanut butter texture I want. Then the powdered peanut butter adds more peanut flavor and helps thicken everything.
The oats add body, but the textured soy protein puffs are what make these more interesting. You get crunchy pieces throughout the center while also adding another protein-focused ingredient.
The sugar-free maple syrup and milk bring everything together so the mixture can actually be rolled.
Start with 3 tablespoons of syrup. If the mixture is still too dry to hold together, use the fourth tablespoon.

Why You'll Love This Recipe
- No baking: The only cooking is briefly warming the peanut butter mixture on the stove.
- About 18 truffles: They're easy to portion into individual snacks.
- Crunchy center: Soy protein puffs keep the filling from feeling like one solid peanut butter paste.
- Chocolate-peanut butter combination: The entire peanut butter center gets coated in chocolate.
- Sweet and salty finish: A little flaky sea salt on top balances the chocolate.
- Easy to make ahead: The balls need to get firm before dipping anyway, so part of the recipe can be done ahead.
What Makes These Protein Truffles Different?
The chocolate coating is what moves these from regular protein balls into truffle territory for me.
You start with a peanut butter-oat filling, but instead of stopping once the balls are rolled, they go into the freezer and then get completely dipped in melted chocolate.
The chopped peanuts and flaky sea salt on top are also worth keeping.
There's a lot of peanut butter and chocolate happening in one bite. The chopped peanuts reinforce the filling's flavor and add crunch, while the salt keeps the finished truffle from tasting flat or overly sweet.

Ingredients
Peanut Butter Protein Filling
- ⅓ cup peanut butter
- 2 tablespoons light butter
- 3–4 tablespoons sugar-free maple syrup
- 1 cup powdered peanut butter
- 1 cup oats
- ½ cup textured soy protein puffs
- ¼ cup milk
Chocolate Coating
- Sugar-free chocolate, melted, as needed for dipping
- Chopped peanuts, for finishing
- Flaky sea salt, for finishing
Ingredient Notes
Powdered Peanut Butter: This adds more peanut flavor while also helping turn the warm peanut butter mixture into a dough you can roll.
Regular Peanut Butter: I still use real peanut butter in the center. It gives the truffles a richer texture than using powdered peanut butter alone.
Soy Protein Puffs: These add little crunchy pieces throughout the filling and help boost the protein without using a scoop of traditional protein powder.
Oats: The oats give the filling more body and keep the truffles substantial enough to roll.
Sugar-Free Maple Syrup: Start with three tablespoons. The fourth tablespoon is there if the mixture needs a little more moisture to hold together.
Sugar-Free Chocolate: The amount will depend on how thickly you coat the truffles, so I leave it as needed rather than pretending everyone will use exactly the same amount.

Equipment
Heavy Bottom Saucepan: You only need gentle heat here. A small saucepan makes it easy to melt the peanut butter, light butter, and syrup together without scorching the bottom.
Cookie Scoop Set: A scoop makes it easier to portion roughly 18 similar-sized truffles before rolling them.
Silicone Spatula Set: Once the powdered peanut butter and oats go in, the mixture becomes thick. A sturdy spatula makes it much easier to mix everything together.
You'll also want a parchment-lined tray or plate for freezing and dipping.
Tools I Use for This Recipe
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
No-Bake Peanut Butter Protein Truffles Step-by-Step Instructions
- Melt the peanut butter mixture: Add the peanut butter, light butter, and 3 tablespoons sugar-free maple syrup to a small saucepan. Warm over low heat, stirring, until everything melts together and looks smooth.
Pro Tip: You're only trying to melt the ingredients together. There is no reason to bring the mixture to a boil.
- Add the dry ingredients: Remove the saucepan from the heat. Stir in the powdered peanut butter, oats, and textured soy protein puffs.

The mixture will become much thicker as soon as the powdered peanut butter goes in.
- Add the milk: Pour in ¼ cup milk and mix until everything comes together.
Press some of the mixture between your fingers. It should hold together rather than crumble apart.
Pro Tip: If it's still too dry to roll, add the fourth tablespoon of sugar-free maple syrup. Don't automatically add it before checking the texture.
- Portion the truffles: Divide the mixture into about 18 portions.
Roll each portion between your palms until you have a compact ball.

- Freeze until firm: Arrange the balls on a parchment-lined tray and place them in the freezer until firm enough to dip without falling apart.
I wouldn't worry about a specific minute count here. You're looking for a ball that stays solid when it hits the warm chocolate.
- Melt the chocolate: Melt enough sugar-free chocolate to coat the truffles.
Stir until smooth.
- Dip the truffles: Dip each frozen peanut butter ball into the melted chocolate. Lift it out and let the excess chocolate drip off before returning it to the parchment.

Pro Tip: Work with the truffles while they're cold. A firm center makes chocolate dipping much easier and gives you a cleaner coating.
- Add the toppings: Sprinkle each truffle with chopped peanuts and a small amount of flaky sea salt while the chocolate is still wet.

- Let the chocolate set: Allow the coating to firm completely before serving or storing.
Expert Tips
Start with three tablespoons of syrup. It's much easier to add more moisture than it is to fix an overly soft filling.
Check the mixture before rolling. Squeeze a little in your hand. If it holds together, it's ready.
Freeze before dipping. This is one step I wouldn't skip. Cold balls are much easier to cover in warm chocolate.
Don't crush the protein puffs. Part of the reason they're here is to give you crunchy pieces inside.
Add the toppings while the chocolate is wet. Once the coating sets, the chopped peanuts and flaky salt won't stick nearly as well.
Don't worry about perfectly round truffles. Once they're coated in chocolate and topped with sea salt, slightly imperfect balls still look great.

Variations and Substitutions
I made the recipe as written above, so major changes haven't been tested. These are the closest practical swaps if you need one.
Frequently Asked Questions
Why are my peanut butter protein truffles falling apart?
The filling probably needs a little more moisture.
Start with three tablespoons of sugar-free syrup. If the finished mixture still crumbles when squeezed, add the fourth tablespoon and mix again.
Why is my mixture too sticky to roll?
It may have gotten a little too much liquid.
The reason I give the syrup as 3–4 tablespoons is so you can stop once the texture holds together.
Do I have to freeze the protein balls before dipping them?
I recommend it.
A firm, cold center holds together much better when it's submerged in warm melted chocolate.
Can I skip the chocolate?
You would still have a peanut butter protein ball, but it wouldn't really be the same truffle recipe.
The chocolate shell is a big part of the finished dessert.
Can I use regular chocolate?
Yes. It will change the nutrition and sugar compared with the sugar-free version, but the basic dipping process stays the same.
Can I use regular maple syrup?
Yes, but again, the nutrition changes. The tested version uses sugar-free maple syrup.
Do I need protein powder?
There isn't traditional whey or casein protein powder in this recipe.
The protein-focused ingredients are the powdered peanut butter and textured soy protein puffs.
How was the nutrition estimated?
The estimate uses 18 truffles, 4 tablespoons sugar-free syrup, 2% milk, and one 8-ounce bag of zero-sugar chocolate for coating.
Each truffle is approximately 134 calories, 6 grams protein, 15 grams carbohydrates, and 8 grams fat. Values vary by brand, portion size, and the amount of chocolate that remains after dipping.

Storage
Once the chocolate has completely set, store the truffles in a covered container in the refrigerator.
You can also keep them frozen if you prefer a firmer center. Let a frozen truffle soften slightly before eating if it's too hard straight from the freezer.
I haven't tested an exact maximum refrigerator or freezer storage window for this batch, so I'm not assigning one.
No reheating is needed.
You Might Also Like
If peanut butter protein desserts are your thing, these three are good ones to save:
- High Protein Peanut Butter Pie
- Chocolate Peanut Butter Protein Balls Recipe (Easy And Healthy)
- High Protein Carrot Cake Protein Balls No Bake Recipe

Final Thoughts
I like these because they still feel like an actual chocolate peanut butter truffle, but the center has oats, powdered peanut butter, and crunchy soy protein puffs built into it.
Start with three tablespoons of syrup, add more only if the filling needs it, and freeze the balls before dipping. That's really the whole recipe.
BAKE THIS NEXT

Peanut Butter Protein Truffles
Ingredients
- 1/3 cup peanut butter
- 2 tablespoons light butter
- 3-4 tablespoons sugar-free maple syrup start with 3 tablespoons and add the fourth only if needed
- 1 cup powdered peanut butter
- 1 cup oats
- 1/2 cup textured soy protein puffs
- 1/4 cup milk
- sugar-free chocolate melted, as needed for dipping
- flaky sea salt for finishing
- chopped peanuts for finishing
Method
- Add the peanut butter, light butter, and 3 tablespoons sugar-free maple syrup to a small saucepan. Warm over low heat, stirring, just until melted and smooth.
- Remove from the heat and stir in the powdered peanut butter, oats, and textured soy protein puffs.
- Add the milk and mix until a thick, scoopable mixture forms. If the mixture is still too dry to hold together, add the fourth tablespoon of sugar-free maple syrup.
- Divide the mixture into approximately 18 portions and roll each portion into a ball.
- Arrange the balls on a parchment-lined tray and freeze until firm enough to dip without falling apart.
- Melt the sugar-free chocolate until smooth.
- Dip each frozen peanut butter ball into the melted chocolate, allow the excess chocolate to drip off, and return it to the parchment-lined tray.
- Immediately sprinkle each truffle with chopped peanuts and flaky sea salt while the chocolate coating is still wet.
- Let the chocolate set completely before serving or storing.

PBfit Peanut Butter Powder
Smart for Life Soy Protein Puffs
Three-Piece Cookie Scoop Set


Leave a Reply