chocolate protein balls
February 13, 2025

Chocolate Protein Balls

Need a high protein snack? These easy Chocolate Protein Balls have 8.5g of protein per ball and are super quick to make! With only 6 ingredients, you can whip up a batch in no time at all. They are gluten-free and vegan and are a great, power-packed snack option.
prep time5 minutes
chill time30 minutes
total time35 minutes

With only 6 ingredients, these Chocolate Protein Balls are a great option if you like a protein-rich snack, but don’t want to spend hours in the kitchen. 

They are gluten-free, vegan and are totally delicious! They also have about 8.5g of protein per ball, so a great little extra punch of protein when you need it. 

Why You’ll Love These Chocolate Protein Balls:

✅ Only 6 Ingredients – No complicated list of ingredients!
✅ Vegan & Dairy-Free – Perfect for plant-based diets.
✅ No Bake – Easy to make in minutes.
✅ Healthy & Nutritious – Full of natural whole food ingredients.
✅ Customisable – Coat in chocolate or have without – it’s up to you!

How to make these chocolate protein balls?

Add almond flour, protein powder, cacao powder, almond butter and almond milk to a mixing bowl. Using a spatula, mix the ingredients together until fully combined. The mixture should be soft and sticky and hold together really well. If it seems dry, add a little more almond milk and mix again.

You can also add some maple syrup instead of the almond milk, if you prefer your balls to be sweeter. This is optional. 

Roll the mixture into 12 balls and refrigerate whilst you melt the chocolate. 

Add the dark chocolate to a bowl and melt over a pan of hot water. Dip each ball in the melted chocolate. Refrigerate to set the chocolate. 

I like to add a little topping to each one – you can add in chopped nuts or some freeze-dried fruit (which I’ve done here).

The freeze-dried raspberries are particularly fun if you want a high protein Valentine’s Day idea!

Why to use an unflavoured protein powder

Many flavoured protein powders can contain lots of extra ingredients to make them taste more palatable. Artificial flavourings are a good example. Make sure you check the ingredients if you are tempted to try one. Otherwise, stick to unflavoured and add in extras such as vanilla or cacao powder if you want them to taste different.

Are protein balls good for you?

My homemade protein bars and balls are definitely nutritious! I’ve laid out the benefits of the main ingredients below.

I think many of the store-bought bars and balls are ok too, but I think by making yourself you can be sure of the ingredients, and you can also customise to your own tastes. For example, you can add more or less sweeteners or use a better-quality chocolate coating.

Making high protein snacks is always a great way to to up your protein levels if you aren’t getting enough protein during the day.

What ingredients do you need to make chocolate protein balls?

  • Almond flour (ground almonds in the UK)
  • Protein powder 
  • Almond butter 
  • Cacao powder
  • Almond milk
  • Optional: 1-2 tbsp maple syrup or replace with more almond milk
  • Plus dark chocolate to coat

Almond flour

Adding almond flour to the balls, as well as protein powder, ups the protein even further. They give the balls a great texture too. Almonds are a good source of vitamin E. 

Protein powder

I use an organic unflavoured pea protein for these balls. However, use whichever protein powder you like. I preferred the unflavoured ones as they are cleaner and then I can add my own flavourings. 

Almond butter

You can use any nut butter here. I like almond for flavour and for nutrition. Using almond butter helps the balls stick together without using regular butter or extra fats and oils. It’s an excellent source of healthy fats, particularly monounsaturated fats. Almond butter is also rich in vitamin E as well as being a good source of fibre and protein.

Cacao powder

The lovely chocolatey flavour in the centre of these balls comes from raw cacao powder. It is a great source of antioxidants (and unlike more processed cocoa powder, cacao retains its natural antioxidants). Cacao also contains iron, magnesium, and potassium.

Almond milk

You can add any milk to bring the mixture together. I like to use almond as it complements the taste of the other almond ingredients. 

Dark chocolate

I also opt for a dark chocolate that has minimal sugar and at least 70% cocoa solids. It’s a good source of antioxidants and contains minerals such as iron, magnesium, and copper. 

Storage Tips

These chocolate protein balls can be stored in an airtight container in the fridge for up to a week. 

If you want to store them for a longer period, you can freeze them. They’ll last for up to 3 months in the freezer.

Recipe Tips:

Chocolate layer: I only add a very thin chocolate layer to these balls. So just coat them in a thin layer of chocolate and let the chocolate run off before placing on your plate to set. 

Up the protein: You can up the protein even further by swapping out some of the almond flour for more of the protein powder. 

Can I make these without protein powder? Yes! Simply replace the protein powder with almond flour but be aware the nutritional value with definitely change.  

What’s the best protein powder to use? I always use a plant-based protein powder with a smooth texture that’s unsweetened. I usually use a pea protein for sweeter treats as it has less of a distinct flavour than hemp.

If you liked these Chocolate Protein Balls, why not try:

Chocolate Protein Pudding

Easy Protein Bars

High Protein Green Smoothie Bowl

High Protein Smoothie

Cookie Dough Protein Bars

chocolate protein balls

Chocolate Protein Balls

Helen Ridgeway Helen Ridgeway
Need a high protein snack? These easy Chocolate Protein Balls have 8.5g of protein per ball and are super quick to make! With only 6 ingredients, you can whip up a batch in no time at all. They are gluten-free and vegan and are a great, power-packed snack option.
Prep Time 5 minutes
chill time 30 minutes
Total Time 35 minutes
Course Dessert, Snack
Servings 12
Calories 176 kcal

Ingredients
 

