This site contains affiliate links. Please see Policies for more information.

These 21 Day Fix Protein Balls are the perfect healthy snack! They’re a filling peanut butter oatmeal recipe that is super easy to customize with your favorite add-ins–chocolate chips, raisins, cranberries, flax seed, and more.

We always have these on hand for snacking, dessert, or when we go on road trips! Kids love this recipe, and I love making a big batch to have on hand.

images and text of 21 day fix protein balls for pinterest

These are the perfect delicious snack for after school. Or Netflix time snack. Bedtime snack. Pre-workout snack… See where I’m going with this? Just a handful of simple ingredients like oats, peanut butter, honey, and a few chocolate chips (I love dark chocolate!) will satisfy your sweet tooth cravings like no cookie can!

I love these balls because they’re just the right amount of sweet–no added sugar, no artificial sweeteners. In our house we consider this a healthy snack. They’re perfect quick energy bites with no baking required.

Where’s the Recipe?

Here at My Crazy Good Life we work hard to provide nutritious and delicious recipes for all of our readers. We are committed to creating healthy recipes that are perfect for your healthy eating journey. Whether you are on the 21 Day Fix, or you are just trying to eat healthier, we’re here to support.

We write our recipes with detailed instructions, tips and tricks, healthy eating plan points, and nutritional information. If you are ready for a more simplified recipe, simply scroll down to the bottom of the page where you’ll find our easy to print 21 Day Fix Protein Balls Recipe.

Ingredients in 21 Day Fix Protein Balls

  • Oats: I prefer to use quick cooking rolled oats in our bite sized balls. If you are looking for a gluten-free version of this recipe, just be sure to make sure the rolled oats are gluten-free, as well as the chocolate chips. We love the texture of the rolled oats over using steel cut oats.
  • Peanut Butter: We use natural peanut butter. I love that it has fewer ingredients and less sugar. We love the natural peanut butter that is a little thin, not overly thick.
  • Honey: We try to support local shops and purchase local honey that is processed in our area. If you aren’t able to find a local source, grocery store honey is totally fine!
  • Shredded unsweetened coconut: If you don’t like shredded coconut you can leave this ingredient out! The 21 Day Fix balls will be just as delicious with or without the shredded coconut.
  • Chocolate chips: Chocolate chips are totally optional, and I actually prefer mini chips because they allow the balls to hold together easier.
  • Vanilla: Yum. The teaspoon of vanilla extract balances out perfectly with the oats and peanut butter.
  • Protein powder: I like to use vanilla protein powder or unflavored, but if you’re looking to make these chocolate protein balls you can add chocolate protein powder. You could also use vanilla shakeology if you have that on hand. This is an easy way to give yourself more protein!
  • Our protein energy balls are so easy to customize! Some of our favorite optional ingredients are:
    • MCT Powder: Contains medium-chain triglycerides. It’s pretty much coconut oil in powder form.
    • Flaxseed: Great source of omega-3 and fiber.
    • Chia seeds: Chia seeds are full of benefits such as fiber, protein, antioxidants, and magnesium.
    • Raisins: Raisins are a good source of fiber, and a perfect possible addition to our 21 Day Fix protein balls.
    • Chopped Nuts: I think chopped pistachios, chopped almonds, or chopped walnuts would be delicious in our energy balls.
    • Dried Cranberries
    • Cinnamon
    • Maple Syrup: Feel free to use maple syrup instead of honey if you are looking for a vegan 21 day fix treat.
    • Other flavored Chocolate Chips: Peanut butter, white chocolate, so many options.
ingredients in white bowls, used yo make Ingredients in Weight Watchers Protein Balls with Peanut Butter

How to Make 21 Day Fix Protein Balls

  1. In a large or medium bowl, add all of your ingredients.
  2. Mix well. Using a stand mixer for this recipe is the best way to get the ingredients to stick together nicely and make the protein balls easy to roll. If you don’t have a stand mixer, a hand mixer will do!
  3. Optional: Chill mixture in the refrigerator for an hour, then roll out balls about an inch in diameter. The chilling helps you roll the mixture. You can also roll them right away if the mixture cooperates. For tips about how to fix a mixture that is too dry or too sticky, see our recipe tips below!
  4. Store in the refrigerator in an airtight container.
collage of 6 images showing the steps to making these Weight Watchers Protein Balls with peanut butter.

Recipe Tips

  • I don’t think a food processor would do well with this recipe because it’s so thick. Not mixing this enough will result in balls that don’t stick together well, so I definitely recommend mixing very well. We like to use a hand mixer or stand mixer instead of the food processor.
  • We prefer rolling the balls onto parchment paper or wax paper. We find the balls stick less to these surfaces than a regular cookie sheet.
  • We recommend storing our 21 Day Fix Protein Balls in an air tight container inside the fridge. These are best chilled. They should be fine to enjoy for a few weeks as long as they remain refrigerated. We’ve never managed to keep them in the fridge that long, they always go fast in my household. Do note, that these won’t last as long if they aren’t stored in the fridge.
  • If you prefer to make these into granola bars, check out my post on healthy granola bars. I’ve included a lot of detailed tips and tricks in how to form the bars successfully.
  • You might have to play with the recipe a bit depending on your ingredients, but know that it’ll be worth it in the end! Different brands of peanut butter change the way these come together, and I’ve found that using mini chocolate chips instead of full size chocolate chips really helps them stick together better.
  • If your protein balls are sticky – If you’re struggling to roll these peanut butter oatmeal balls because they’re too sticky, add a bit of extra oats to dry them out. You’ll want to mix the recipe again after adding the oats so that they become fully incorporated and soak up that extra peanut butter and honey.
  • If your protein balls are too dry – They need some more peanut butter or honey! This recipe can vary quite a bit depending on the type of peanut butter you use. I prefer Costco’s Kirkland Organic peanut butter for this recipe because it’s very thin and mixes really well. Using a thicker peanut butter, like JIF, could cause the peanut butter oatmeal balls to dry out a bit. It’s very easy to ‘fix’ the balls at this point by adding a few tablespoons more peanut butter or honey, or oats like stated above.
  • We recommend using peanut butter, but you could modify the recipe to use almond butter or other nut butters like cashew butter. Just be sure to recalculate your healthy eating plan points if you make any recipe swaps. Also note that we haven’t recipe tested these versions.
  • Our protein balls are able to be stored in the freezer. I love making extra batches before vacation and freezing them so I can bring a few containers along with us. I’ve frozen them for up to six months, and they taste as delicious as the day I made them. We have also frozen them to ship them in the mail, and they arrive perfectly.
