These Chocolate Peanut Butter Protein Balls are packed with protein and chocolatey goodness. They are perfect for a quick energy boost.

I started to make these protein balls years ago while working with a vegan company and tested this recipe for them. I loved it so much and couldn't believe how easy it was to make.
Since then, I have made these chocolate peanut butter protein balls so often because they're the perfect go-to snack and also great for a pre-workout boost or enjoyment on a movie night.
So, if you're looking for a delightful and nutritious snack that satisfies your sweet tooth while boosting your energy, you're in the right place. You simply will love this recipe!
Jump to:

For more sweetness check out my absolute favourite Easy Puff Pastry Fruit Tart and my Vegan Apple Turnovers recipe.
why you will love this recipe
These protein balls are also so delicious, nutritious and packed with protein and fibre; this recipe strikes the perfect balance between taste and health.
The combination of protein from the powder and healthy fats from the peanut butter makes them a perfect snack to keep you fuelled throughout the day.
And do you know what the best part is? You don't have to bake them!
These are the easiest no-bake protein balls that you can make! It is vegan and can easily be made gluten-free.
So, it's PERFECT!
chocolate peanut butter Protein balls Ingredients

- Oats - To keep the recipe gluten-free, use gluten-free rolled oats.
- Chocolate chips are optional, but I love adding them to these protein balls to make them extra chocolatey and crunchy.
- Peanut butter - I love using crunchy peanut butter to make this recipe, but if you prefer, you can also make it with smooth. I'd recommend using the creamy and oily one, which is runny. This will give you a better consistency of your protein balls, and mixing them with the other ingredients will be easier.
- Maple syrup - For the extra sweetness. You can use dates instead.
- Dairy-free milk - It adds moisture and helps bind the ingredients together.
- Cocoa powder - For those extra chocolatey flavours.
- Vg chocolate protein powder - Use your favourite brand. It would also be delicious with a vanilla flavour.
For the full recipe and quantities, see the recipe card at the end of the post.
How to make Chocolate Peanut Butter Protein balls
Place oats, peanut butter, chocolate chips, maple syrup, protein powder, cocoa powder and a few tablespoons of dairy-free milk in a large bowl and stir to combine. Once combined, let it rest for 5-10 minutes.
Form dough into small balls with wet hands, and ENJOY!
Pro Tip: Add more dairy-free milk if the dough is too dry or crumby. One tablespoon at a time.
Additional coating options: shredded coconut, chopped nuts or melted chocolate for dipping.

Substitutions
- Dates - Instead of maple syrup, you can use dates or other sweeteners.
- Oats - Use gluten free oats to keep this recipe gluten free.
- Peanut butter - I like it with crunchy peanut butter, but it would also be delicious with a smooth. Just make sure to use the runny, oily one.
- Protein powder - I like to use chocolate protein powder, but it would also work well with vanilla or any other flavour. Use your favourite brand and flavour.
- Chocolate chips - Use dark chocolate instead.
Experiment with different coatings, add-ins like chia seeds or dried fruits, or try swapping peanut butter for almond or cashew butter to suit your taste preferences.

How to store Them
Refrigeration: Place the protein balls in an airtight container or zip-top bag and store them in the fridge for up to a week.
Freezing: These protein balls freeze well if you've made a larger batch or want to store them longer. Arrange them in a single layer on a baking sheet and freeze until solid. Once frozen, transfer them to a freezer-safe container or bag, separating layers with parchment paper to prevent sticking. They can stay fresh in the freezer for up to three months.
When you're ready to enjoy them, if frozen, allow the protein balls to thaw in the refrigerator or at room temperature for about 20-30 minutes before consuming.
Frequently Asked Questions
Sure! Adding chia seeds, flaxseed meal, or other nutritious add-ins can boost the protein and nutrient content.
To reduce the calorie content, consider using a lower-calorie sweetener like stevia or monk fruit instead of maple syrup.
Yes, you can create these protein balls without protein powder. Consider increasing the amount of rolled oats or adding ingredients like ground nuts or seeds to enhance the protein content.
More sweet recipes
NEED MORE QUICK AND EASY RECIPES? Subscribe to my newsletter and follow along on Instagram, Facebook, as well as on Pinterest, Youtube and TikTok for all of the latest updates.
Thank you for joining me in the kitchen and trying this delicious recipe! Your feedback means the world to me, so if you loved this dish, don't forget to rate the recipe and share your thoughts in the comments below.
Print
Easy Chocolate Peanut Butter Protein Balls
- Total Time: 15 minutes
- Diet: Vegan
Description
These Chocolate Peanut Butter Protein Balls are packed with protein and chocolatey goodness. They are perfect for a quick energy boost.
Ingredients
- 1 cup oats
- ½ cup peanut butter
- 2 tbsp chocolate protein powder
- ¼ cup maple syrup
- 1 tbsp cocoa powder
- 2 tbsp chocolate chips
- few tablespoon dairy-free milk
Instructions
Place oats, peanut butter, chocolate chips, maple syrup, protein and cocoa powder and a few tablespoons of dairy-free milk in a large bowl and stir to combine. Once combined, let it rest for 5-10 minutes.
Form dough into small balls with wet hands, and ENJOY!
Serve it immediately or store the protein balls in an airtight container in the fridge for up to a week.
Notes
Add more dairy-free milk if the dough is too dry or crumby. One tablespoon at a time.
- Prep Time: 15 minutes
- Category: Snacks
- Cuisine: American











Louise Barber says
These are lovely! And sooo easy 😀
Kristy @ Plant N' Spice says
Thank you Louise 🥰 I'm glad you liked it 🙂