Peanut Butter Protein Balls
These peanut butter protein balls are a quick, high-protein snack with no added sugar. They’re naturally sweetened with dates, have a good amount of fiber from the oats and flax, and get a light chocolate drizzle to make them feel a little more fun.
These protein balls work well for meal prep since they stay soft in the fridge and are easy to grab when you are heading out the door. They make a simple snack between meals and fit nicely beside other high protein options like Garlic Butter Steak Bites or Creamy Chicken Noodle Soup when you are planning a full week of food. If you like prepping breakfast recipes ahead, my Carrot Cake Overnight Oats are another one to add to the list.
Why you’ll love these No-Bake Peanut Butter Protein Balls

Easy Peanut Butter Protein Balls for Meal Prep Snacks
I like keeping a little sweet bite in the fridge that doesn’t feel heavy, and these peanut butter protein balls are perfect for that. They’re small, easy to snack on, and just enough to keep me going when I need something quick. They also have 7 grams of protein each, so having a couple with a cup of coffee gives me a nice boost throughout the day.
Ingredients Needed for Peanut Butter Protein Balls
- Medjool dates: provide the natural sweetness and bind everything together once they are blended. Soft dates work best but firm dates can be soaked in hot water for a few minutes.
- PB2: brings in the peanut butter flavor without adding heaviness. Mixing it with water creates a thick paste that blends smoothly with the dates.
- Oat flour: helps the bars firm up while keeping the texture soft. Blending quick oats into a fine powder works perfectly.
- Protein powder: adds structure and gives the bars their protein boost. Vanilla or peanut butter flavors both work well.
- Ground flaxseed: adds fiber and helps the bars hold their shape.
- Vanilla extract: rounds out the flavor politely without overpowering anything.
- Salt: balances the sweetness from the dates.
- Chocolate chips: melt into a smooth topping that sets in the fridge. I used Lily’s chocolate chips for a low-sugar option.
- Crushed peanuts: add a small bit of crunch on top.

How to make No-Bake Peanut Butter Protein Balls
**For more detailed instructions, please refer to the printable recipe card below.**

Add the dates to a food processor and blend until smooth.

Stir the PB2 and water together in a small bowl to form a thick paste.

Add the PB2 paste to the blended dates and pulse until combined.

Add oats, protein powder, flaxseed, vanilla, and salt. Blend until the mixture forms a thick dough. Add a little water if it feels too dry.

Roll into balls and place on the baking sheet.

Melt chocolate chips with coconut oil.

Drizzle the melted chocolate on top.

Sprinkle with crushed peanuts and chill until set.
Variations
- Add mini chocolate chips: Mixing chips into the dough gives the balls a sweeter flavor without adding sugar. They also add texture.
- Use almond butter powder: This changes the flavor slightly while keeping the same soft texture and high protein content.
- Add coconut flakes: A little shredded coconut mixes in easily and brings more fiber while keeping the flavor simple.
- Add cinnamon: A pinch of cinnamon changes the flavor just enough for days when you want something warmer. It blends well with the oats.
- Roll in crushed peanuts: Once the balls are formed, you can roll them in crushed peanuts for more texture and a little crunch.
Serving Suggestions
- Pair with chocolate peanut butter protein bars: These two recipes make a nice set when you are on the go and want both a bar and a small snack option.
- Add to meal prep boxes: Try out some of my Meal Prep ideas to keep you on target during the week.
- Serve with fruit: Fresh berries or sliced bananas work well with the flavor and keep the snack feeling balanced.
- Carry for on the go snacks: These travel easily, especially when chilled first.
- Pair with Spiced Peanuts: For a salty and sweet mix, these two snacks work well together.

Storage and Freezing
- How should I store Peanut Butter Protein Balls?
Store them in the fridge in an airtight container for up to one week.
- Can I freeze Peanut Butter Protein Balls?
Yes. Freeze them on a tray first, then move them to a freezer bag. They thaw quickly.
Don’t forget to pin this for later!


Tips & Tricks
- Adjust texture with oats or water: If the mixture feels sticky, add a small spoonful of oats or PB2 and pulse again until it firms up. If it feels too dry, add a spoonful of water and pulse until a dough forms.
- Blend the dates fully: Smooth dates give the balls the best texture.
- Chill before drizzling: Chilling helps the chocolate set quickly without sliding off.
- Use parchment paper: It prevents sticking and makes cleanup simple.
- Roll with slightly damp hands: This helps the mixture form smooth balls without sticking.
Recommended
More Protein Packed Meals
Looking for more meal inspiration?
Browse my Slow Cooker Meals or check out my Desserts for more yummy ideas.

FAQ


Peanut Butter Protein Balls
Ingredients
- 1 ½ cups medjool dates pitted (about 15–18 dates)
- ¾ cup quick oats
- ½ cup PB2
- ¼ cup water to mix with PB2
- ¾ cup protein powder vanilla or peanut butter
- 2 tablespoons ground flaxseed
- 1 teaspoon vanilla extract
- Pinch of salt
- 1 tablespoons water if needed
Chocolate Drizzle
- ⅓ cup Lily’s chocolate chips
- 1 teaspoon coconut oil
Instructions
- Line a baking sheet with parchment paper.
- If the dates are firm or dry, soak them in hot water for 10 minutes and drain. If soft, use them as is.
- Add the dates to the food processor and blend until smooth.
- In a small bowl, mix the PB2 with ¼ cup water to form a thick paste.
- Add the PB2 paste to the blended dates and pulse until creamy and fully combined.
- Add the quick oats, protein powder, flaxseed, vanilla, and salt. Pulse until the mixture holds together. ****Add a splash of water if it's too dry. Add some oats or PB2 if it's too wet.
- Dampen your hands with water and roll into balls. Place on the baking sheet and chill for 20-30 minutes
- Melt the Lily’s chocolate chips with coconut oil and drizzle over the chilled balls.
- Chill again until the chocolate sets.
Notes
- Adjust texture with oats: If the mixture feels sticky, add a small spoonful of oats or PB2 and pulse again until it firms up.
- Blend the dates fully: Smooth dates give the balls the best texture.
- Chill before drizzling: Chilling helps the chocolate set quickly without sliding off.
- Use parchment paper: It prevents sticking and makes cleanup simple.
- Roll with slightly damp hands: This helps the mixture form smooth balls without sticking


