This post may contain affiliate links. Please read our disclosure.

These yummy low-carb Peanut Butter Protein Balls are among my favorite healthy snacks! They are easy to make, no-bake, gluten-free, and will stay fresh in the fridge for days.

2 peanut butter protein balls on a black surface

Why you should make this recipe

These peanut butter protein balls are one of my favorite healthy snacks, and I am confident they will become yours too! They are so delicious, so satisfying, and so easy to make!

You just blend the ingredients, roll out the dough balls, and set them in the fridge. How great is that?

The peanut butter bites are absolutely perfect when you find yourself craving a little taste of something sweet. Plus, they have a nice 7.6 grams of protein per serving!

Ingredients

This simple recipe has only four ingredients, commonly found in a keto pantry, plus sweetener and peanuts for a delicious crunch.

  • peanut butter: look for natural peanut butter with no added sugar, salt, or preservatives; use creamy peanut butter for the best flavor and texture, and ensure that the ingredients are only peanuts
  • protein powder: my favorite is vanilla protein powder like Met-RX Vanilla Protein, but any good brand will do as long as you like the taste; the vanilla in the protein powder adds sweetness and flavor to the protein balls, so it’s an important part of the recipe.
  • vanilla extract
  • cinnamon
  • stevia: use Stevia in the raw for the best texture
  • peanuts: look for raw, unsalted peanuts; adds excellent crunch on top of the protein balls

Step-by-step instructions

Whipping up a batch of these no-bake energy bites is so easy. If you have a blender, it can be done in 10 minutes. If you don’t have a blender, it may take you 12 minutes total time.

You’re only 5 easy steps away from these super tasty peanut butter protein bites!

You can see how I do it in this short video, or follow the step-by-step instructions below:

Note: I have slightly reduced the amount of protein powder I use since I made this video. Please use the amount listed in the recipe description below.

Step 1: In a mixing bowl, mix the peanut butter, protein powder, vanilla extract, cinnamon, and stevia until smooth. 

Step 2: Break off approximately 2 tablespoons of the dough and roll between your palms into 1 or 1½-inch balls. Place the balls on a baking sheet lined with parchment paper. You should end up with approximately 15 balls.

Step 3: Next, place the raw peanuts in a blender (I use my NutriBullet) and pulse several times until it’s coarsely chopped. If you don’t have a blender, you can chop them instead on a cutting board with a sharp knife.

Step 4: Roll the balls in the peanut crumbles, then transfer them back to the sheet. Alternatively, you can just sprinkle some peanut crumbles on top of the peanut butter balls.

Step 5: Place in the refrigerator and let set for at least 20-30 minutes.

The recipe ingredients on a cutting board

Expert tips

I have a few tips and tricks to make sure peanut butter energy balls are as easy as possible!

  • Mix peanut butter well before using it. Natural peanut butter separates, so the jar will often have more oil on top and more solids at the bottom. This can make the protein balls either too runny or too dry if you don’t mix it all up! To avoid drippy peanut butter, mix it well first directly in the jar.
  • Combine dry ingredients first. To make the mixing easier, it may be best to combine the dry ingredients first like protein powder, sweetener, and cinnamon. 
  • Pop the dough in the freezer. If the dough mixture is too sticky to handle, pop it in the freezer for 10 minutes. It will be much easier to roll! This is especially helpful in hot and humid climates. 
  • Don’t overdo the peanuts. When pulsing the raw peanuts in the blender or food processor, don’t overdo it! You want small crumbles, not peanut flour. Naturally, you have more control over this with the traditional cutting board and knife method.
Tray with peanut butter balls

Variations

The low-carb protein balls are great, as written in the recipe card with the ingredients mentioned above. But you can change things up to give different flavor profiles.

Check out these suggestions to add variety to your energy balls:

  • Use a different nut butter like almond butter or cashew butter.
  • Substitute vanilla protein powder with chocolate protein powder for chocolate peanut butter balls.
  • Use sweetener of choice: other low-carb options like monk fruit will work, but if you want a traditional unprocessed sweetener, just a touch of maple syrup will be tasty.
  • Top with chopped chocolate or mini chocolate chips.
  • Additional toppings to add to homemade protein balls include cacao nibs, coconut flakes, hemp hearts, and chia seeds. 
Peanut butter protein bites as seen from above

Serving suggestions

A serving size of one peanut butter energy ball is packed with enough protein, fats, and fiber to hold you well until mealtime. Pull one directly from the refrigerator or freezer and pop it in your mouth for a guilt-free, truffle-like experience. 

Storage instructions

