As a mum of growing teens who are also competing at high level sports, I am currently working on the constant battle of keeping them fuelled with enough energy while trying to avoid the endless stream of junk food. This is where a good protein balls recipe that is no bank can come to the rescue.
I don’t try and claim perfection here, you are still going to see some junk food in my cupboards, but I want there to be less of it.
Between school, sports, and their never-ending appetites (omg no one warns you about in infinite pit that is a teenage boys stomach), it’s so easy for them to reach for quick, processed snacks loaded with sugar and empty calories that don’t actually fuel them properly.
But as someone who is very aware of how sugar affects not just their health but mine too—especially with PCOS symptoms and midlife weight gain—I’m always on the lookout for healthier alternatives that nourish our bodies while keeping sugar intake in check.
That’s why these Chocolate Protein Balls have become a staple in our household! I first tried them out from the all new Better Body High Protein cookbook last year when we set out on our 3 day family hike, and the kids actually loved them!!!!!

They are packed with protein, fiber, and healthy fats to keep everyone satisfied, without the crash that comes from sugar-laden snacks. Plus, they’re no-bake, making them a quick and easy option to prep ahead of time. You can also make bigger batches and store them in the freezer.
Why These Energy Balls Are a Great Alternative
- Balanced Energy: The combination of protein, healthy fats, and fiber helps provide steady energy without blood sugar spikes and crashes.
- Lower in Sugar: With natural sweetness from raw honey and dark chocolate chips, they satisfy the sweet tooth without relying on refined sugars.
- PCOS & Midlife Friendly: Keeping refined sugars low is a key strategy for managing weight, especially around the midsection, and balancing hormones.
- Kid-Approved: Even picky eaters love these because they taste like a treat while still being packed with nutrients.
Chocolate Protein Balls Recipe
Ingredients:
- ¾ cup (70g) rolled oats
- 2 tbsp (14g) almond flour
- ½ cup (125g) peanut butter
- 2½ scoops (75g) vanilla protein powder
- 2 tbsp (30g) raw honey
- ¼ cup (45g) dark chocolate chips
Instructions:
- In a large bowl, mix together the oats, almond flour, and protein powder.
- Add the peanut butter and honey, stirring until everything is well combined.
- Fold in the dark chocolate chips.
- Using your hands, roll the mixture into bite-sized balls.
- Place them on a tray lined with parchment paper and refrigerate for at least 30 minutes to firm up.
- Store in an airtight container in the fridge for up to a week.
How to Customise for Different Preferences & Tastes
- Swap peanut butter for almond or cashew butter for a different flavor.
- Add chia seeds or flaxseeds for an extra fiber and omega-3 boost.
- Use cocoa powder if you want an extra rich chocolate taste.
- Roll them in shredded coconut or crushed nuts for added texture.
Final Thoughts
Finding the balance between fuelling growing teens and making smart nutritional choices can feel like a challenge, but simple homemade snacks like these Chocolate Protein Balls make it so much easier. Not only do they keep my kids satisfied, but they also fit into my own health goals—helping me manage my PCOS and midlife weight without feeling deprived.
If you try this recipe, let me know what you think! Do you have any other go-to healthy snacks for your family? Drop a comment below—I’d love to hear your ideas!

Vanilla & Peanut Butter Protein Balls [No Bake]
Ingredients
- 70 g Rolled Oats 3/4 cup
- 14 g Almond Flour 2 tbsp
- 125 g peanut butter 1/2 cup
- 75 g vanilla protein powder 2 1/2 scoops
- 2 tbsp raw honey
- 45 g darnk chocolate chips 1/4 cup
Instructions
- In a large bowl, combine the oats, peanut butter, protein powder, raw honey, and dark chocolate chips. Stir well until everything is fully combined.
- Use your hands or a small scoop to form the mixture into 12 evenly sized balls.
- Place the balls on a tray or in a container and refrigerate for at least 30 minutes to allow them to set.
- Store any leftovers in the fridge for up to a week. You can also batch cook and freeze for up to a month.
Leave a Reply