This post may contain affiliate links.
These Peanut Butter Oatmeal Balls are made with 7 simple ingredients, comes together in just 15 minutes and has 6.5 grams of protein per ball for an easy healthy snack everyone will love.

Table of Contents
If you’re looking for an easy, wholesome snack to keep on hand during busy weeks, these peanut butter oatmeal balls are it. They’re made with a just a few simple ingredients and taste similar to the flavours of my Chocolate Peanut Butter Protein Bars and Chocolate Peanut Butter Chia Pudding.
What sets this recipe apart is the extra boost of protein from a scoop of protein powder, giving each ball about 6.5 grams of protein, making them an ideal for a healthy snack between meals. Plus, they come together in one bowl or a food processor and require no baking, which means you can whip up a batch in just 15 minutes. Store them in the fridge or freezer for the ultimate grab-and-go snack.
Why you’ll love this Protein Ball Recipe
- Quick and easy: Made with just 7 pantry staples, these no-bake peanut butter balls come together in one bowl or food processor in just 15 minutes.
- Satisfying: These will be more satisfying and keep you feeling fuller for longer thanks to the added protein compared to some of my other energy balls like these Key Lime Pie Energy Balls.
- Great for most diets: Naturally gluten-free (use certified oats), dairy-free, and refined sugar-free.
- Customizable: Mix in chopped nuts, dried fruit, shredded coconut, or swap the chocolate chips for cacao nibs.
- Perfect for meal prep: These store well in the fridge or freezer, making them an ideal meal prep snack.
Key Ingredients

- Oats: Rolled oats or quick oats both work well in this recipe.
- Protein powder: Protein powder is a great way to add an extra protein-boost to recipes like this or like these Protein Powder Pancakes Recipe and Protein Overnight Oats. You can use unflavoured or vanilla protein powder.
- Peanut butter: I recommend using natural peanut butter, but any peanut butter you have on hand will work. Use leftover peanut butter to match a quick batch of Peanut Butter Chia Pudding!
*This is a recipe overview. The Full recipe with measurements is below in the recipe card.
How to Make Peanut Butter Oatmeal Balls

Step 1: Add all the ingredients to a food processor or bowl.

Step 2: Gently pulse a few times to combine, or mix by hand.

Step 3: Add the chocolate chips and mix.

Step 4: Roll into balls and place in the fridge for 2 hours to set.
How To Store
Store these Peanut Butter Oatmeal Balls in an airtight container in the fridge for up to 2 weeks, or in the freezer for up to 3 months. They hold their shape best when chilled and can even be enjoyed straight from the freezer. (Just let them thaw about 5 minutes!)
Jess’s Tips
- Adjust peanut butter if needed: Some brands are runnier or thicker. If the mixture isn’t sticking together, add more peanut butter. If it’s too wet, mix in a bit more oats.
- Mix by hand or in a food processor: Hand mixing gives a chunkier texture, while the food processor makes them smooth and uniform.
- Don’t overdo the chocolate chips: Too many make it harder to roll the balls.
- Use a scoop for even portions: A tablespoon or small cookie scoop helps keep all the balls the same size.
- Chill if the dough is sticky: Pop the mixture in the fridge for 10 to 15 minutes to make rolling easier.
- Add mix-ins: Add some chopped nuts, cacao nibs, shredded coconut, dried cranberries like I add to these Trail Mix Energy Balls or any other mix ins you like!
Frequently Asked Question
Yes! These energy balls are made with wholesome ingredients like oats, peanut butter, chia seeds, and protein powder. With 6.5 grams of protein and 2 grams of fibre per serving they make a balanced snack.
Absolutely. While I love adding protein powder to recipes like this or my Birthday Cake Protein Balls, you can always just replace the protein powder with more oats or a few tablespoons of almond flour.
Nope. You can mix everything in a bowl by hand. The food processor just gives a smoother, more blended texture.

Try These Energy Balls Next!
If you tried these Peanut Butter Oatmeal Balls or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on Pinterest, Instagram and Facebook for even more deliciousness!

Peanut Butter Oatmeal Balls
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 15 minutes
- Yield: 16 balls
- Category: Snack
- Method: Mix
- Cuisine: American
- Diet: Vegetarian
Description
These Peanut Butter Oatmeal Balls are no-bake and packed with 6.5 grams of protein per serving for a healthy snack!
Ingredients
- 1 1/4 cup oats
- 1/4 cup protein powder (I use this one)
- 1 tbsp chia seeds
- 1 cup natural peanut butter
- pinch of salt (*if your peanut butter has no added salt)
- 1/4 cup honey or maple syrup
- 1 tsp vanilla extract
- 1/4 cup mini dark chocolate chips
Instructions
- Add all the ingredients to a bowl or food processor and mix or pulse together until combined. (if using a food processor, add in the chocolate chips at the end and pulse just until mixed.)
- Use your hands to roll into even balls.
- Place in the fridge to set for 2 hours.
- Store in the fridge in an airtight container.
Notes
- If the mixture is too dry add more peanut butter.
- Mix by hand for a chunkier texture or use a food processor for a smoother result.
- Don’t add too many chocolate chips, it will make the balls hard to roll.
- Use a tablespoon or small scoop to portion evenly.
- If the dough feels sticky, chill it for 10 to 15 minutes before rolling.
- Try adding in chopped nuts, cacao nibs, coconut, or dried fruit to change it up.
- These oatmeal balls need to be stored in the fridge or freezer.
Nutrition
- Serving Size: 1 ball
- Calories: 120
- Sugar: 3.5g
- Fat: 7g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 6.5g
tried this recipe, I love them. I didn’t have any protein powder but the recipe still worked (I simply adjusted the maple syrup). Thank you for sharing this recipe.
Happy you enjoyed them Monika 🙂
My go to recipe for a healthy afternoon snack!
Love this recipe! I keep them in the freezer just to have on hand ?
Thanks Karlee! Always love keeping these stashed in my freezer too 🙂
YUM! These look amazing! I made all kinds of protein balls last year = such a great recipe and treat! I legit have been on your site for over 30 min now lol #drooling
Thanks so much Katrina! 🙂
Do you think oat flour would work? I don’t like rolled oats nor 1 minute oats. They get stuck in my teeth!
Hi Gwen, yes! Oat flour should work 🙂
I made these when i got home from work and they are so good! These are good for protein and energy!