You can store the peanut butter protein bites in an airtight container in the refrigerator for 3-4 days. For more extended storage, keep them in the freezer in a sealed container for up to 6 weeks. 

They are so nice to have on hand when you want something tasty so feel free to double or triple the recipe!

Nutrition

These delicious morsels are naturally gluten-free and dairy-free and make a fantastic satisfying snack. Even though they are not low in calories, they are still a stellar source of protein, healthy fats, and fiber from the peanut butter.

To keep this protein ball recipe healthy, ensure that your peanut butter and protein powder are of good quality. Make sure your peanut butter has no added salt or sugar. And if you use other protein powders, always read the ingredient list to check for unnecessary additives and sugar.

Furthermore, these are great snacks for people with diabetes as they are low in carbs and provide fuel for energy from peanut butter and protein powder.

You can read more about that in our guide Is Peanut Butter Good for People Living with Diabetes?

Frequently asked questions

Are protein balls healthy?

Peanut butter protein balls are a healthy choice for a snack between meals. They are packed with protein, healthy fats, and fiber and are satisfying and filling. Even though they are not low in calories, they still boast great health benefits and can be part of a healthy diet.

How much protein is in a peanut butter protein ball?

This healthy peanut butter snack has 7 grams of protein per serving size of one 1-inch protein ball. 

More healthy high-protein snacks

There are so many tasty and healthy high-protein snacks to choose from. Here are three of my favorites that I know you’ll love:

For more tasty treats to satisfy your sweet tooth, check out my roundup of the best easy diabetic desserts!

When you’ve tried these bites, please don’t forget to let me know how you liked them and rate the recipe in the comments below!

Peanut Butter Protein Balls

4.06 from 100 votes
Leave a review
These yummy low-carb Peanut Butter Protein Balls are among my favorite healthy snacks! They are easy to make, no-bake, gluten-free, and will stay fresh in the fridge for days.
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 15

Ingredients 

  • 1 cup creamy unsalted peanut butter
  • 1 ½ scoop vanilla protein powder
  • ½ teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 2 teaspoons Stevia in the raw
  • ¼ cup raw, unsalted peanuts, approximately 20 in-shell peanuts

Instructions

  • In a medium bowl, mix together the peanut butter, protein powder, vanilla extract, cinnamon, and stevia until smooth. 
    1 cup creamy unsalted peanut butter, 1 ½ scoop vanilla protein powder, ½ teaspoon vanilla extract, 1 teaspoon ground cinnamon, 2 teaspoons Stevia in the raw
  • Break off approximately 2 tablespoons of the dough and roll between your palms into 1 or 1½ inch balls. Place the balls on a baking sheet lined with parchment paper. You should end up with approximately 15 balls.
  • Place the raw peanuts in a blender (I use my NutriBullet) and pulse several times until it’s coarsely chopped. If you don't have a blender, you can chop them instead on a cutting board with a sharp knife.
    ¼ cup raw, unsalted peanuts
  • Roll the balls in the peanut crumbles, then transfer them back to the sheet. Alternatively, you can sprinkle some peanut crumbles on top of the peanut butter balls.
  • Place in the refrigerator and let set for at least 20-30 minutes.

Notes

This recipe is for 15 peanut butter balls. Each serving is 1 ball.
Helpful tips: Make sure your peanut butter is natural with no added sugar, salt, or preservatives. The natural peanut butter will separate, so mix it up before using it. Don’t overdo it when pulsing the raw peanuts. You want small crumbles.
Chill dough: If the peanut butter mixture is difficult to work with when rolling into balls, place it in the freezer for 10 minutes.
Storage instructions: Peanut butter protein bites can be stored in an airtight container in the refrigerator for 3-4 days or in the freezer for up to 6 weeks.

Nutrition Info Per Serving

Nutrition Facts
Peanut Butter Protein Balls
Serving Size
 
1 ball
Amount per Serving
Calories
126
% Daily Value*
Fat
 
9.6
g
15
%
Saturated Fat
 
1.5
g
8
%
Polyunsaturated Fat
 
3
g
Monounsaturated Fat
 
4.8
g
Cholesterol
 
1.2
mg
0
%
Sodium
 
10.1
mg
0
%
Potassium
 
135.5
mg
4
%
Carbohydrates
 
4.7
g
2
%
Fiber
 
2
g
8
%
Sugar
 
0.7
g
1
%
Protein
 
7.6
g
15
%
Vitamin A
 
0
IU
0
%
Vitamin C
 
0
mg
0
%
Calcium
 
63
mg
6
%
Iron
 
0.5
mg
3
%
Net carbs
 
2.7
g
* Percent Daily Values are based on a 2000 calorie diet.