No-Bake Peanut Butter Protein Balls
These no-bake peanut butter protein balls are the answer when you need a quick, protein-packed snack that actually tastes like cookie dough. They come together in about 10 minutes with just a handful of pantry staples and no oven required.

The peanut butter gives them a rich, nutty base while the protein powder adds a boost that keeps you full between meals. I reach for one before a workout or with my afternoon coffee, and they never disappoint.
Why These Protein Balls Earn a Permanent Spot in My Fridge
They hit all the right notes: chewy, slightly sweet, and studded with tiny chocolate chips that melt just enough to feel indulgent. The oats give them structure and a satisfying bite, while the peanut butter holds everything together without making them heavy.
I appreciate how forgiving the recipe is. If you prefer a different protein powder flavor or want to leave out the chocolate, the base holds up beautifully. It’s the kind of recipe you memorize after making it twice.
Ingredients

- 1/2 cup creamy peanut butter: natural, well-stirred to combine the oil
- 1/4 cup honey: or maple syrup for a vegan version
- 1/3 cup vanilla or chocolate protein powder: use your favorite brand
- 1 cup rolled oats: not instant, for the best chewy texture
- 1/4 cup mini chocolate chips: optional but highly recommended
- 1/2 tsp vanilla extract: optional, adds depth
- Pinch of salt: only if your peanut butter is unsalted
Variations / Substitutions
- Use maple syrup: swaps in evenly for honey and makes the balls vegan-friendly.
- Try a different nut butter: almond butter, cashew butter, or sunflower seed butter all work. Sunflower seed butter makes them nut-free.
- Swap the chocolate chips: chopped dried cranberries, raisins, or shredded coconut are nice alternatives. Keep the total add-in around 1/4 cup.
- Change up the protein powder: any flavor works, but vanilla and chocolate blend in best. If using an unflavored powder, add an extra teaspoon of sweetener.
For a similar flavor in a drinkable form, try my Peanut Butter Banana Smoothie.
How to Make No-Bake Peanut Butter Protein Balls
Step 1: Mix the Wet Ingredients

In a medium bowl, stir together the 1/2 cup peanut butter, 1/4 cup honey, and 1/2 teaspoon vanilla extract until smooth and well combined, about 30 seconds. If your peanut butter is unsalted, add a tiny pinch of salt to brighten the flavor. The mixture should be thick but spreadable.
Step 2: Stir in the Dry Ingredients

Add the 1/3 cup protein powder, 1 cup rolled oats, and 1/4 cup mini chocolate chips. Stir with a spatula until no dry spots remain and the dough holds together when you press it between your fingers. If the mixture seems too dry to form balls, drizzle in a teaspoon of milk and stir again.
Step 3: Roll and Chill the Balls

Scoop tablespoon-sized portions of the dough and roll them between your palms into smooth balls. Place them on a plate or small baking sheet in a single layer. Refrigerate for at least 30 minutes, until the balls are firm to the touch. Once set, they are ready to eat. The chocolate chips will be cool and the peanut butter flavor shines through.
A Few Notes Before You Start
- If your peanut butter is especially runny, pop the bowl of dough in the fridge for 10 minutes before rolling; it firms up quickly.
- Any protein powder works here, but whey-based ones tend to dry out the dough more than plant-based blends. Adjust with a splash of milk as needed.
- Rolling the balls slightly smaller than a golf ball yields about 12, which makes a neat lunchbox portion.
Make a bigger batch for meal prep:
| Batch Size | Peanut Butter | Honey | Protein Powder | Oats | Chocolate Chips |
|---|---|---|---|---|---|
| 12 balls | 1/2 cup | 1/4 cup | 1/3 cup | 1 cup | 1/4 cup |
| 24 balls | 1 cup | 1/2 cup | 2/3 cup | 2 cups | 1/2 cup |
Storing Leftover Energy Balls
- Refrigerate: Store the balls in an airtight container in the fridge for up to a week. They stay firm and chewy.
- Freeze: Freeze in a single layer first, 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 bite.
Frequently Asked Questions
Can I use crunchy peanut butter?
Yes, the little peanut pieces add extra texture. The balls might be slightly harder to roll smoothly, but they taste great.
How do I make these vegan?
Swap the honey for maple syrup and use a plant-based protein powder. The texture will be slightly softer but still hold together.
My dough is too sticky to roll. What now?
Chill the mixture for 15 minutes first, then lightly coat your palms with a neutral oil or a dab of water to prevent sticking.
Can I skip the chocolate chips?
Absolutely. Dried fruit, chopped nuts, or shredded coconut all work as fun swaps. Just keep the total add-in amount around 1/4 cup.
What’s the best protein powder for this recipe?
Vanilla or chocolate protein powder blends in seamlessly. Avoid unflavored or strongly earthy ones unless you boost the sweetener a touch.

No-Bake Peanut Butter Protein Balls Recipe
Ingredients
Method
- In a medium bowl, stir together the peanut butter, honey, and vanilla until smooth.
- Add the protein powder, oats, and chocolate chips. Stir until a thick dough forms that holds together when pressed.
- Roll tablespoon-sized portions into balls and place on a plate. Refrigerate for at least 30 minutes until firm, then serve.
