Chocolate Peanut Butter Protein Balls
There are 4 grams of protein in each of these chocolate peanut butter protein balls! No protein powder necessary.

Want to save this recipe?
Enter your email below and get it sent straight to your inbox.
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.

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!

Storage
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.

More High-Protein Recipes:
- One-Pot Lentil Sloppy Joes
- Chickpea Meatballs
- Protein Cake Pops
- Sweet Potato Quinoa Salad
- Hemp Seed Ranch
Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

Chocolate Peanut Butter Protein Balls
Ingredients
- 1 cup peanut butter or any nut/seed butter
- ¼ cup hemp seeds
- ¼ cup cocoa powder
- 3 tablespoons ground flax seed
- 6-8 medjool dates pitted
- 3 tablespoons almond flour or oat flour
Instructions
- 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.


could you use PBfit?
I’m not sure! I haven’t tried that product in this recipe.