| |

Chocolate Peanut Butter Protein Balls

There are 4 grams of protein in each of these chocolate peanut butter protein balls! No protein powder necessary.

Chocolate peanut butter protein balls piled into a bowl.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

Protein balls are the perfect miniature quick or on-the-go snack! Enjoy a couple after the gym or on a busy day when you just don’t have much time to spend in the kitchen.

These protein balls are made with peanut butter – because that chocolate + peanut combo is heavenly – but you can substitute the peanut butter for any nut or seed butter.

The hemp seeds, flax seeds, peanut butter, and almond flour offer quite a bit of protein. But, you can substitute some of the almond flour for protein powder if you want additional protein.

Protein Sources Used

  • Hemp seeds: 31 grams of protein per 100 grams
  • Flax seeds: 18 grams of protein per 100 grams
  • Peanut butter: 25 grams of protein per 100 grams
  • Almond flour: 21 grams of protein per 100 grams

Hemp seeds are one of my favorite plant-based protein sources. Aside from being high in protein, they are also high in healthy fats, magnesium, and zinc.

This recipe also calls for medjool dates for natural sweetness and cocoa powder for flavor.

Protein ball mixture in a food processor.

How to Make Protein Balls

To make these chocolate peanut butter protein balls, you just need a food processor! If you do not own a food processor, a blender can also work but you will probably need to scrape down the sides throughout blending.

Process the peanut butter, hemp seeds, cocoa powder, ground flax seeds, and dates until smooth and creamy. Then add in the almond flour and pulse until a dough-like consistency is reached.

If the mixture is too wet and it sticks to your hands, add in more almond flour. If it’s too dry and crumbles when you try to roll it, add in more peanut butter.

Roll the mixture in balls.

You can leave the balls as is, or coat them in cocoa powder or hemp seeds. Or even mini chocolate chips. Delicious!

A chocolate peanut butter protein ball being rolled into cocoa powder.


Store the protein balls in the fridge in a covered container. They’ll last for about a week.

You can also freeze them for up to 3 months. To thaw, place in the fridge overnight.

What is the Protein Content?

If each protein ball is made with about 1 tablespoons of mixture, this recipe makes 22 balls and each ball contains 4 grams of protein.

A bowl piled high with chocolate peanut butter protein balls.

More High-Protein Recipes:

Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

Chocolate peanut butter protein balls piled into a bowl. Some are plain, some coated in hemp seeds, some coated in cocoa powder.

Chocolate Peanut Butter Protein Balls

Karissa Besaw
Protein balls made with chocolate and peanut butter. No protein powder necessary! This recipe is vegan and naturally sweetened with medjool dates.
5 from 5 votes
Prep Time 5 minutes
Total Time 5 minutes
Course Snack
Cuisine Vegan
Servings 22 balls
Calories 111 kcal



  • Add all ingredients, except for the almond flour, to a food processor. Blend until smooth and creamy.
  • Add in the almond flour and pulse until incorporated. A pinchable "dough" mixture should form.
  • If it's too wet, add in a little more almond flour. If too dry, add more peanut butter or dates.
  • Take about 1 tablespoon of the mixture and roll into a ball. Leave as is, or coat with cocoa powder or hemp seeds.
  • Store in a covered container in the fridge. You can also freeze them.


Makes about 22 balls.
If you want to add in some protein powder for additional protein, reduce the amount of almond flour accordingly.


Calories: 111kcalCarbohydrates: 9gProtein: 4gFat: 8gSugar: 6g
Did you try this recipe?Let us know how it was!

Similar Posts