These peanut butter protein balls are healthy and satisfying. Full of wholefood ingredients they make a protein-rich snack perfect for an energy boost on busy days.

With only a few simple ingredients you can't go wrong, these peanut butter protein balls hit the spot when you need a lift and kids love them too!
These balls contain 4g of protein per serve so for a small snack they are pretty satisfying.
No special equipment or food processor is needed!
Notes on Key Ingredients
- Oat flour and almond meal - This blend gives you a great texture and mix of fibre and protein. If you are sensitive to oats or would like a grain-free/Paleo option then you could replace the oat flour with coconut flour.
- Protein Powder - You can use your favourite vanilla protein powder, I like to use a dairy-free/Vegan protein powder.
- Peanut butter - Use natural drippy creamy peanut butter. If there is salt in your peanut butter then you might want to omit the added salt. If you use peanut butter with extra fat and sugar added this can affect the end result (taste, texture and possibly unwanted hidden sugars).
Step by Step Instructions
- Preheat your oven to 175 C/350°F. Line a baking tray with baking/ parchment paper.
- Combine the oat flour and almond meal. Spread in an even layer on the baking sheet. Toast for 5-7 minutes until the flour is just starting to turn golden. Remove the tray from the oven and allow the flour to cool.
- Add the flour to a bowl. Add the protein powder and salt. Mix to distribute everything evenly.
- Add the agave syrup into the bowl.
- Next, add the peanut butter.
- Mix in to form a thick dough.
- Add water 1 tablespoon at a time. If the mixture is too crumbly and does not hold together easily, add more.
- Place some baking/parchment paper on a baking tray.
- Oil your hands and any utensils. Scoop heaping tablespoon size amounts of the dough and roll between your palms to form a ball. Alternatively, you can use an oiled one tablespoon cookie scoop or melon baller to form them. If you are in a warm climate and the dough is sticky you can place it in the fridge for 10 minutes to make it easier to roll.
- Once the peanut butter balls are formed, chill in the fridge on a flat surface for 20 minutes or until firm.
Swaps and Variations
- You could swap the oat flour for coconut flour if you are wanting a grain-free protein ball.
- Chocolate protein powder could be used for a choc-nut flavoured protein ball.
- Chopped nuts and chocolate chips can be added to the protein balls to jazz them up if you prefer.
- The sweetener you use needs to be sticky! Honey, brown rice syrup, date syrup are other options.
Protein balls can be a healthy snack when they are made with whole food ingredients and are enjoyed in moderation.
Storage and Freezing
To store: Peanut butter protein balls can be kept in the fridge for up to 7 days in an airtight container.
To freeze: These protein balls can be frozen in a freezer-safe container or a bag for up to 3 months.
Other recipes you will love:
If you are looking for other bliss ball recipes these creamy blueberry and cacao balls and lemon coconut bliss balls make delicious little energy bites.
For a simple no-bake snack that kids will love these peanut butter chocolate chip oat bars will go down a treat!
If you are a peanut butter fan then these peanut butter fat bombs make great little snacks for anyone following a keto or low carb diet.
These no-bake peanut butter, oat and honey squares are a hit with kids and with only 3 ingredients are really easy to make!
For more tasty recipes and to see what I’ve been getting up to you can follow me on Facebook, Instagram, Pinterest or Twitter.
If you make these Vegan peanut butter balls, I’d love for you to give them a star rating ★ below, and please let me know how you get on! You can also tag me #lovefoodnourish on Instagram – I love seeing your creations!
Peanut Butter Protein Balls
These easy to make protein rich peanut butter balls make a tasty and satisfying snack! Vegan, Dairy-Free, G.F and Paleo option.
Ingredients
- ½ cup/60gm oat flour
- ½ cup/60gm blanched almond meal
- ½ cup plus 2 tablespoon (62gm) vanilla protein powder (vegan)
- ¼ cup/60ml agave syrup
- ½ cup/125gm natural smooth peanut butter
- ¼ tsp/2gm salt - If there is added salt in your peanut butter then don't add this just add a pinch of salt.
- Optional additions:
- ¼ cup/45g mini chocolate chips
- Chopped roasted peanuts
Instructions
For step by step instructions with photos of each process please see the blog post.
- Preheat your oven to 175 C/350°F. Line a baking tray with baking/ parchment paper.
- Combine the oat flour and almond meal. Spread in an even layer on the baking sheet. Toast for 5-7 minutes until the flour is just starting to turn golden. Remove the tray from the oven and allow the flour to cool.
- Add the flour to a bowl. Add the protein powder and salt. Mix to distribute everything evenly.
- Add the agave syrup into the bowl. Next, add the peanut butter. Mix in to form a thick dough. Add water 1 tablespoon at a time. If the mixture is too crumbly and does not hold together easily, add more.
- Place some baking/parchment paper on a baking tray.
- Oil your hands and any utensils. Scoop heaping tablespoon size amounts of the dough and roll between your palms to form a ball. Alternatively, you can use an oiled one tablespoon cookie scoop or melon baller to form them. If you are in a warm climate and the dough is sticky you can place it in the fridge for 10 minutes to make it easier to roll.
- Once the peanut butter balls are formed, chill in the fridge on a flat surface for 20 minutes or until firm.
Notes
- Melt dark chocolate and dip the chilled balls halfway to replicate buckeye candies.
- You could swap the oat flour for coconut flour if you are wanting a grain-free protein ball.
- Chocolate protein powder could be used for a choc-nut flavoured protein ball.
- Chopped nuts and chocolate chips can be added to the protein balls to jazz them up if you prefer.
- The sweetener you use needs to be sticky! Honey, brown rice syrup, date syrup are other options.
Nutrition Information
Yield 24 Serving Size 1Amount Per Serving Calories 73Total Fat 4gSaturated Fat 1gTrans Fat 0gUnsaturated Fat 3gCholesterol 0mgSodium 49mgCarbohydrates 5gNet Carbohydrates 4gFiber 1gSugar 2gProtein 4g
This nutritional information is an estimate only and is provided as a courtesy to readers. It was auto-generated based on serving size, number of servings, and typical information for the ingredients listed in the recipe card. Please feel free to use your preferred nutrition calculator. Please consult your doctor about any specific dietary requirements.
Leave a Reply