Recipe and images courtesy of Romy London (@romylondonuk on Instagram)

Get ready for a protein-packed party in your mouth with these scrumptious Vegan Chocolate & Peanut Protein Balls! With just 15 minutes of prep time and a quick chill, you'll be diving into these tasty little protein treats in no time.

Prep time: 15 minutes
Chill time: 20 minutes

Ingredients (makes 16 protein balls):


  1. In a food processor, blend mixed nuts, hemp seeds, and linseed until they form a coarse flour-like texture. Set aside.
  2. Blend dates in the food processor until they form a sticky paste.
  3. Combine the nut mixture, cocoa powder, and a pinch of salt in the food processor with the date paste. Blend until the mixture is well combined and has a fudgy consistency. Place in the fridge for 5 minutes.
  4. Roll the mixture into bite-sized balls.
  5. Using a small spoon or piping bag, create a hollow centre in each ball and fill it with smooth peanut butter. Seal the opening by rolling the ball between your hands.
  6. Optionally, partially dip the balls in melted dark chocolate and then roll them in crushed peanuts for an extra layer of crunchy flavour.
  7. Chill the balls in the fridge before serving and enjoy these tasty, little protein treats!
Calories 217
Total Fat 15g
Saturated Fat 3g
Sodium 39mg
Total Carbohydrate 16g
Dietary Fibre 4g
Protein 6g