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, here are some other recipes you may like:

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
 

  • cups almond flour (125g)
  • ½ cup protein powder (55g)
  • cup almond butter (80g)
  • 3 tbsp cacao powder
  • 6 tbsp almond milk
  • cup 70% dark chocolate (100g)
  • Optional: 1-2 tbsp maple syrup or replace with more almond milk

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!

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.

ebook recipe mockup

Recent Recipes

Spicy Red Cabbage Salad

Spicy Red Cabbage Salad

This Spicy Red Cabbage Salad is a brilliant way to use up leftover vegetables after Christmas. It only takes 10 minutes to throw together too and is a perfect easy side salad for January. Crunchy red cabbage, carrots and red onion are mixed with raisins, toasted...

Lentil Shepherd’s Pie

Lentil Shepherd’s Pie

Lentil Shepherd’s Pie is the perfect meal for autumn and winter. Nourishing and full of flavour, it’s pure comfort food. The filling is rich and savoury, with lentils, carrots, onions and tomatoes simmered in herbs and Worcestershire sauce. It’s topped with smooth,...

Coconut Chickpea Dahl

Coconut Chickpea Dahl

This Coconut Chickpea Dahl is such a lovely, nourishing dish. It’s perfect for autumn and winter and is a nice low-cost meal to make for the family.   It’s also very simple to make. The base is sautéed onion, garlic and fresh ginger cooked with warming...

12 Days of Christmas Recipes

12 Days of Christmas Recipes

This 12 Days of Christmas Recipes Round-up is all about simple festive ideas. Recipes that feel special without being overly complicated to make. Each recipe is made with minimal ingredients but has maximum flavour. Think good-quality dark chocolate, nuts, nut butters...

Date & Pistachio Bites

Date & Pistachio Bites

These little Date & Pistachio Bites are a very easy treat to make.  The middle is a thick date caramel mixed with lots of nuts and nut butter. It’s all encased in a lovely, thick chocolate layer. Very simple to make, literally blend the dates with the...

Chocolate Christmas trees

Chocolate Christmas trees

These pistachio and macadamia Chocolate Christmas Trees are super easy to make and can be frozen for easy make-ahead treats. The filling is a gorgeous mixture of dates, nut butter and a selection of nuts and dried fruits. If you don’t have the Christmas tree silicone...

Butternut Squash, Coconut & Ginger Soup

Butternut Squash, Coconut & Ginger Soup

This Butternut Squash Coconut & Ginger Soup with carlin peas is a vibrant, nourishing dish that works really well now the weather is chillier. It’s also super simple to make. The base of leek, carrots, garlic and fresh ginger is sautéed before simmering with...

Almond Butter Oat Bars

Almond Butter Oat Bars

These Almond Butter Oat Bars will quickly become a staple in your snack rotation. They’re one of the easiest recipes to make and have a great balance of flavour.  These bars are made from simple, wholesome ingredients and come together with minimal effort with no...

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!

Helen Ridgeway Logo green
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.