These vegan snickerdoodle protein balls are an energy-boosting, no-bake snack that’s perfect for meal prep. They only take 10 minutes to make and taste just like snickerdoodle cookie dough, with a dusting of cinnamon sugar.
Made from mostly pantry staples with a scoop of protein powder, they’re dense, filling, yet buttery and sweet. Keep them in the fridge for up to 7 days for a quick, tasty snack whenever you need one.

Jump to:
Why You’ll Love This Recipe
- A protein snack you’ll actually want to eat. Each ball has around 7g of protein when made with Ora—my go-to protein powder because it’s smooth, not gritty, and has no stevia aftertaste.
- Much more affordable than buying individually wrapped protein balls from the store. Making a batch at home saves money and lets you control the ingredients.
- Tastes just like a snickerdoodle, with that sweet, cozy cinnamon flavor that’s always a hit. My toddler and husband both love these.
- They only take 10 minutes to prep, keep for 7 days in the fridge, and if you use oat flour, you don’t even need a blender. Perfect for busy weeks when you need snacks ready to go.
Ingredients You’ll Need
You’ll find all the measurements for these vegan snickerdoodle protein balls in the recipe card at the bottom of this post, but for your convenience, here’s a shopping list of everything you’ll need:
- Oat flour
- Vanilla protein powder
- Cinnamon
- Salt
- Almond butter
- Maple syrup
- Vanilla extract
- A splash of plant milk
- Coconut or brown sugar
- Cinnamon
Instructions
Follow along with this step-by-step guide to make your Snickerdoodle Protein Balls! You’ll find all the exact times, measurements, and details down in the recipe card below, but here’s a simple walkthrough for you:

Step One: Grab a medium bowl and stir together your oat flour, protein powder, cinnamon, and a pinch of salt.

Step Two: Add the wet ingredients and mix well to combine. If you find the mixture is too dry, add a tiny splash of milk or water until it holds together.

Step Three: Once your dough is holding together nicely, scoop and roll it into bite-sized balls.

Step Four: Roll each ball in a quick mix of cinnamon and coconut sugar.

Step Five: Pop them in the fridge to firm up, then store in an airtight container.

Substitutions & Variations
This recipe only has a few ingredients; however, there are some substitutions you can make:
- Almond butter can be replaced with another nut butter, but keep in mind it will change the flavor a little bit. I personally like almond butter best because it has that rich roasted flavor that makes it taste like cookie dough. However, peanut butter or cashew butter would also work. If you need a nut-free, allergy-friendly option, sunflower seed butter should also work in theory.
- If you prefer to make this with less sugar, you can reduce the amount of maple syrup and compensate with a splash of milk. However, you will still need to keep at least half of the maple syrup in the recipe for the balls to bind. In theory, these could also be made with another sweetener like brown rice syrup or agave, though I haven’t tested it myself yet. Date caramel might also work, but proceed with caution as you’d be testing new ground—these are just some ideas.
- The cinnamon-sugar coating is entirely optional. If you don’t have coconut sugar, regular brown sugar will work fine, as would granulated sugar.
- Protein powder is optional—if this is not a priority for you or you don’t have any on hand, feel free to omit it and replace it with extra oat flour.
Storage
These snickerdoodle protein balls will keep in the fridge for up to 7 days in an airtight container. I haven’t tried freezing them, but in theory, they should be okay. However, I imagine they might not be quite as smooth when they thaw.
Expert Tips

I love adding protein powder to my snacks—it’s an easy way to pack in some extra nutrition without changing the flavor. Plus, it makes them way more filling! I like using Ora Organic because it blends smoothly, so you get a creamy, non-gritty texture in your snacks—plus, it’s free of stevia, so you won’t be stuck with that funky aftertaste that can mess with the flavor.

FAQ
Definitely! If you don’t have a food processor, you can still make these. Just mix the ingredients by hand, or use a sturdy spoon to combine everything in a bowl. You might need to put a little extra muscle into it, but it’ll work!
A flavored protein powder can add a fun twist to these protein balls. Just keep in mind that you might want to adjust the sweetness depending on the flavor you choose.
Yes! If you want to cut back on sugar, you can reduce the maple syrup a bit and use a sugar-free sweetener like monk fruit or stevia. Keep in mind, it might change the texture slightly, but they’ll still be tasty!
Serving Suggestions and More Recipes
If you loved these Snickerdoodle Protein Balls, you might also enjoy these other tasty treats: Frozen Raspberry Bites, Gingerbread Pudding Dumplings, and Breakfast Cookies. perfect for satisfying your snack cravings!

I hope you love these Snickerdoodle Protein Balls as much as I do! If you give them a try, I’d love to hear what you think. Drop a review below, share the recipe with a friend, or tag me on social media @glowdiaries___ I’ll make sure to share them! Can’t wait to hear all about your flavor twists and snack ideas
Vegan Snickerdoodle Protein Balls
Ingredients
- ¾ cup Oat Flour
- ⅓ cup Vanilla Protein Powder (unsweetened or lightly sweetened)
- ½ tsp Cinnamon
- ¼ tsp salt
- ½ cup Almond Butter (no added sugar/oil)
- ¼ cup Maple syrup
- 1 tsp Vanilla Extract
- Plant Milk
Coatings
- 1 tsp Coconut or Brown Sugar
- ½ tsp Cinnamon
Instructions
- Mix oat flour, protein powder, cinnamon, and salt in a bowl.
- Add almond butter, maple syrup, and vanilla. Stir to form a thick dough.
- Add plant milk 1 tsp at a time only if it’s too dry to roll.
- Shape into 12 balls.
- Roll in cinnamon sugar if using.
- Store in the fridge up to 1 week or freeze for longer.
Leave a Reply