A pile of chocolate protein balls on a blue plate

Vegan Protein Balls (Gluten-Free)

These Vegan Protein Balls taste like chocolate truffles but are super nutritious and filling!
Course Dessert, Snack
Cuisine American
Keyword energy bites, vegan protein balls, vegan protein recipe
Prep Time 15 minutes
Cook Time 0 minutes
Total Time 15 minutes
Servings 21 balls
Calories 56kcal
Author Rhian Williams


  • 130 g (3/4 cup) pitted dates (soaked overnight in cold water or in boiling water for 10 minutes)
  • 100 g (2/3 cup) cashew nuts (soaked overnight in cold water or in boiling water for 10 minutes)
  • 1 tablespoon smooth almond butter (or sub peanut butter or tahini)
  • 2 tablespoons desiccated coconut
  • 3 tablespoons vegan protein powder (ensure gluten-free if necessary)
  • 2 tablespoons cocoa powder


  • Drain the dates and cashew nuts and place in a food processor with all the other ingredients
  • Blend until completely smooth - you will need to mix it around a few times
  • Use your hands to roll the mixture into little balls - you should be able to make 21
  • Keep in an airtight container in the fridge for a good few days


Calories: 56kcal | Carbohydrates: 7g | Protein: 2g | Fat: 3g | Saturated Fat: 1g | Sodium: 10mg | Potassium: 88mg | Fiber: 1g | Sugar: 4g | Calcium: 8mg | Iron: 0.7mg