white bowl full of 21 Day Fix Protein Balls

Healthy Eating Plans

21 Day Fix

For the 21 Day Fix, I treat these like a healthy dessert. 2 balls = 1 yellow treat swap. If you’re comfortable pushing the top of the calorie range for treat swaps, you could have three.

Weight Watchers

Check out our Weight Watchers Protein Balls recipe for the recipe and point plan information.

Other Fix Recipes

white bowl with ready to eat protein balls stacked inside.
4.81 from 36 ratings
click the stars to rate!

21 Day Fix Protein Balls

Created by: Becca Ludlum
Prep Time 15 minutes
Cook Time 0 minutes
Chill & Roll 1 hour
Total Time 1 hour 15 minutes
Servings 20
These Oatmeal Peanut Butter Protein Balls are a delicious snack or dessert! They can easily be made into homemade protein bars instead of balls, and customized with chocolate chips, coconut, flax seed, or your favorite ingredients!


You’ll need:

  • 2 cups oats I use quick cook
  • ½ cup chocolate chips
  • 1 scoop vanilla protein powder or unsweetened
  • cup unsweetened shredded coconut unsweetened
  • ½ cup peanut butter
  • cup honey
  • 1 teaspoon vanilla

Optional – 2 Tbsp of: chia seeds, flaxseed, and mct powder


Here's how to put them together:

  • In a large bowl, mix together all of the ingredients. 2 cups oats, 1/2 cup chocolate chips, 1 scoop vanilla protein powder, 2/3 cup unsweetened shredded coconut, 1/2 cup peanut butter, 1/3 cup honey, 1 teaspoon vanilla
  • Using a stand mixer for this recipe is the best way to get the ingredients to stick together nicely and make the protein balls easy to roll. If you don’t have a stand mixer, a hand mixer or spoon will do!
  • Chill mixture in the refrigerator for an hour, then roll out balls about an inch in diameter. The chilling helps you roll the mixture. 
  • Store in an airtight container. I prefer to keep them in the fridge.



For the 21 Day Fix, I treat these like a healthy dessert–2 balls = 1 yellow container treat swap. If you’re comfortable pushing the top of the calorie range for treat swaps, you could have three. 
* Nutritional value does not include optional ingredients


Calories: 135kcal | Carbohydrates: 16g | Protein: 4g | Fat: 7g | Saturated Fat: 3g | Cholesterol: 4mg | Sodium: 38mg | Potassium: 97mg | Fiber: 2g | Sugar: 8g | Vitamin A: 10IU | Vitamin C: 1mg | Calcium: 21mg | Iron: 1mg

Make This Recipe?

Make sure to follow on Pinterest @bludlum and on Instagram @beccaludlum


Similar Posts

Did you love this recipe?

Make sure to comment below so we can chat about it! Or follow on your favorite social network for even more family recipes.


  1. How long do these stay good for in an air tight container?

  2. I am making these right now with my son! Instead of coconut, I put almonds and craisins (What I had on hand) We tried the mixture before we put it in the fridge and it was delicious! Cant wait to eat them camping this weekend!

  3. I am not on WW so could you please provide the nutritional value other than WW? They are delicious but I want to know their nutritional value. Thanks

    1. Pam, the nutritional info is at the bottom of the printable recipe :)

  4. 5 stars
    These are amazing! Thank you for the recipe Becca.

  5. For 21 day fix would there not be any teaspoons counted for a serving. In the recipe you say a serving is one yellow. Then in the comments you say a serving is one yellow and one blue…

    1. These are considered a yellow treat swap. I added that comment before treat swaps were a thing. I’ve removed that comment so there is no more confusion :)

  6. these are the best! I 1/2’d the recipe but will definitely be making them again and again and again…..

  7. 5 stars
    These are so yummy! I love them every day, but especially while I was pregnent and breast feeding!!! Such a great taste!

  8. Do you have a protein powder you recommend? Do you ever use Shakeology?

    Thank you!

  9. If it serves 20 does that mean there will be 40 balls as each will have 2? Apologies but I’m having one of those days

    1. Yes, Teresa, you’ve got it! If you choose to make bigger balls (I often do), then you’ll get 20 total and each serving will be one ball :)

  10. Jane Allen says:

    5 stars
    Wow Just what ya need when ya need something to pick you up! Made my first batch today! So excited!!!! :)

  11. 5 stars
    I love the versatility of this recipe!!

  12. I had the recipe from the one on the Chew and it didn’t have any protein powder in it. I haven’t used it in quite a while and went to get it on one if my boards and it’s gone. This one says as seen in the Chew, but it’s slightly different and has protein powder. Do you know of them original recipe?

    1. I’m sorry I don’t still have the original recipe!

4.81 from 36 votes (31 ratings without comment)

Leave a Reply

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