Cookie Dough Protein Balls (Vegan & No-Bake)
These Cookie Dough Protein Balls are soft, sweet, and loaded with chocolate chips for that classic cookie dough flavor. Made with oat flour, creamy cashew butter, vanilla protein powder, and pure maple syrup, they’re an easy vegan, no-bake snack that comes together in just 10 minutes.

I’ve been making homemade protein balls for years, and cashew butter is my secret to getting that classic cookie dough flavor. It’s much more neutral than peanut butter, so the vanilla, maple syrup, and chocolate chips really get to shine.
I love making a batch at the beginning of the week and keeping them in the fridge for an easy grab-and-go snack. If you love simple protein bites, try my High-Protein Cake Batter Stuffed Dates or another one of my vegan snack recipes next.

Spotlight on These Cookie Dough Protein Balls
- Cookie dough flavor: Creamy cashew butter, vanilla, maple syrup, and chocolate chips give these protein balls that classic chocolate chip cookie dough flavor.
- Ready in 10 minutes: No oven, food processor, or complicated prep is needed. Just mix, scoop, and enjoy.
- Protein-packed: Vanilla protein powder, cashew butter, and oat flour turn these little bites into a satisfying snack with 5 grams of protein per ball.
- Perfect for meal prep: Make a batch ahead of time and keep them chilled for an easy snack throughout the week.
- Kid-friendly: Chocolate chips and colorful sprinkles make these especially fun for kids, and they’re easy enough for little helpers to make too.
- Easy to customize: Swap the nut butter, use mini chocolate chips, leave out the sprinkles, or adjust the milk to get your perfect cookie dough consistency.

Ingredients for Cookie Dough Protein Balls
Oat flour: Gives the protein balls structure while keeping the dough soft. You can purchase oat flour or make your own by blending old-fashioned oats until finely ground.
Vanilla protein powder: Adds protein while reinforcing that sweet vanilla cookie dough flavor. Because protein powders absorb liquid differently, you may need to adjust the amount of milk depending on the brand you use.
Cashew butter: My favorite nut butter for this recipe because its mild, creamy flavor is much closer to traditional cookie dough than peanut butter. Almond butter works too, although the flavor will be slightly different.
Pure maple syrup: Adds sweetness while also providing moisture to help the dough come together.
Vanilla extract: Don’t be shy with the vanilla here. It plays a big role in creating that classic cookie dough flavor.
Non-dairy milk: Adds just enough moisture to bring the dough together. Start with less and add more as needed since your protein powder and oat flour will affect how much liquid you need.
Chocolate chips: Mini chocolate chips are especially good here because you get a little chocolate in almost every bite.
Sprinkles: Completely optional, but a fun addition when you’re making these for kids or want a birthday-cake-cookie-dough vibe.

Frequently Asked Questions
The exact amount of non-dairy milk you need can vary depending on your protein powder and how absorbent your oat flour is. Start with 2 tablespoons, mix thoroughly, and then add more milk one tablespoon at a time. You’re looking for a soft cookie dough that holds together easily when pressed without feeling wet or sticky.
Yes. Add old-fashioned oats to a high-speed blender and blend until they reach a fine, flour-like consistency.
Your dough likely needs a little more moisture. Add non-dairy milk one tablespoon at a time until the dough holds together when pressed.
Add a small amount of oat flour until the dough becomes easy to scoop and roll.
These Cookie Dough Protein Balls are made with wholesome ingredients like oat flour, cashew butter, and protein powder, and each ball has about 5 grams of protein. They’re also vegan and can be gluten-free when made with certified gluten-free oat flour and protein powder.
How to Make Cookie Dough Protein Balls
Step one: Add the oat flour and vanilla protein powder to a large mixing bowl and stir until evenly combined.

Step two: Next, add in the cashew butter, maple syrup, vanilla, and plant-based milk. Mix until the dough is incorporated. If the dough seems dry, add additional tablespoons of the milk, as needed.

Step three: Fold in the chocolate chips and optional sprinkles.

Step four: Use a tablespoon or small cookie scoop to portion the dough. Pack the mixture firmly into the scoop, then roll it between your hands to form a ball.

Step five: Enjoy immediately or transfer the protein balls to an airtight container and refrigerate until ready to eat.
Tips and Modifications
For the most authentic cookie dough flavor, I recommend cashew butter. Almond butter works well too, but it will give the protein balls a slightly nuttier flavor.
Protein powder brands vary quite a bit in texture and absorbency. Start with 2 tablespoons of non-dairy milk and only add more if your dough feels dry or crumbly.
Use mini chocolate chips if you can find them. Their smaller size works perfectly in bite-sized protein balls and gives you chocolate in every bite.
Pack the dough firmly into your cookie scoop before rolling. This helps the balls hold their shape and prevents them from crumbling.
If your dough becomes too sticky, mix in a small amount of additional oat flour. If it’s too dry, add non-dairy milk one tablespoon at a time.
The sprinkles are completely optional. Leave them out for classic chocolate chip cookie dough protein balls or add naturally colored sprinkles for a fun twist.
Storage
Store Cookie Dough Protein Balls in an airtight container in the refrigerator for up to one week. Because these protein balls contain perishable ingredients, they should not be left at room temperature for more than a few hours, as they can spoil.
For longer storage, freeze them in an airtight freezer-safe container for up to three months. They may become slightly drier after freezing, so I prefer their texture when stored in the refrigerator.
More Vegan Protein Snack Recipes
Healthy Peanut Butter Cookie Poppers
High Protein Cake Batter Stuffed Dates
Chocolate Chip Cookie Dough Protein Bites
Cookie Dough Protein Balls (Vegan & No-Bake)
Equipment
- 1 large bowl
- 1 medium cookie scoop
Ingredients
- 1 cup oat flour *You can blend oats to create flour, as well
- 2 tablespoons vegan vanilla protein powder
- ¼ cup plus 1 tablespoon creamy cashew butter
- ¼ cup pure maple syrup
- 2 teaspoons pure vanilla extract
- 2 tablespoons plant-based milk, and more as needed
- 3 tablespoons chocolate chips dairy-free *I Use dairy-free and monkfruit sweetened.
- 2 tablespoons sprinkles
Instructions
- Add the oat flour and vanilla protein powder to a large mixing bowl and stir until evenly combined.
- Next, add in the cashew butter, maple syrup, vanilla, and plant-based milk. Mix until the dough is incorporated. If the dough seems dry, add additional tablespoons of milk.
- Fold in the chocolate chips and optional sprinkles.
- Scoop out tablespoon-sized balls of dough and place them in a glass, airtight container.
- Enjoy immediately or transfer the protein balls to an airtight container and refrigerate until ready to eat.

