Skip to main content

Chocolate Orange Energy Balls

Chocolate Orange Energy Balls
Joni McMullen
Writer and expert4 months ago
View Joni McMullen's profile

Add some zing to your pre-workout nutrition.


These energy balls are rich & moreish, paced with zesty flavour and coated with creamy chocolate. A tasty boost of carbs and protein, they're ideal to fuel your muscles through a cardio session or heavy leg day.

Chocolate Orange Balls  

Add some zing to your pre-workout nutrition.  


  • 150 g hazelnuts
  • 100 g soft, pitted dates
  • 2 tbsp. cocoa powder
  • 1 scoop Impact Whey Protein (Chocolate)
  • 1 pinch salt
  • 1 tbsp. honey
  • ½ orange (zested)
  • 1 squeeze fresh orange juice
  • 1 bar of chocolate orange



 Preheat the oven to 180C. Pour the hazelnuts onto a lined baking tray and bake until toasted (this step is optional but deepens the flavour). 


Add the hazelnuts to a food processor and blitz until crumbled. Don’t blend too much otherwise the mixture will turn into nut butter. Alternatively, use a pestle and mortar to crush the hazelnuts. 


Then, add the dates, cocoa powder, whey protein, salt, honey, orange zest, and a squeeze of orange juice, and blitz again until the mixture is well combined and sticky. If it’s too thick, loosen with a little more orange juice. 


Divide the mixture into 12 evenly sized balls. Cover and chill for 15-20 minutes until firm. 


A few minutes before removing the energy balls from the fridge, melt the orange chocolate in the microwave, stirring every 30 seconds. 


Use a skewer or toothpick to dip each chilled energy ball in melted orange chocolate until completely covered. 


Transfer to a plate or container and chill again until set (this should take around half an hour). Enjoy before your workout for a sweet boost of energy and keep in the fridge for up to 4 days.

Nutritional info per serving:

Total Fat12g
Total Carbohydrates17g


Joni McMullen
Writer and expert
View Joni McMullen's profile

Sign up for exclusive offers:

Connect with us
2024 © The Limited and MSM Retail Pvt Ltd.
Pay securely with
  • AMEX