• Recipes
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » All Recipes » Sweets & Desserts

    Cookie Dough Protein Balls

    Published: Oct 22, 2025 by Katie

    Jump to Recipe How-To-Photos Watch the Video

    These Cookie Dough Protein Balls are made with just 5 simple ingredients, naturally gluten-free and vegan. They come together in minutes with just one bowl- no special equipment needed. Freezer-friendly and perfectly sweet, they make the ideal quick snack or healthy treat to keep on hand!

    A close-up of a cookie dough protein ball with a bite taken out, showing its soft, chewy texture inside.

    Quick overview

    ✅ Quick & easy: Made in just 1 bowl- no blender, no fuss
    ✅ Healthier- No refined sugar (if you skip the chocolate chips that is), butter or eggs like you'll find in regular cookie dough
    ✅ Budget-friendly and way better than store-bought energy bites
    ✅ Vegan & gluten-free

    Jump to:
    • Quick overview
    • Ingredients & substitution notes
    • Step-by-step photo instructions
    • Top tips
    • FAQs
    • Storage
    • Related recipes
    • 📖 Recipe

    I actually tested this recipe four times before getting it right- every batch kept turning out a bit too dry for my liking. I knew I'd finally nailed it when I asked my husband what he thought they tasted like and he said, "My grandma's raw dough." 

    These little balls make the perfect post- or even pre-workout snack, with about 5g of protein each. They get their protein from a mix of protein powder and whole food sources like almonds and nut butter and are naturally sweetened with maple syrup.

    For more high protein snack recipes check out my Lemon Protein Balls, High Protein Overnight Oats or No Banana Protein Pancakes.

    Ingredients & substitution notes

    All ingredients needed to make these cookie balls.
    • Almond flour: I much prefer almond flour over any other like oat- it's higher in protein, adds more moisture and gives that perfect soft, cookie-dough texture. I don't recommend swapping it for oat flour or coconut flour, as they'll make the mixture too dry in my opinion. 
    • Protein powder of choice: The protein powder you use will definitely influence the flavor! I went with an unsweetened vegan protein blend, but I recommend vanilla or plain for the best balance. You can absolutely use your favorite flavor- just keep in mind it'll come through in the taste.
    • Almond butter: I used my homemade Roasted Almond Butter, but store-bought works just as well. I prefer almond butter for its mild, rich flavor, but peanut or cashew butter are great alternatives. Whatever you use, make sure it's made from 100% nuts- no additives or oils.
    • Maple syrup: Acts as a natural sweetener and binder- just make sure it's pure maple syrup without any added sugars or syrups.
    • Mini chocolate chips: I used dark vegan chocolate chips, but feel free to use your favorite- semi-sweet, milk-style vegan, or even white if that's your thing!

    See recipe card for quantities.

    Step-by-step photo instructions

    All dry ingredients for the balls whisked together in a bowl.

    Step 1: In a large bowl, whisk together almond flour and protein powder. Then add all the remaining ingredients.

    Cookie dough mixed together in a bowl.

    Step 2: Use your hands to bring the mixture together into a soft dough- it should stick when pressed. Then roll (or press) into balls and pop them in the fridge to firm up!

    Top tips

    • How to fix dry balls: If the mixture feels too dry or crumbly, add a little more maple syrup, one tablespoon at a time, until it sticks together nicely. If you don't like to add more sweetness, choose oat milk or your favorite type of milk instead. 
    • Choose your protein powder wisely: The protein powder you use will definitely influence the flavor! Not just that, some absorb more liquid than others, which can also change the overall texture. Vegan protein blends, for example, tend to have a stronger, more distinct flavor compared to a mild vanilla protein powder. I recommend sticking with plain or vanilla. 
    • Use your hands: Mixing by hand helps you feel the texture and bring the dough together much better than a spatula or spoon.
    A close-up of a cookie dough protein ball on a marble surface.

    FAQs

    Can I use more protein powder?

    You could, but keep in mind this will make the balls substantially drier and change the texture.

    Can I use a different type of flour?

    I wouldn't recommend it. I tested this recipe using oat flour and coconut flour and both tend to make the balls much drier and the consistency just isn't the same.

    How much protein is in each ball?

    Each ball contains approximately 5g of protein, depending on the type of protein powder you use.

    Storage

    • To store: Keep the protein balls in an airtight container in the fridge for up to 1 week.
    • To freeze: Place the balls on a baking sheet and freeze until solid, then transfer them to a freezer-safe container or bag (that way they won't stick together). They'll keep well for up to 2 months. Let them sit at room temperature until thawed.

    Related recipes

    Looking for more snack recipes? Try these:

    • Close up of a date ball where you can see the inside.
      Peanut Butter Date Balls
    • chocolate walnuts sprinkled with sea salt.
      Chocolate Walnuts
    • Stack of 2 banana carrot muffins on a wire rack.
      Carrot Banana Muffins
    • chocolate dates on a white parchment paper.
      Chocolate Dates

    📖 Recipe

    A close-up of a cookie dough protein ball with a bite taken out, showing its soft, chewy texture inside.

    Cookie Dough Protein Balls

    Wholesome, gluten-free, and vegan- these Cookie Dough Protein Balls come together in one bowl and make the perfect quick, freezer-friendly snack!
    If you love this recipe as much as we do, click on the 5-stars below!
    5 from 1 vote
    Print Pin Rate
    Prep Time: 10 minutes minutes
    Total Time: 10 minutes minutes
    Course: Snack
    Cuisine: International
    Servings: 10 balls

    Equipment

    • 1 bowl
    Prevent your screen from going dark

    Ingredients

    • 1 cup (100 g) almond flour
    • 2 tablespoon (2 tablespoon) protein powder of choice
    • ⅛ cup (35 g) almond butter
    • 5 tablespoon (60 g) maple syrup
    • ⅛ cup (25 g) mini chocolate chips (semi-sweet)
    You can find detailed step-by step-photos above the recipe card.

    Instructions

    • In a medium mixing bowl, whisk together the almond flour and protein powder until evenly mixed.
      1 cup almond flour, 2 tablespoon protein powder of choice
    • Add the almond butter and maple syrup to the bowl, then sprinkle in the mini chocolate chips.
      ⅛ cup almond butter, 5 tablespoon maple syrup, ⅛ cup mini chocolate chips
    • Use your hands to gently crumble and press everything together until it sticks together nicely. (I find using your hands works much better than a spatula here!)
    • If the mixture feels too dry, add a bit more maple syrup- about 1 tablespoon at a time. If it's too wet, sprinkle in a little extra almond flour until it holds together nicely.
    • Use a cookie scoop to portion out the dough and press it into small balls (the dough may be more pressable than rollable, and that's perfectly fine).
    • Store in an airtight container in the fridge or freezer for quick, ready-to-go snacks.

    Video

    Notes

    • Fixing dry balls: If the mixture feels too dry or crumbly, add a little more maple syrup, one tablespoon at a time, until it sticks together nicely. If you don't like to add more sweetness, choose oat milk or your favorite type of milk instead. 
    • Type of protein powder: The protein powder you use will definitely influence the flavor! Not just that, some absorb more liquid than others, which can also change the overall texture. Vegan protein blends, for example, tend to have a stronger, more distinct flavor compared to a mild vanilla protein powder. I recommend sticking with plain or vanilla. 
    • Use your hands: Mixing by hand helps you feel the texture and bring the dough together much better than a spatula or spoon.

    Nutrition

    Serving: 1 ball. | Calories: 126kcal | Carbohydrates: 9g | Protein: 5g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.004g | Cholesterol: 4mg | Sodium: 4mg | Potassium: 69mg | Fiber: 2g | Sugar: 5g | Vitamin A: 8IU | Calcium: 48mg | Iron: 1mg
    All nutritional information is based on third-party calculations and should be considered estimates.
    Tried this recipe?Leave a rating and comment telling us how you liked it! Or tag @wholefoodsoulfood__kitchen on Instagram so we can admire your creations!

    More Sweets & Desserts

    • 1 piece of chocolate date cake on a wire rack.
      Chocolate Date Cake
    • A creamy mini vegan cheesecake with a spoonful taken out, showing its smooth texture
      Mini Vegan Cheesecakes
    • Bird's eye view of dark chocolate granola in a bowl, next to it a spoon full of granola.
      Dark Chocolate Granola
    • Berry protein smoothie in a glass topped with raspberries and coconut flakes with a spoon tucked inside.
      Berry Protein Smoothie
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Katie Roux in front of a food stall.

    Hi, and welcome to WSK!

    If you're curious about what drives my love for all things food just hit the link below and let's get to know each other better!

    More about me →

    MUST-TRY

    • stack of waffles on plates topped with fresh fruits and maple syrup.
      Waffles without Milk
    • french toast topped with fresh berries and maple syrup.
      French Toast (Without Milk)
    • overheat view of large bowl of overnight oats without yogurt, topped with fresh kiwi pieces, pomegrante seeds, fresh raspberries, nuts and coconut flakes.
      Easy Overnight Oats Without Yogurt
    • big jar of muddled strawberries at the bottom, followed by overnight oats with water and fresh strawberries and blueberries and nuts on top.
      Overnight Oats With Water (No Milk)

    FALL

    • butter bean curry in a bowl on basmati rice and naan.
      Butter Bean Curry
    • honey oatmeal in a bowl topped with fresh fruit and granola. next to it some fresh fruit and honey.
      Honey Oatmeal
    • beetroot smoothie being poured into a large glass.
      Beetroot Smoothie
    • Ratatouille soup in a soup bowl garnished with fresh herbs, parmesan and olive oil.
      Ratatouille Soup

    Footer

    ↑ back to top

    More

    • About
    • Contact
    • Portfolio

    Policies

    • Privacy policy
    • California Privacy Rights
    • Terms of Use
    • Accessibility policy

    Follow & Contact

    • Sign Up! for emails and updates
    • Instagram
    • Pinterest
    • Youtube

    @2025 - Wholefood Soulfood Kitchen. All Rights Reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.