No Bake Chocolate Protein Balls (Vegan)

Last updated January 27, 2026 By Kelly Nardo | 18 Comments
This post contains affiliate links. Please read my policy page.
No bake chocolate protein balls taste like dessert and have 5 grams of protein! Made with nut butter, protein powder, cocoa powder, and vanilla and ready in 10 minutes. Make them for an easy healthy snack or meal prep for the week. Gluten-free, dairy-free, and vegan.
Prep: 10 minutes
Total Time: 10 minutes
Servings 11 balls
4.69 from 29 votes

This year I have really been trying to focus on getting some meal prep done to make the week easier. We always do a protein, a carb, and then of course a snack or two. And these chocolate protein balls have quickly become a new favorite.

I really love energy balls to have on hand for a busy week. They are easy to throw together, they keep for a long time (especially in the freezer), and are just so dang good. Plus, the flavor combinations are really endless.

Never Miss a Recipe!

Get new recipes like this delivered to your inbox.

Most energy bite recipes call for a food processor, but I went the easy route and we are just using a bowl. They combine nut butter and chocolate and taste like dessert while also being good for you! Perfect for adults or kids while sneaking in some protein!

A plate with no bake chocolate protein balls spread out on it. The one in the front as a bite taken out of it.

Why we love these chocolate protein balls

  • decadent chocolate flavor – seriously so rich!
  • easy to make and ready in 10 minutes
  • no food processor is required – all you need is a mixing bowl
  • 5 grams of protein per ball

Are protein balls good for you?

Protein balls can be a healthy addition to your diet. When made with protein, carbs, and fat, they are an easy and delicious macro-balanced snack. The protein and fat make them satiating, carbs give you energy, and protein is beneficial for building muscle. That being said, they can be calorie dense for such a small snack, so if monitoring your calorie intake, be mindful of how many you consume.

A bowl of healthy protein balls with chocolate chips in them. They are sprinkled with sea salt.

Ingredients

  • creamy cashew butter – look for one with just cashews and salt. It needs to be creamy!
  • almond milk
  • maple syrup – for a touch of sweetness
  • vanilla extract
  • chocolate protein powder – this acts as the “flour” to the bars and helps the ingredients come together
  • cocoa powder
  • salt
  • mini chocolate chips
Marble counter of a bowl of cocoa powder, a bowl of chocolate chips, a bowl of maple syrup, a bowl of milk, a bowl of vanilla extract, a bowl of chocolate protein powder, a bowl of nut butter, and a bowl of salt.

How to make chocolate protein balls

  1. Mix ingredients. To a medium-large mixing bowl, add all ingredients except your chocolate chips and stir well to combine until a dough forms. It will get a little crumbly at first but will come together. Add chocolate chips and mix into evenly incorporated.
  2. Form into balls. Using a tablespoon as a scoop, form 11 equal-size balls. Sprinkle with flaky salt if desired.
  3. Enjoy!
Chocolate batter with chocolate chips in it in a large glass bowl.

Why are my protein balls so sticky?

If for some reason the batter is sticky or too wet and not coming together, there is too much liquid and not enough binder. This can happen depending on the protein powder you are using. You can either add more protein powder or some kind of flour. I would suggest absorbent flour like oat flour, almond flour, or coconut flour. Rolled oats will also work. Add little by little until desired consistency.

Can I use another protein powder?

I have just tested this recipe with plant-based protein. You can try a different protein powder, but you will need to adjust the recipe. Protein powders vary by consistency and how dense they are, so I would add a little less than the recipe calls for and add as you need for the best consistency. You can always add, but you can never take away!

  • plant-based protein – follow the directions as written. I used this plant-based protein.
  • whey protein – since whey protein is not as absorbent as plant-based, you might have to use a little more of it or cut back on the liquid (milk). I suggest leaving out the milk and mixing the batter. Then, add your liquid to help them come together, or add more protein if the texture is too wet. You could also add some flour if it is too sticky. I like this whey protein.
  • collagen – I have not tried this recipe with collagen and I’m not sure it will work since collagen dissolves so easily. The protein powder helps the bars come together.
Chocolate chip protein balls spread out on a white plate.

