Go Back
+ servings

Green Banana Flour Chocolate Protein Balls {vegan, gluten-free, no oat}

These Chocolate Protein Balls are made with green banana flour which is a densely nutritious and delicious gluten-free flour. Packed full of energy, these truffle bites are on just the right side of sweet, slightly salty and very chocolatey. Leaving you super satisfied as a between meals pick-me-up.
Prep Time20 mins
Course: Snack
Cuisine: British
Servings: 16
Calories: 185kcal


  • 10 medjool dates pitted
  • 140 g almond butter
  • 90 g peanut butter
  • 60 g green banana flour
  • 3 tablespoons cacao powder
  • 3 tablespoons coconut oil
  • 1 teaspoon vanilla extract
  • 1 teaspoon sea salt
  • 50 g hemp seeds


  • Put all the ingredients (expect for the hemp seeds) in food processor or blender and mix until smooth.
  • Remove a small portion of the dough and weigh out on a set of digital scales. You want to achieve about 30g of dough.
  • Roll the dough tightly between the palm of your hands until you have achieved a smooth ball.
  • Set aside the protein ball on baking parchment whilst you weigh and roll the rest of the dough.
  • Sprinkle the hemp seeds evenly in a small dish and roll each protein ball in the hemp seeds until evenly covered.
  • Store the finished protein balls in the fridge until needed.




  • Use almond butter and peanut butter that is lovely fresh and drippy (not the dry hard stuff at the bottom of your jar).
  • Use a set of digital scales to weigh out the dough for each protein ball so you can ensure they are all the same size.
  • You can substitute the hemp seeds for sesame seeds, desiccated coconut or extra cacao powder.

How to store

These Protein Balls will keep for up to 10 days if stored in the fridge in an airtight container.


I recommend though storing in the freezer in an airtight container as they will keep for up to 2 months and only take 10 minutes to defrost at room temperature.

Ingredient measurements

  • Please note when you see ‘grams’ listed as opposed to ‘millilitres,’ or any other term of measurement, that is not incorrect. I weigh all of my ingredients, including liquids, for accuracy.
  • US customary measurements for the ingredients provided are based on a conversion calculator. This recipe was tested with metric measurements and I recommend using a digital scale to weigh ingredients for the most accurate results. READ MORE >>> Why you should always weigh vs measuring with cups

Nutrition information

  • Please note that the nutrition information provided below is an estimate based on an online nutrition calculator. It will vary based on the specific ingredients you use. Please seek a professional nutritionist’s advice for further clarification.
  • The nutrition serving is for 1 protein ball. This recipe should make 16 protein balls.


Calories: 185kcal | Carbohydrates: 18g | Protein: 5g | Fat: 12g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Sodium: 173mg | Potassium: 254mg | Fiber: 3g | Sugar: 11g | Vitamin A: 39IU | Vitamin C: 1mg | Calcium: 51mg | Iron: 1mg