Cookie Dough Protein Balls

These no bake chocolate chip peanut butter cookie dough protein balls are tasty, portable and packed with wholesome ingredients – great for snacking!

I know what you’re thinking. Brittany, why the heck are you posting another protein ball recipe?!? That’s the last thing the internet needs right now. But you know what? They’re incredibly tasty because they feature the ultimate culinary duo: peanut butter and chocolate. AND they taste like cookie dough… what could be better?

If my flavor introduction is not enough to tempt you, there’s more – these protein balls have only six ingredients and take about 10 minutes to whip up!

White bowl full of chocolate chip cookie dough protein balls.

Only 6 Ingredients!

  • rolled oats
  • Medjool dates 
  • vanilla protein powder
  • natural peanut butter – look for peanut butter where the only ingredients are peanut butter and salt. 
  • unsweetened almond milk
  • dark chocolate chips – Enjoy Life chocolate chips are great if you’re dairy free. I also like Lily’s chocolate chips, which are lower in sugar.

Bird's eye view of a bowl full of cookie dough protein balls and protein balls on the table surrounded by a cloth.

Why Are These Protein Balls so Healthy?

On the nutrition front, they’re vegan and gluten free with a great balance of protein, healthy fats and smart carbs – perfect for before or after your workout, as a mid-afternoon pick me up or a late-night snack. Heck, I’d even eat them for breakfast. I mean, they DO have oatmeal.

Peanut butter has a good amount of protein, but I decided to add a bit more by including a little protein powder. This snack (or breakfast) will actually keep you satisfied. 

Glass food container full of cookie dough protein balls.

More Cookie Dough Recipes You’ll Love:

More Protein Ball Recipes to Try:

If you make these cookie dough protein balls, please be sure to leave a comment and star rating below letting me know how they turn out. Your feedback is so helpful for the EBF team and other EBF readers.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
White bowl full of cookie dough protein balls.

Cookie Dough Protein Balls

  • Author: Brittany Mullins
  • Prep Time: 10 minutes
  • Total Time: 10 minutes
  • Yield: 24
  • Diet: Vegan


These healthy no bake cooking dough protein balls are tasty, portable and packed with wholesome ingredients. Enjoy one before or after your workout for a quick energy boost.


  • 1 cup rolled oats
  • 8 pitted Medjool dates
  • 1/2 cup vanilla protein powder
  • 1/2 cup natural peanut butter
  • 1/4 cup unsweetened almond milk
  • 2 Tablespoons dark chocolate chips (I used like Lily’s)


  1. Add dates to a food processor and pulse until they form a thick paste. Add in rolled oats and pulse a few more times until just combined.
  2. Place date and oat mixture into a bowl. Stir in protein powder and peanut butter. Then add almond milk and stir well to combine. If the mixture seems dry, add an extra splash of almond milk. Stir in chocolate chips.
  3. Scoop dough from the food processor using a small/medium cookie scoop and form into balls using your hands. You should get about 24 balls.
  4. Place balls into a sealed storage container and store in the fridge for 1-2 weeks or the freezer for 1-2 months.
  • Category: Snack
  • Method: No Bake
  • Cuisine: American


  • Serving Size: 1 ball
  • Calories: 84
  • Sugar: 6g
  • Fat: 4g
  • Carbohydrates: 10g
  • Fiber: 1g
  • Protein: 4g

Keywords: cookie dough energy balls


This post may include affiliate links. Thank you for your support.

Leave a Comment

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

