Peanut Butter Protein Balls (Energy Balls)

Jump to Recipe

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

These peanut butter protein balls are made in one bowl in 10 minutes with 8 nutritious ingredients.  Peanut butter energy balls are a healthy meal prep snack that freezes well so you can always have them on hand when hunger strikes!

10 Peanut Butter Protein Balls (Energy Balls) stacked on a plate


I just did a “purge” of our pantry and got rid of any snack foods with artificial dyes, processed ingredients, etc. My kids were very nervous about the process, until I made them a bunch of delicious, homemade snacks that they absolutely love – like these peanut butter protein balls, kettle corn, date energy balls, baked kale chips, etc.

This recipe is one of my favorites because they are made in 10 minutes with 8 nutritious ingredients (including oatmeal, coconut, & flaxseed).  Peanut butter energy balls are a healthy meal prep snack that freezes well so you can always have them on hand when hunger strikes (which in our house, is every 5 minutes).

peanut butter energy balls in a glass jar, the top one has a bite taken out of it

Peanut Butter Protein Balls: Ingredients & Substituions

Let’s discuss the ingredients in this recipe, as well as possible substitutions.

overhead photo of the labeled ingredients in this peanut butter protein balls recipe
  • Creamy peanut butter. Any nut or seed butter can be used in this recipe, you can also use crunchy if you like little bits of peanuts in your protein balls.
  • Honey. any liquid sweetener can be used in place of honey if desired (and to make them vegan). I suggest maple syrup as a great alternative.
  • Old-fashioned oats. Quick-cooking oats can be used as well.
  • Shredded coconut. I prefer to use unsweetened coconut so there are no added sugars. If you don’t prefer coconut you can omit it all together and replace it with and additional 1/2 cup oats.
  • Flaxseed. Almond meal can be used in place of flaxseed if you don’t have any on hand, or it can simply be omitted.
  • Mix-ins. We love adding mini chocolate chips to these peanut butter energy balls because there’s no better combination than chocolate and peanut butter! I’ll discuss more mix-in options later.
10 Peanut Butter Protein Balls (Energy Balls) stacked on a plate

How to Make Peanut Butter Energy Balls

In a large bowl, combine peanut butter, honey and vanilla. Stir to combine.

two photos showing how to make peanut butter protein balls - combining the honey and peanut butter

Add oats, coconut, flaxseed, sea salt, and cinnamon and stir until combined.

two photos showing how to make peanut butter protein balls - adding dry ingredients and stirring

Add mini chocolate chips (or preferred mix-ins) and stir until evenly distributed.

Mix-in suggestions

Here are some mix-ins that taste great in these oatmeal peanut butter balls!

  • Baking chips. dark or milk chocolate, white chocolate, peanut butter, cinnamon chips, etc. 
  • Nuts. Almonds, pecans, walnuts, etc. Make sure they are chopped into small pieces.
  • Coconut. You can add more shredded unsweetened coconut! Also, rolling the peanut butter protein balls in coconut to coat the outside is delicious!
  • Dried fruit. Raisins, cranberries, dried cherries, etc. are all delicious in these lactation cookies. 
  • Protein powder. If you’d like to increase the protein in this recipe add a scoop of your favorite protein powder to the mix (and decrease the oats by the same amount). Unflavored collagen protein won’t change the flavor of the balls, or you can try vanilla or even chocolate.
two photos showing how to make peanut butter protein balls - adding chocolate chips

Next, use a 1 Tablespoon measuring spoon to portion out the mixture and roll it into balls.

Then, put the peanut butter protein balls in an airtight container and chill for 30-60 minutes. We prefer to eat them cold, they even taste great frozen!

two photos showing how to make peanut butter protein balls - measuring and rolling into energy balls

Store/Freeze

Store these peanut butter energy balls in an airtight container in the refrigerator for up to 1 week, or in the freezer for up to 2 months.

front view of a glass jar of Peanut Butter Protein Balls (Energy Balls)

Peanut Butter Protein Balls Recipe FAQs

Are protein balls good for you?

