These Choc Mint Protein Balls with plant protein powder are super easy to make for a healthy snack or dessert. They are gluten free, nut free and contain less sugar than a lot of protein balls. Made without dates, they are sweetened with brown rice syrup for a low fructose option.
I divide the recipe into 10 large protein balls. Each ball has 169 calories and just over 6 grams of protein. It’s not a huge amount of protein, but I enjoy these as more of a healthy treat. If you want a protein ball recipe with a higher dose of protein, check out these Choc Mint Whey Protein Balls.
Why are my protein balls too dry and crumbly
If your protein balls are dry or crumbly, it is usually due to the type of protein powder used. Different brands and varieties of protein powder will absorb different amounts of liquid. It can also happen if the recipe calls for nut butter and you use a thicker nut butter, rather than a drippy or runny one.
To fix dry or crumbly protein balls, just add some extra liquid to the mixture. You can add a splash of water, milk or nut milk, some extra liquid sweetener or a little melted coconut oil. Just make sure that you add it gradually so that you don’t overdo it and end up with a mixture that is too sticky or oily.

Why are my protein balls too sticky
Protein ball mixture may become too sticky if too much liquid is added. The protein powder and other dry ingredients should blend with the liquid ingredients to make a pliable dough. However, depending on the protein powder used, there may be some variance.
If your mixture is too sticky, just add some extra protein powder, oat flour or coconut flour until the dough becomes easier to handle. Add it in small amounts, stirring well between each addition.

Why are my protein balls oily
If the mixture for your protein balls is oily, it may be due to the consistency of nut or seed butters used in the recipe. Nut and seed butters can be either drippy and runny or thick in texture. If your nut butter is drippy and runny and the recipe was developed using a thicker variety, the protein ball mixture may turn out oily.
This can easily be rectified with a little tweaking. Just add some extra protein powder to the mixture, or another dry ingredient like oat flour or coconut flour. This should absorb the excess oil. Add it gradually, stirring well, until the mixture reaches your desired consistency.

Frequently asked questions
Protein balls can turn out dry or crumbly if the protein powder absorbs too much liquid or if you use a thick nut or seed butter. To fix dry or crumbly protein balls, add a small amount of liquid – such as water, milk, syrup, or melted coconut oil – and mix gradually until the texture softens.
If your protein ball mixture is too sticky, it likely contains too much liquid or a protein powder that doesn’t absorb moisture well. To fix sticky protein ball dough, mix in extra dry ingredients – like oat flour, coconut flour, or additional protein powder – until the texture becomes firm and manageable.
Protein ball mixture can become oily if you’re using very runny nut or seed butters. To fix oily protein ball dough, add more dry ingredients – such as oat flour, coconut flour, or protein powder – to absorb the excess oil.
Yes. You can make protein balls without a food processor by choosing ingredients that are easy to mix by hand. To make no-processor protein balls, use oat flour instead of oats, smooth nut butters instead of whole nuts, and liquid sweeteners like maple syrup instead of sticky dried fruits.
Yes. Protein balls can be a good option before or after a workout – whichever fits your schedule and personal preference – as total daily protein intake is generally more important than the exact timing of protein consumption.
Yes. You can freeze homemade protein balls for up to 3 months. To freeze protein balls without them sticking together, place them in a single layer on a baking sheet until frozen – then transfer them to an airtight container or freezer bag.

More plant protein recipes
- Carrot Cake Protein Balls without Dates
- Vegan Peanut Butter Oat Protein Bars
- No Bake Peanut Butter Oat Energy Balls
- Banana Cinnamon Baked Oatmeal Protein Bars
- Nut Free Cookie Dough Protein Bars
You can find more ideas on the Protein Powder Recipes page.
Recipe video
Watch the recipe video to see how to make Choc Mint Protein Balls.
Choc Mint Protein Balls Recipe
Recipe video above. These chocolate mint protein balls are made with plant-based protein powder. They’re gluten free, nut free, and lower in sugar than many other protein snacks. Instead of dates, they’re sweetened with brown rice syrup, making them a lower-fructose option.

