By Adam Stansbury

Protein balls are the perfect healthy snack when you're on the move. Pop one in your gym bag for a post-workout energy boost.

Ingredients (makes 10-12)

  • 100g almonds
  • 60g dried cranberries
  • 60g dates
  • 60g plant-based protein powder (optional)
  • 40g almond butter
  • 30g coconut oil
  • 3 tbsp water to bind
  • 40g dark chocolate (vegan chocolate also works)


  1. Place the almonds in your food processor and blend for up to a minute or until a flour forms and the nuts have crumbled.
  2. Add the cranberries and dates and blend until they come together. Then add the rest of the ingredients until a sticky dough forms. Note: If it is still a bit crumbly add 1 tablespoon of water to the mixture to help it stick.
  3. Use your hands to roll the mixture out into balls, place on a baking tray or plate covered with baking paper and put into the freezer or bottom of the fridge. You will get 10-12 balls from this mix, I aim for 10 so that each ball is more filling.
  4. Melt the chocolate using a Ban Marie: bring a ¼ pan of water to the boil, place a glass bowl on top of the pan, making sure the bowl isn’t touching the water and place your chocolate into the bowl in broken pieces.
  5. Once the chocolate has melted, remove from the pan and heat. Take the balls out of the fridge or freezer and dip them into the chocolate, before placing them back onto the tray or plate and put them back into the fridge or freezer until the chocolate has set.