Cookie Dough Protein Balls

Cookie dough protein balls are the perfect pre-workout snack containing 5 grams of protein per ball! They're also vegan and gluten-free!
protein balls on a tray

These cookie dough protein balls are the PERFECT little afternoon pre-workout snack. They’re vegan, gluten-free, and made with just 8 good-for-you ingredients. And best of all, each ball contains 5 grams of protein!

I love preparing a batch on the weekend and storing them in the fridge to enjoy throughout the week. They’re also super customisable – make sure to check out my suggestions for ingredient swaps below!

How to make protein balls

Mix together the dry ingredients: oats flour, hemp seeds and protein powder. Then add the wet ingredients: almond butter, honey and vanilla.

Gradually add oat milk to form a dough consistency, then stir in the cacao nibs and roll into balls!

a protein ball with a bite taken from it

Variations on this recipe

These protein balls are delicious alone, but why not try one of these variations?

  • Substitute 1 tbsp of oat flour for 1 tbsp cocoa powder and swap the almond butter for peanut butter to make double chocolate protein balls
  • Substitute 1 tsp oat flour for 1 tsp matcha powder to make matcha protein balls – if you like matcha, I know you’ll love my matcha smoothie bowl recipe!
  • If you’re feeling extra decadent, coat the balls in a layer of melted chocolate. Mmmmm.
a pile of protein balls on a tray


Which protein powder is best for protein balls?

You can use any protein powder of your choosing. I love the unflavoured soy isolate from bulk powders, but I’ve made these using flavoured protein powders too and the result is just as tasty!

Make sure to slightly reduce the amount of honey when using a flavoured protein powder to avoid the protein balls becoming too sweet.

What can I use instead of almond butter?

Feel free to swap for your favourite nut butter or tahini/sunbutter to keep things nut-free. Try to buy a nut butter which is 100% nuts to avoid extra added sugars and oils. You could even make your own!

I hope you enjoy this recipe! If you make it, please leave a rating + review below and share your photos on Instagram tagging #shivanilovesfood!

protein balls on a tray

Cookie Dough Protein Bites

5 from 7 votes
Leave a Review Print Recipe
Prep20 minutes
Total20 minutes
Serves14 balls
Cookie dough protein bites are the perfect pre-workout snack containing 5 grams of protein per ball! They're also vegan and gluten-free!
Author: Shivani Raja


  • ½ cup/ 50 grams Oats
  • ⅛ cup/ 20 grams Hemp Seeds
  • 2 scoops/ 50 grams Protein Powder of choice – if using flavoured then reduce the amount of honey to 1/8 cup and add more oat milk as needed
  • ¼ cup/ 65 grams Almond Butter sub your favourite nut butter or tahini/sunbutter to make it nut free
  • ¼ cup/ 85 grams Honey or maple syrup/agave
  • 1 tsp Vanilla Extract
  • ¼ cup/ 65 ml Oat Milk or any plant-based milk
  • ⅛ cup/ 15 grams Cacao Nibs or mini dark chocolate chips


  • Add the oats to a blender and blend into a fine powder (this is oat flour!). You can also use a food processor for this.
  • Add the oat flour to a bowl along with the hemp seeds and protein powder. Mix the dry ingredients to combine.
  • Add in the wet ingredients: almond butter, honey and vanilla extract. Stir to combine. Gradually add the oat milk and keep mixing until you have a cookie-dough consistency. The amount of milk you need will depend on what protein powder you use – some are more absorbent than others – so ensure to add it little-by-little! If you accidentally add too much milk, you can add more oat flour or protein powder to form a dough texture.
  • Stir in the cacao nibs or chocolate chips until they’re well incorporated in the dough.
  • Roll the mixture into balls – take a generous tablespoon of mixture in your hands and squeeze it together before rolling into a ball between your palms. If you’re finding you can’t roll the balls easily at this stage, adjust the consistency of the dough as needed by adding extra milk or oat flour.
  • Store the balls in an airtight container in the fridge for up to 1 week. Enjoy!


  • Coat the protein balls in melted dark chocolate for a tasty treat!
  • To make chocolate protein balls, sub 1 tbsp of the oats with 1 tbsp of cocoa powder.
  • These protein balls last in the fridge in an airtight container for up to 1 week.   


Serving: 2protein ballsCalories: 147kcalCarbohydrates: 19gProtein: 9.6gFat: 4.3gSaturated Fat: 1gCholesterol: 18mgSodium: 21mgFiber: 2.5gSugar: 10.7g
Tried this recipe?Mention @shivani.lovesfood or tag #shivanilovesfood!

9 thoughts on “Cookie Dough Protein Balls”

Leave a Comment

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