Peanut Butter Banana Protein Balls
You know that feeling when you want something sweet but also don’t want to completely wreck your macros? Yeah, me too. That’s exactly how these peanut butter banana protein balls came into my life , and honestly, they’ve been a weekly staple ever since. They take about 15 minutes to make, require zero baking, and each ball packs 6.3g of protein at only 116 calories. If that doesn’t sell you, the chocolate coating will.
Why These Protein Balls Actually Slap
Look, I’ve made my fair share of sad, chalky protein snacks that tasted like sweetened cardboard. These are not those. The combo of ripe banana, PB2, and almond flour creates a dough that’s naturally sweet, nutty, and satisfying , without needing a mountain of sugar to make it edible.
The secret weapon here is PEScience Peanut Butter Vegan Protein. IMO, it’s one of the better-tasting plant-based proteins on the market, and it blends seamlessly into this recipe without making the texture weird or gritty. If you want to try it, use code KATHRYN for 10% off , your wallet will thank you.
The Flavor Combo You Didn’t Know You Needed
Peanut butter and banana are basically soulmates. The banana adds natural sweetness and moisture, so you don’t need a ton of extra sugar. The PB2 brings that deep, roasted peanut flavor without loading in extra fat. Together, they create a base that tastes indulgent but keeps the macros clean.
And then there’s the chocolate coating. Semi-sweet chocolate chips melted with coconut oil, dipped halfway over each ball, finished with a pinch of sea salt , that’s the moment this goes from “healthy snack” to “why do I have six of these in my hand.”
Everything You Need (The Full Ingredients List)
Here’s what you’ll grab before you start:
For the balls:
- 1 ripe banana, mashed
- 3.5 tbsp PB2 powder (mixed with water to a peanut butter consistency)
- 1 cup almond flour
- 2 scoops PEScience Peanut Butter Vegan Protein (code KATHRYN for 10% off)
- 2 tbsp honey
For the chocolate coating:
- ¼ cup semi-sweet chocolate chips
- 2 tsp coconut oil
That’s it. No weird ingredients, no 45-minute grocery store scavenger hunt. Everything here serves a purpose, and the list stays short on purpose.
How to Make Them: Step-by-Step
No fancy equipment needed. Just a bowl, a fork, and your hands.
Step 1: Mash the Banana
Grab a medium bowl and mash your banana until it’s smooth and lump-free. The smoother it is, the better your dough will come together. Don’t rush this step , a chunky banana makes for uneven balls.
Step 2: Mix the PB2
In a small cup, combine your PB2 powder with just enough water to bring it to a thick peanut butter consistency. Start with 1–2 tablespoons of water and add more slowly , you want thick and creamy, not runny.
Step 3: Build the Dough
Add your mixed PB2, almond flour, protein powder, and honey to the mashed banana. Mix everything together until a thick, cohesive dough forms. It should hold its shape when you press it together. If it feels too sticky, add a touch more almond flour. If it’s too dry, a tiny splash of water or extra honey sorts it out.
Step 4: Roll Into Balls
Divide the dough into 12 equal portions and roll each one into a smooth ball between your palms. Pop them onto a parchment-lined plate. At this point, you can refrigerate them for 20–30 minutes to firm up before dipping , this makes the chocolate step way cleaner.
Step 5: Make the Chocolate Coating
Melt your semi-sweet chocolate chips with the coconut oil. You can do this in the microwave in 30-second bursts, stirring between each one, or use a small saucepan over low heat. The coconut oil keeps the chocolate smooth and gives it that nice glossy finish once it sets.
Step 6: Dip and Finish
Dip each ball halfway into the melted chocolate and set it on parchment paper. Immediately sprinkle a tiny pinch of flaky sea salt on top before the chocolate sets. That salt hit against the sweet chocolate and peanut butter? Chef’s kiss.
Step 7: Refrigerate Until Set
Slide the tray into the fridge and let the chocolate harden , usually 20–30 minutes. Once set, they’re ready to eat. Store them in an airtight container in the fridge for up to a week, though FYI, they rarely last that long.
The Macros Breakdown (Per Ball)
Here’s why these are actually worth making from a nutrition standpoint:
| Macro | Amount |
|---|---|
| Calories | ~116 kcal |
| Protein | 6.3g |
| Carbs | 10.4g |
| Fat | 6.1g |
Twelve balls per batch means you’ve got snacks covered for most of the week. Two balls post-workout gives you ~12.6g of protein and keeps you satisfied without overdoing the calories. Three balls as a dessert replacement? Absolutely valid life choice.
How These Stack Up Against Store-Bought Protein Snacks
Most store-bought protein balls clock in at 180–250 calories per ball with anywhere from 7–10g of protein , and a lot of them rely on added sugars and fillers to hit that macro. These homemade ones sit at 116 calories each with 6.3g of protein and no unnecessary additives.
You also control every ingredient. No mysterious “natural flavors,” no palm oil, no 30-ingredient label. Just real food that you made yourself in 15 minutes.
Tips to Make These Even Better
A few things I’ve learned after making these more times than I’d like to admit:
- Chill the dough before rolling if it feels too soft. Even 10 minutes in the fridge makes it much easier to work with.
- Use a cookie scoop for consistent ball sizes. It speeds up the process and keeps all your macros accurate.
- Don’t skip the sea salt. Seriously. It takes the chocolate from “good” to “why am I eating these at 11pm” territory.
- Double the batch if you’re meal prepping for the week. The recipe scales perfectly and they freeze well too.
- Taste the dough before rolling. Adjust sweetness with a little extra honey if needed , everyone’s banana ripeness varies.
Storing and Freezing
Fridge: Store in an airtight container for up to 7 days. The chocolate stays firm and the texture holds perfectly.
Freezer: These freeze beautifully. Lay them flat on a tray to freeze individually, then transfer to a zip-lock bag. They keep for up to 2 months. Pull one out and let it sit at room temp for 10–15 minutes before eating.
They make a great grab-and-go option for busy mornings when you need something quick that isn’t just a granola bar.
Final Thoughts
Peanut butter banana protein balls check every box , easy to make, genuinely delicious, macro-friendly, and meal-prep approved. They scratch that sweet tooth without sending you into a sugar spiral, and the chocolate dipping situation makes them feel like a treat rather than a “healthy snack” you’re forcing yourself to eat. :/
Whether you’re hitting a mid-afternoon slump, need something post-workout, or just want a smarter dessert option, these deliver every single time. Give them a try this week , roll up a batch, dip them in chocolate, hit them with that sea salt, and report back. I’m confident you’ll be making them on repeat.
12
servings15
minutes30
minutes116
kcalIngredients
1 ripe banana, mashed
3.5 tbsp PB2 powder, mixed with water to a peanut butter consistency
1 cup almond flour
2 scoops PEScience Peanut Butter Vegan Protein
2 tbsp honey
1/4 cup semi-sweet chocolate chips
2 tsp coconut oil
Flaky sea salt, for topping
Directions
- Mash the banana in a medium bowl until smooth and lump-free.
- In a small cup, mix the PB2 powder with 1 to 2 tablespoons of water, adding more as needed until it reaches a thick peanut butter consistency.
- Add the PB2 mixture, almond flour, protein powder, and honey to the mashed banana and mix until a thick, cohesive dough forms. Adjust with a little more almond flour if too sticky, or a small splash of water or extra honey if too dry.
- Divide the dough into 12 equal portions and roll each portion into a smooth ball. Place on a parchment-lined plate or tray.
- Refrigerate the balls for 20 to 30 minutes to firm up before dipping.
- Melt the chocolate chips with the coconut oil in the microwave in 30-second bursts, stirring between each burst, or gently in a small saucepan over low heat.
- Dip each ball halfway into the melted chocolate and place it on parchment paper. Sprinkle with a tiny pinch of flaky sea salt before the chocolate sets.
- Refrigerate until the chocolate is fully set, about 20 to 30 minutes, then serve or store in the fridge.
Notes
- Store in an airtight container in the refrigerator for up to 1 week; for easier dipping, chill the balls before adding chocolate.