Storage

  • fridge – store in the fridge for up to a week in a tightly sealed airtight container to keep the air out. If exposed to the air for too long, they will dry out some.
  • freezer – freeze for up to 6 months. I suggest freezing individually and then defrosting the night before you want to eat. Thaw in the fridge when ready to consume.

Substitutions and additions

  • cashew butter – any nut butter or seed butter (peanut butter, almond butter, tahini…) will work, but it will change the flavor some. Cashew butter has a nice neutral flavor that works well. Make sure it is all-natural and drippy.
  • almond milk – any kind of milk will work. Water will also work.
  • maple syrup – honey will work instead.
  • chocolate protein powder – I like plant-based protein because it adds some sweetness and the consistency works the best. You will want a thicker consistency to help absorb the liquid of the nut butter. I find plant-based protein usually has that. If you don’t have plant-based protein, you can substitute your favorite protein, but I would be careful of the ratios. See above for suggestions.

And here are some additions you can add:

  • chia seeds – this will add a little more fiber
  • shredded coconut

If adding more ingredients, you might have to increase the liquid a tad.

More healthy protein snacks

If you love quick and easy meals and want to learn how to build a balanced plate, check out our FREE How to Build a Balanced Plate Guide!

Chocolate protein balls on a white plate. They are sprinkled with sea salt
Chocolate protein balls on a white plate. They are sprinkled with sea salt
4.69 from 29 votes

Chocolate Protein Balls

Author: Kelly Nardo
No bake chocolate protein balls taste like dessert and have 5 grams of protein! Made with nut butter, protein powder, cocoa powder, and vanilla and ready in 10 minutes. Make them for an easy healthy snack or meal prep for the week. Gluten-free, dairy-free, and vegan.
Print Recipe Pin Recipe
Course: Snack
Calories: 108kcal
Protein: 5g
Carbs: 8g
Fat: 7g
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 11 balls

ingredients

  • 1/2 cup cashew butter (128 grams)
  • 1/4 cup almond milk
  • 1 table maple syrup
  • 2 teaspoons vanilla extract
  • 1/2 cup chocolate protein powder (50 grams)
  • 3 tablespoons cocoa powder
  • pinch of salt
  • 2 tablespoons mini chocolate chips (30 grams)

instructions

  • Mix ingredients. To a medium-large mixing bowl, add all ingredients except your chocolate chips and stir well to combine until a dough forms. It will get a little crumbly at first but will come together. Add chocolate chips and mix into evenly incorporated.
  • Form into balls. Using a tablespoon as a scoop, form 11 equal-size balls. Sprinkle with flaky salt if desired.
  • Enjoy!

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.

notes

  • I like chocolate plant-based protein because it adds some sweetness and the consistency works the best. You will want a thicker consistency to help absorb the liquid of the nut butter. I find plant-based protein usually has that. If you don’t have plant-based protein, you can try to substitute your favorite protein, but I would be careful of the ratios. Whey and collagen will need a different amount of liquid. See the section ‘can I use a different protein powder’ in the post for suggestions.
  • if the batter is too wet, either add more protein powder or flour. I would suggest absorbent flour like oat flour, almond flour, or coconut flour. Add little by little until desired consistency.
  • if the batter is too dry add a little more milk.

nutrition

Nutrition Facts
Chocolate Protein Balls
Amount Per Serving (1 ball)
Calories 108 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 1.7g11%
Polyunsaturated Fat 1g
Monounsaturated Fat 3.7g
Sodium 91mg4%
Potassium 120mg3%
Carbohydrates 8g3%
Fiber 1g4%
Sugar 3.8g4%
Protein 5g10%
Vitamin A 3IU0%
Calcium 27mg3%
Iron 1.5mg8%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?If you make this recipe or anything from Eat the Gains, leave a comment and rating to let people know how you liked it! Also, make sure to post it and tag me so I can see all of your creations!! @eatthegains and #eatthegains on Instagram!

Get My Guide On
How to Build a Balanced Plate

No recipe, no problem! Learn the key factors to build a balanced plate for sustainable eating and to fuel your body to support your activity, goals, and lifestyle.

4.69 from 29 votes (22 ratings without comment)

Leave a Reply

Have a question or want to share how you liked the recipe? Share your feedback!

Recipe Rating




18 Comments