Instructions
 

  • Add the almond flour, protein powder, almond butter, cacao powder and milk to a mixing bowl. Stir to combine. If you are adding maple syrup add that too or add another 1-2 tbsp of milk instead.
  • Once the mixture is fully combined and quite soft and sticky, roll into balls. If your mixture seems dry, add a little more milk before rolling into balls.
  • Refrigerate the balls whilst you melt the chocolate.
  • Add the chocolate to a bowl and melt over a pan of hot water. Dip each ball in the chocolate to cover. Add some optional freeze-dried raspberries on top for decoration. Refrigerate again.

Notes

  • You can add in maple syrup if you prefer them sweeter. If not, add more almond milk.
  • If you want to up the protein you can add more protein powder and reduce the almond flour.
  • Store in the fridge. They will last for about a week.
  • They can also be frozen for up to 3 months.
  • The freeze-dried raspberries on top are optional!
 
*This post contains affiliate links. I may receive a small commission when you purchase through these links (at no extra cost to you). I only endorse products that I personally use or have tested.

Nutrition

Calories: 176kcalCarbohydrates: 4.3gProtein: 8.4gFat: 13.4gSaturated Fat: 3gFiber: 1.4g
Keyword high protein, protein snack
Tried this recipe?Let us know how it was!

10 Comments

  1. Helen

    Hello! Can I use GF 1:1 flour vs the almond flour? I just don’t have any on hand right now.

    Love all your recipes!!

    Thanks!

    Reply
    • Helen Ridgeway

      Hi Helen, I haven’t tested it with any other flours I’m afraid so can’t be sure it would work. Did you try it?

      Reply
  2. Jo Jessop

    I wonder if lupin flour works. I have some to use up. Its not an item thats available in shops so if order some online I have to find some recipes I can use it up on. I understand lupin flour has a magnitude of benefits. Almond &lupin biscuits is all I’ve used it on so far.

    Reply
    • Helen Ridgeway

      I’m not sure as I’ve never tried lupin flour – let me know if you try it!

      Reply
  3. Belinda Bennett

    What protein powder do you use?

    Reply
    • Helen Ridgeway

      Currently using a pea protein from Greens Organics. Also sometimes use a blend of plant proteins from Body Me xx

      Reply
  4. Elizabeth Feetham

    Hi Helen is the nutritional value per ball thank you xx

    Reply
    • Helen Ridgeway

      Per ball yes

      Reply
  5. Chadi

    Hello Helen How are you? Can I substitute almond milk with just milk ? And also can I substitute maple syrup for honey? Thank you have a nice day.

    Reply
    • Helen Ridgeway

      I’m good thank you! Yes, you can use both of these subs. With the milk, however, I can’t be sure how long they will last as I haven’t tested it.

      Reply

Submit a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Nutritionist Helen Ridgeway facing camera wearing green apron and white shirt

Hi, I’m Helen,

I’m a Nutritional Therapist based in Harpenden, Hertfordshire with a passion for helping women feel their best through simple, sustainable changes. I believe good nutrition goes beyond food; it’s about supporting your energy, hormones and overall well-being in a way that fits real life.

More about Helen

ebook recipe mockup

Recent Recipes

Pistachio Date Bark

Pistachio Date Bark

If you've spent any time on social media recently, you've probably come across date bark. It’s been a viral recipe for a while and one of the quickest ways to create a healthy dessert or treat. It’s so easy too. You can use any combination of nuts and nut butters but...

Charred Corn Salad

Charred Corn Salad

If you’ve never tried charring your sweetcorn, this Charred Corn Salad is your sign to give it a go. It transforms tinned sweetcorn into something so flavourful and brings out its natural sweetness with a bit of a smoky kick. I've paired it with chunks of...

high protein snack recipes

high protein snack recipes

This is my collection of high protein snack recipes. From homemade protein bars and energy balls to smoothies and dips, each recipe is packed with good-for-you ingredients. This will ensure these snacks will keep you feeling fuller for longer while supporting energy...

Gluten Free Almond Flour Cookies

Gluten Free Almond Flour Cookies

Looking for an easy snack recipe? These gluten free almond flour cookies are one of the simplest snacks to make. Perfect for when you want something sweet but still want something healthy (and only have a few ingredients!). Unlike many cookie recipes, these ones only...

Chocolate Crunchy Balls

Chocolate Crunchy Balls

These Chocolate Crunchy Balls are a fantastic snack that takes very little effort to make. They’re made with simple ingredients including almond flour, cacao powder, almond butter and maple syrup. The crunchy coating is made from adding puffed quinoa to the dark...

Chopped Veggie Salad

Chopped Veggie Salad

For episode 40 of Fifty Fantastic Salads, I’ve gone for something that's really simple and packed with goodness - this Chopped Veggie Salad. It’s one of those classic, easy salad recipes that so simple to put together but is really a staple salad to...

Peanut Butter energy balls

Peanut Butter energy balls

These peanut butter energy balls are one of the best snacks to have. They’re quick to make, easy to store, and don’t need baking. Everything is mixed in one bowl too, so there’s very little washing-up (and no food processor needed either!). The peanut butter and the...

Spring Minestrone Soup

Spring Minestrone Soup

As soon as the warmer weather arrives, I start craving those spring veggies! But that doesn’t mean you can’t have soup. This Spring Minestrone Soup is packed with seasonal vegetables, white beans and plenty of fresh herbs, with orzo pasta for oomph.  It’s pretty...

ebook recipe mockup

WANT MORE INSPIRATION?

Sign up for free monthly recipes and get a copy of my free recipe ebook with my 5 most popular recipes

You have Successfully Subscribed!