No-Bake 5-Ingredient Peanut Butter Oatmeal Protein Balls
When you need a quick snack that actually keeps you full, these peanut butter oatmeal protein balls are the answer. They come together in about 15 minutes with just five simple ingredients.

No baking, no fuss, and they taste like cookie dough. But you can feel good about reaching for one (or two) any time of day.
Why These Protein Balls Are a Weekday Staple
The texture is what wins me over every time. Soft and chewy with little pops of chocolate, they are sweetened just enough with honey so the nutty peanut butter comes through more than sugar.
I love that they hold their shape without being dry. The oats and protein powder soak up the peanut butter just right, and a quick chill makes them firm enough to pack for work or toss in a lunchbox.
Ingredients

- 1 1/2 cups rolled oats: old-fashioned oats give the best chewy texture; quick oats will make the balls softer
- 3/4 cup creamy peanut butter: use a well-stirred natural peanut butter for a less sweet option, or a no-stir brand for a slightly firmer ball
- 1/4 cup honey: binds and sweetens; maple syrup works too with a different flavor
- 1/4 cup vanilla protein powder: any vanilla protein powder works, though whey and plant-based types will change the dough’s moisture slightly
- 1/4 cup mini chocolate chips: mini chips distribute better; regular chips are fine but you may want to chop them
- Pinch of salt: if your peanut butter is unsalted
Variations / Substitutions
- Nut-free option: swap peanut butter for sunflower seed butter and use dairy-free chocolate chips
- Sweetener: replace honey with an equal amount of maple syrup or agave for a vegan version (pair with plant-based protein powder)
- Protein powder: unflavored protein powder can be used; add 1 teaspoon vanilla extract and an extra drizzle of honey to compensate for flavor
- Add-ins: try a tablespoon of chia seeds or flaxseed meal for extra fiber, or a dash of cinnamon for warmth
No-Bake Peanut Butter Granola Bars are another reader favorite snack worth making next.
How To Make No-Bake Peanut Butter Oatmeal Protein Balls
Step 1: Mix the Dry Ingredients

In a large bowl, combine 1 1/2 cups rolled oats, 1/4 cup vanilla protein powder, and a pinch of salt. Stir in 1/4 cup mini chocolate chips, breaking up any clumps of protein powder as you go.
The mixture will look dry and crumbly, and that’s normal. The chocolate chips should be scattered evenly.
Step 2: Stir in the Peanut Butter and Honey

In a microwave-safe bowl, combine 3/4 cup creamy peanut butter and 1/4 cup honey. Microwave for about 30 seconds, just until the peanut butter loosens and stirs easily with the honey. Pour this wet mixture over the oat mixture and stir with a spatula until no dry pockets remain.
The dough should be thick and hold together when you squeeze a handful. If it seems too sticky, mix in a tablespoon or two of extra oats until it feels manageable.
Step 3: Roll the Dough into Balls

Scoop out about 1 tablespoon of the dough and roll it between your palms into a smooth ball. Place each ball on a parchment-lined baking sheet. You’ll end up with about 20 balls. They are soft and ready to eat immediately, but I like to chill them for 20 minutes in the fridge. They firm up into a snack that holds up well on the go.
Eat them straight from the fridge, or let them sit for a few minutes to soften if you prefer a chewier bite.
A Few Tips for Perfect Protein Balls
- Rolled oats are the best choice here; quick oats make the balls softer and they won’t hold together as firmly.
- Protein powders absorb moisture differently. If your dough feels dry when you mix it, add a teaspoon of milk at a time until it comes together.
- Measure the peanut butter and honey with the same measuring cup for easy cleanup. Spoon the peanut butter first, then add the honey on top so it slides right out.
- For the cleanest rollout, lightly wet your hands with water or rub a drop of oil on your palms. The dough will roll without sticking.
Need more or fewer snacks? This recipe scales easily.
| Batch Size | Oats | Peanut Butter | Honey | Protein Powder | Chocolate Chips |
|---|---|---|---|---|---|
| Half batch (about 10 balls) | 3/4 cup | 6 tbsp | 2 tbsp | 2 tbsp | 2 tbsp |
| Double batch (about 40 balls) | 3 cups | 1 1/2 cups | 1/2 cup | 1/2 cup | 1/2 cup |
Keeping the Protein Balls Fresh
- Refrigerate: store in an airtight container for up to 1 week. The balls stay firm and chewy.
- Freeze: freeze on a tray until solid, then transfer to a zip-top bag for up to 3 months. Thaw in the fridge overnight or eat straight from the freezer for a firmer treat.
Frequently Asked Questions
Can I use crunchy peanut butter?
Yes, crunchy peanut butter adds a nice nutty texture. The balls may be a little less smooth but they will hold together just as well.
How do I make these vegan?
Swap the honey for maple syrup or agave nectar and use a plant-based vanilla protein powder. The rest of the recipe stays the same.
Why did my protein balls fall apart?
Usually that means the dough was too dry. Protein powders vary a lot; if your dough doesn’t hold together when squeezed, add a teaspoon of milk (dairy or plant-based) at a time until it does.
Can I skip the protein powder?
Yes, but you’ll need to replace it with something to absorb moisture. Try 1/4 cup oat flour or almond flour and a little extra honey to taste.

Peanut Butter Oatmeal Protein Balls Recipe
Ingredients
Method
- Combine oats, protein powder, salt, and chocolate chips in a large bowl.
- Microwave peanut butter and honey for 30 seconds until loosened, then stir into the oat mixture until a thick dough forms.
- Scoop 1-tablespoon portions, roll into balls, and place on a parchment-lined sheet. Chill for 20 minutes to firm up, or enjoy right away.
