5-Ingredient Peanut Butter Protein Balls (No Protein Powder)
These peanut butter protein balls are made without protein powder, relying on a handful of pantry staples for a chewy, satisfying snack.

They come together in about 10 minutes with no baking, which makes them the kind of thing you can throw together on a busy weeknight or before a workout. Keep a batch in the fridge and you’ve got grab-and-go energy that actually tastes like a treat.
What Makes These Protein Balls So Good
The texture is what gets me: chewy from the oats, nutty from the peanut butter, with little pops of chocolate in every bite. They taste like cookie dough, but they’re built to actually keep you full.
Since there’s no protein powder, you don’t get that chalky aftertaste or artificial sweetness. Just real ingredients you can pronounce.
Ingredients

- 1 cup natural peanut butter: use the drippy kind (just peanuts and salt) for easy mixing
- 1/2 cup honey: maple syrup works for a vegan version
- 1 1/2 cups rolled oats: old-fashioned oats give the best chewy texture
- 3 tbsp chia seeds: hemp hearts or flaxseed work for extra protein
- 1/3 cup mini dark chocolate chips: semi-sweet or chopped dark chocolate are fine too
- Pinch of flaky sea salt (optional): helps balance the sweetness
Variations / Substitutions
- Nut-free: swap the peanut butter for sunflower seed butter
- Vegan: use maple syrup instead of honey (the dough will be slightly stickier, but still holds)
- Chocolate twist: add 2 tbsp cocoa powder to the dough and cut the chocolate chips in half
- Fruity: replace the chocolate chips with dried cranberries or chopped dried apricots
- No seeds: skip the chia seeds and add an equal amount of shredded coconut or finely chopped nuts
If you like these, you might also enjoy our Banana Oat Energy Bites.
How to Make Protein Balls Without Protein Powder
Step 1: Mix the Dough

In a large bowl, stir together the 1 cup peanut butter and 1/2 cup honey with a wooden spoon until smooth and the streaks disappear, about 2 minutes. Add the 1 1/2 cups oats, 3 tbsp chia seeds, 1/3 cup chocolate chips, and a pinch of salt if using. Keep stirring until every oat is coated and no dry spots remain. The mixture will be thick and slightly sticky.
Step 2: Roll and Chill

Scoop heaped tablespoons of the mixture and roll them between your palms into 1-inch balls. Place the balls on a parchment-lined plate or small baking sheet and refrigerate for 30 minutes to set. The chill firms them up and makes the chocolate chips snap when you bite in.
Step 3: Grab and Enjoy

Once the balls are firm, transfer them to an airtight container or a serving bowl. Keep them in the fridge and grab a couple whenever you need a snack. They stay fresh for up to two weeks.
A Few Tips for Protein Ball Success
- Use drippy natural peanut butter (the kind with just peanuts and salt) for easiest mixing. If your peanut butter is stiff, warm it slightly in the microwave for 10 seconds.
- Wet your hands with a little water before rolling to prevent sticking.
- A pinch of flaky sea salt mixed into the dough brings out the sweetness of the chocolate and honey.
- Hemp hearts add even more protein and a subtle nutty flavor — toss in 2 tbsp if you have them.
Scale the recipe up or down:
| Number of Balls | Peanut Butter | Rolled Oats | Honey |
|---|---|---|---|
| 7 (half batch) | 1/2 cup | 3/4 cup | 1/4 cup |
| 14 (standard) | 1 cup | 1 1/2 cups | 1/2 cup |
| 28 (double) | 2 cups | 3 cups | 1 cup |
Other add-ins like chia seeds and chocolate chips increase proportionally.
How to Store Homemade Protein Balls
- Refrigerate: Place the balls in an airtight container in the fridge for up to 2 weeks.
- Freeze: Freeze them in a single layer on a parchment-lined sheet, then transfer to a freezer bag for up to 3 months. Thaw overnight in the fridge.
- Serve cold: These are best straight from the refrigerator — they get softer and stickier at room temperature.
Frequently Asked Questions
Can I make these nut-free?
Yes, use sunflower seed butter in place of peanut butter. The texture will be nearly identical.
Why won’t my protein balls stick together?
The mixture is likely too dry. Add 1 more tablespoon of honey or peanut butter and stir until the dough holds when you press it.
Can I use quick oats instead of rolled oats?
You can, but the balls will be softer and less chewy. Rolled oats give the best texture for a protein snack.

Protein Balls Without Protein Powder Recipe
Ingredients
Method
- Stir the peanut butter and honey until smooth. Add the oats, chia seeds, chocolate chips, and salt, mixing until everything is evenly coated.
- Roll heaped tablespoons of the dough into 1-inch balls and place on a parchment-lined plate. Refrigerate 30 minutes to set.
- Transfer to an airtight container and grab a couple from the fridge whenever you want a snack.