These peanut butter protein balls are made with nutritious ingredients (oats, flaxseed, peanut butter, coconut, etc.) and are a good source of protein, fiber and healthy fats.

How long do protein balls last?

These peanut butter energy balls last for 1 week in the refrigerator and up to 2 months in the freezer.

Do you need to refrigerate protein balls?

I suggest refrigerating these peanut butter protein balls so they stay fresh. I prefer eating them cold!

Is peanut butter a good source for protein?

1 TBS of peanut butter has about 4 g protein. Each one of these balls has 5 g of protein!

Can you eat raw oats in energy balls?

Yes. Raw oats are safe to eat in any recipe, including these energy balls.

8 peanut butter protein balls stacked on a plate, the top one has a bite taken out of it

If you make and love our recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along with us on Instagram, Pinterest, Facebook, and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so we can your creations!

Peanut Butter Protein Balls (Peanut Butter Energy Balls)

Laura
These peanut butter protein energy balls are made in 10 minutes with 8 nutritious ingredients (including oatmeal, coconut, & flaxseed). They are a healthy meal prep snack that freezes well so you can always have them on hand when hunger strikes!
5 from 1 vote
Course Breakfast, Snack
Cuisine American
Servings 18 energy balls
Calories 147
Prep Time10 minutes
Chilling30 minutes
Total Time40 minutes

Ingredients 
 

Instructions 

  • In a large bowl, combine peanut butter, honey, and vanilla. Stir to combine.
  • Add oats, coconut, flaxseed, sea salt, and cinnamon and stir until combined.
  • Add mini chocolate chips (or preferred mix-ins) and stir until evenly distributed.
  • Use a 1 Tablespoon measuring spoon to portion out the mixture and roll it into balls.
  • Put the balls in an airtight container and chill for 30-60 minutes. Enjoy!

Video

Notes

Ingredient Substitutions
  • Creamy peanut butter. Any nut or seed butter can be used in this recipe, you can also use crunchy if you like little bits of peanuts in your protein balls.
  • Honey. any liquid sweetener can be used in place of honey if desired (and to make them vegan). I suggest maple syrup as a great alternative.
  • Old-fashioned oats. Quick-cooking oats can be used as well.
  • Shredded coconut. I prefer to use unsweetened coconut so there are no added sugars. If you don’t prefer coconut you can omit it all together and replace it with and additional 1/2 cup oats.
  • Flaxseed. Almond meal can be used in place of flaxseed if you don’t have any on hand, or it can simply be omitted.
  • Mix-ins. We love adding mini chocolate chips to these peanut butter energy balls because there’s no better combination than chocolate and peanut butter! Here are some mix-in suggestions: 
    • Baking chips. dark or milk chocolate, white chocolate, peanut butter, cinnamon chips, etc. 
    • Nuts. Almonds, pecans, walnuts, etc. Make sure they are chopped into small pieces.
    • Coconut. You can add more shredded unsweetened coconut! Also, rolling the peanut butter protein balls in coconut to coat the outside is delicious!
    • Dried fruit. Raisins, cranberries, dried cherries, etc. are all delicious in these lactation cookies. 
    • Protein powder. If you’d like to increase the protein in this recipe add a scoop of your favorite protein powder to the mix (and decrease the oats by the same amount). Unflavored collagen protein won’t change the flavor of the balls, or you can try vanilla or even chocolate.
Store/Freeze
Store these peanut butter energy balls in an airtight container in the refrigerator for up to 1 week, or in the freezer for up to 2 months.

Nutrition

Serving: 1Energy Ball | Calories: 147kcal | Carbohydrates: 14g | Protein: 5g | Fat: 9g | Saturated Fat: 3g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 107mg | Potassium: 128mg | Fiber: 2g | Sugar: 8g | Vitamin A: 6IU | Vitamin C: 1mg | Calcium: 14mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question? Leave a comment below!

try these recipes




latest recipes

Post a Comment or Ask a Question!

Your email address will not be published. Required fields are marked *

Recipe Rating