Recipe rating

    1. Erica
      September 12, 2020 AT 9:08 pm

      These are AMAZING!! A go-to snack or dessert for me and my kiddos. So perfectly sweet, nutritious and satisfying!

      1. Brittany Mullins
        September 14, 2020 AT 3:25 pm

        Ahh yay!! So glad you and your kiddos are loving these, Erica! Thanks for making them and for coming back to leave a comment + star rating. I so appreciate it. <3

    2. Carrie
      March 25, 2020 AT 2:01 am

      SO GOOD! And so easy to whip up. A really yummy grab and go snack.

      1. Brittany Mullins
        March 25, 2020 AT 1:40 pm

        Yay!! So glad you’re loving these protein balls, Carrie. Thanks for coming back to leave a comment and star rating, I so appreciate it!

    3. SOPHIA
      October 28, 2017 AT 2:17 am

      This recipe is awesome and soooo simple, I used date paste to make it even easier 😉
      Thanks a lot for your amazing recipes !

      1. Brittany Mullins
        October 29, 2017 AT 9:37 am

        So glad you enjoyed this recipe, Sophia. And I love that you made the balls with date paste!

    4. Amal K Alsheekh
      December 28, 2016 AT 11:10 am

      Amazing made them today just replaced the date with dray fig and used a chocolate protein powder and dip thim in grated coconut ???????????????????? thanks a lot

    5. Brianna
      February 20, 2016 AT 6:21 pm

      Holy crap these are ridiculously good. Before I even started rolling them I was scooping it with a spoon into my mouth! It’s like eating cookie dough without the guilt!

      Best find EVER…thank you!!

      1. Brittany Mullins
        February 23, 2016 AT 6:41 pm

        I’m so glad that you like them, Brianna. Enjoy!

    6. Carmen
      January 2, 2016 AT 1:21 pm

      Looks delicious! Any substitution for the protein powder though?

      1. Brittany Mullins
        January 2, 2016 AT 3:31 pm

        I haven’t tried the recipe without protein powder, but I bet you could use flour — maybe oat flour, coconut flour or almond flour. Ground flax seed, hemp seeds or chia might work too. Let me know if you decide to experiment.

        1. Carmen
          January 3, 2016 AT 7:26 pm

          Just made them with oat flour instead of protein powder as you suggested, and they are delicious! I will be sure to keep them in the fridge all week for my workouts. Thanks for the recipe and tip!

          1. Brittany Mullins
            January 3, 2016 AT 8:41 pm

            Yay! So glad they turned out with the oat flour. Enjoy!

    7. Heather
      September 14, 2015 AT 4:28 pm

      Brittany – these are DELICIOUS!!! Thanks so much for posting! Just a quick question: I’m not much of a cook, but I “try” to cook and bake from time to time. I had to use a blender to cut up the dates, but as you can imagine, it is not very efficient and I ended up putting in the almond milk with the dates, so they would actually blend. Any suggestions for a good food processor that doesn’t cost an arm and a leg? Or if it really does make a difference to spend a few extra bucks to get a food processor that WORKS, I’d consider it. Thanks for your advice! Heather

      1. Brittany Mullins
        September 15, 2015 AT 8:09 pm

        Thank you Heather! I’m glad you like the protein balls.

        I’m sorry your blender isn’t cutting it (pun intended). I’ll admit that I was hesitant to buy a food processor and used a hand-me-down and a Ninja chopper a long time. We received a 9-cup Cuisinart Food Processor as a wedding gift and it’s amazing. I use it way more than I thought I would! I love it for chopping large batches of veggies, making homemade nut butters and making recipes like this one. Here’s the one I have. It’s a little over a $100 on Amazon.

        1. Heather
          September 21, 2015 AT 6:33 pm

          Thanks so much, Brittany. $100 is definitely feasible. I appreciate your suggestion!

    8. Gino
      July 27, 2015 AT 1:57 pm

      I like the use of dates for texture and sweetness. However at 3g per serving I hardly consider this a ‘protein’ ball. I’d suggest backing off the oats by at least half and substituting a seed mixture with much more nutritional value. I used a mixture of pumpkin, chia, flax, hemp seed along with some goji and coconut. Not only does this add much more protein and omegas but also resuces the carbs a bit. Also try finding a good protein powder with much more protein per serving. I used Optimum Nutrition chocolate protein powder and upped it about 3/4c with added almond milk to compensate. I managed to get 11 balls out of this recipe with my changes and have a protein per serving around 14g and carbs still at 12g. They taste great and the dates really make them stand out from most recipes. I definitely recommend experimenting with the protein and oats however.

      1. Brittany Mullins
        July 28, 2015 AT 2:50 pm

        Great points, Gino. I’ll have to try them with more protein powder and less oats.

    9. pascalleah
      July 19, 2015 AT 9:44 pm

      Thank you for adding nutritional stats!!! 🙂

    10. Lisa Smith
      May 26, 2015 AT 3:54 pm

      I only had chocolate protein powder but they are very yummy! Can’t wait for my hubby to try them. Especially since I used his homemade pb in it.
      Thanks for the recipe. 🙂

    11. Jennifer Gilligan
      May 20, 2015 AT 4:40 pm

      This look and sound AMAZING!!! I am new to the healthy eating/lifestyle and have been looking for a good all around snack for mid morning/afternoon, and/or press/post workout. Kinda getting sick of the Greek yogurt and fresh fruit with low fat granola, and I am going to make these tomorrow morning! I will totally let you know how they come out! Thanks for all the super recipes!!!

      1. Brittany Mullins
        May 21, 2015 AT 9:52 am

        Yay! Definitely let me know! 🙂

    12. Amanda
      April 25, 2015 AT 7:02 pm

      I made these with hemp protein powder and cacao powder (vs chips) and they turned out great!

      1. Brittany Mullins
        April 26, 2015 AT 12:31 pm

        Hooray. So glad you liked them, Amanda. The modifications you tried sound great!

    13. Hannah Johnson
      April 25, 2015 AT 11:55 am

      I just made these but without the choc chips (as I didn’t have any) Mine ended up a little too wet (as the phone rang as I added the milk!) so after making the balls I rolled them in cocoa powder, The whole family love them!

    14. koonsieAshley
      April 22, 2015 AT 10:28 pm

      What about if i used steel cut oats?

      1. Brittany Mullins
        April 22, 2015 AT 10:49 pm

        I don’t think steel cut oats will work for this recipe because they’re too tough to eat raw.

    15. taramdeal
      April 20, 2015 AT 11:24 am

      These sounds like the PERFECT little sweet bite!

    16. Lennae Stubbs
      April 19, 2015 AT 3:34 am

      YUM!!! Do you think if I swapped the chocolate chips to cacao nibs and the almond milk to coconut milk it will taste just as good?

      Lennae xxx

      1. Brittany Mullins
        April 19, 2015 AT 9:57 pm

        Totally! I’ve actually made them with cacao nibs before and they were great.

    17. Alyssa @ Life of bLyss
      April 17, 2015 AT 12:52 pm

      I’m crazy excited to try these. 🙂 🙂 🙂 But you already knew that. Remind me to get dates at WF today so I can recreate them!

    18. jennifer
      April 17, 2015 AT 6:04 am

      can you make these in a vitamix?

      1. Brittany Mullins
        April 17, 2015 AT 8:44 am

        I haven’t tried it, but I think mixing the dates and oats in the Vitamix would work. Let me know if you test it out.

    19. Tip Rogers
      April 16, 2015 AT 11:27 am

      Just made these and had to substitute wheat germ in place of the protein powder, still very good and fast to assemble. I do think the balls could have used some nuts. Thanks

      1. Brittany Mullins
        April 16, 2015 AT 10:57 am

        Thanks lady!

    20. healthyhappierbear
      April 16, 2015 AT 3:45 am

      I have all the ingredients so I’ll make these this weekend!!

      1. Brittany Mullins
        April 16, 2015 AT 10:58 am

        I love it when I find a recipe that I have all the ingredients for! 🙂 Let me know how they turn out. Hope you’re doing well, Ash.

    21. danicaliforniacooks
      April 15, 2015 AT 5:54 pm

      I pinned these – love that they include protein powder and healthy fats. I might even convince my boyfriend to swap his muscle milk for these!

      1. Brittany Mullins
        April 16, 2015 AT 11:03 am

        Thanks lady! I bet you can convince him — my husband loves them and guys seem to get a kick out of anything with balls in the title. ha!

    22. Dixya @ Food, Pleasure, and Health
      April 15, 2015 AT 4:26 pm

      i havent made energy balls in a while, i do have all the ingredients, will have to try it soon.

      1. Brittany Mullins
        April 16, 2015 AT 11:05 am

        You gotta get back on the ball wagon. 😉 Let me know how they turn out if you try them.

    23. Erin @ Her Heartland Soul
      April 15, 2015 AT 4:15 pm

      These sound so good and look so yummy!

      1. Brittany Mullins
        April 16, 2015 AT 11:05 am

        Thanks Erin! <3

Subscribe + get eating!

Grab your Free 3 Day Clean Eating Meal Plan

Subscribe to our list and get your free printable PDF of the 3 Day Clean Eating Meal Plan and Shopping List!

Parchment paper lined with protein balls.


Eating healthy doesn’t have to be boring!