- Serves: 10 balls
- Prep time: 10 mins
- Cook time: 20 mins chilling
Ingredients
- 1/2 cup / 50 g chocolate plant protein powder (see Note 1)
- 1/2 cup / 45 g oat flour (see Note 2)
- 1/2 cup / 47 g unsweetened desiccated coconut
- 8 tsp / 19 g raw cacao powder (see Note 3)
- 1/4 cup / 60 g unsweetened almond milk (or water)
- 1/4 cup / 60 g tahini (see Note 4)
- 8 tsp / 38 g coconut oil, melted
- 8 tsp / 58 g brown rice syrup
- 1-3 drops food-grade peppermint oil (see Note 5 for substitutions)
- Extra coconut, for coating
Instructions
- Mix the dry ingredients
In a large mixing bowl, combine the protein powder, oat flour, desiccated coconut, and cacao powder.
- Add the wet ingredients
Add the almond milk, tahini, melted coconut oil, brown rice syrup, and peppermint oil. Mix until well combined. Taste and adjust the peppermint to your liking.
- Divide and shape
Divide the mixture into 10 portions and press each one into a ball. Tip the extra coconut onto a plate and roll the balls to coat. Chill in the fridge for 20 minutes to firm up.
Notes
- Protein powder – I use a plant-based protein powder in this recipe to keep it vegan, but whey or egg white protein powder should also work. Since these are chocolate protein balls, I use a chocolate-flavored powder. You could also use a neutral flavor like vanilla. Unflavored protein powder works too, though you may want to slightly increase the raw cacao powder and brown rice syrup to balance the flavor.
- Oat flour – You can buy oat flour, but it’s usually cheaper to make your own. Just blend rolled oats in a blender or food processor until they reach a fine, flour-like consistency. If you need to keep the recipe strictly gluten free, use certified gluten-free oats.
- Raw cacao powder – Even though the protein powder is chocolate flavored, I add raw cacao powder to deepen the chocolate taste. You can substitute regular cocoa powder if you prefer.
- Tahini – I use tahini to keep the recipe nut free. If you are not avoiding nuts, you can substitute a neutral-tasting nut butter like almond or cashew butter.
- Peppermint oil and substitutions – You can use food-grade peppermint oil or peppermint extract in this recipe. If using peppermint oil, make sure it’s safe for ingestion. Start with 1 drop, then taste before adding more. I like Obbekjaers Pure Peppermint Oil because it has a mild, smooth flavor without harsh menthol notes. Alternatively, you can use peppermint extract – start with 1/4 tsp and adjust to taste.
- Storage – Store the protein balls in an airtight container in the fridge for up to 3 days. They also freeze well. You can enjoy them straight from the freezer or let them soften slightly at room temperature before serving.
can you freeze for later consumption?
Yes, they freeze well in an airtight container.
Both my son and I love these! I was wondering if you had the calorie information per serving?
Thanks Brooke, great to hear you and your son like the balls! I haven’t calculated the calorie information for this recipe, but you could enter the ingredients into the MyFitnessPal app or an online calorie calculator to find out! I do plan on including nutrition panels for future recipes 🙂
The mixture tastes amazing, mine turned out to sticky to roll, do you have any recommendations?
Hi Kelly, if the mixture is too sticky you could try adding a little extra oat flour. Or if you wet your hands before rolling, this also helps to stop the mixture sticking to your hands 🙂 x
Love these, so addicting!!! Do you have any details on nutrition information? Can’t stop eating them haha
Hi Sophie, I’m so happy you like them! I’m really sorry I haven’t worked out the nutrition information for these ones but you can use the Nutrition Panel Calculator on the foodstandards.gov.au website to calculate it – I think it’s relatively easy to use!
Hi, these sound great! Just wondering, if you use a protein powder that isn’t chocolate, would you have to add more cacao? Or anything different flavour wise? Thanks
Hi Catherine, yeah I would add a little extra cacao to get a chocolatey flavour – perhaps have a taste of the mixture and see what you think. X
I would be using straight choc mint protein powder, so quantity would stay the same for everything but just minus the 1 drop pure peppermint oil correct?
Yeah you could leave the peppermint oil out, or keep it in if you want to make it extra minty (have a taste of the mixture and see what you think) 🙂
How many balls should this make? Thanks 🙂
It should make about 10 – 15, but it will depend on how large or small you roll them 🙂
Hi there
Just wondering if this is safe to consume during pregnancy? Unsure if the protein powder is okay?
Hi Irene, I’m not a qualified health practitioner (just a lover of food!) so I can’t advise whether the recipe is safe to consumer during pregnancy – it would be best to check with your GP. x
What could you sub the oats for if you are gluten free? Almond meal be ok?
Hi Kandice, I haven’t tested the recipe without oats, but you could try almond meal or perhaps even brown rice flour. x
These choc mint balls are sensational Lilian!! Thank you. I have been trying to find a bliss/protein ball to suit my diabetic husband, my 2 year old, and me, and these are IT! Awesome that they are nut free for my toddler too.
I made 4 times the quantity (shameful I know) and they are disappearing at a rapid rate!
Eleanor 🙂
Thanks Eleanor! I’m so happy to hear you enjoyed the balls and no shame at all in making a big batch I say! haha 🙂
I love your recipes!
The caramel slice was amazing and so was the cookie dough slice recipe!
Making these protein balls today! 🙂
Thanks so much Mikaela! I hope you enjoy the protein balls 🙂
These look delicious!
Thanks Leigh! 🙂