Coconut? Check. Coffee? Check. Protein? Check. How does that sound to you? Well, these vegan coconut coffee protein balls tick all those boxes and if you love the flavours of coffee and coconut, you will love these protein balls! Plus at just 106 calories each you’ll have no problem fitting them into your healthy diet.

Vegan Coconut Coffee Protein Balls

Coffee Protein Balls for Pre-Workout

I don’t use a pre-workout supplement so I like that these have a bit of caffeine in them for a little pre-workout buzz. They’re perfect first thing in the morning before heading to the gym. I’ve never really found pre-workout supplements to do enough to justify the price tag. I’d rather just drink a coffee or go au naturel!

Vegan Coconut Coffee Protein Balls
Vegan Coconut Coffee Protein Balls

If you love coffee like me, you will definitely love these protein snack bites! They’re full of delicious, coffee flavour plus plenty of coconut goodness from unsweetened shredded coconut.

Any brewed coffee works, you could even use chai or earl grey tea for a fun twist! The stronger the coffee, the more coffee-flavour and caffeine they’ll have. I like to make them with strongly brewed coffee and Vega Performance Protein in Mocha so the coffee flavour really comes through. You could even use espresso if you want to get crazy!

Vegan Coconut Coffee Protein Balls

Nutrition Facts

These protein balls are oil-free, grain-free, refined sugar-free and call for just 4 simple ingredients.They’re sweetened naturally with dates plus some extra sweetness from the protein powder so they don’t have any added sugar.

If you use weigh your ingredients following the measurements I’ve provided, each coffee protein ball is just 105 calories with 16.4 grams of carbohydrates, 2.8 grams of fat and 4.7 grams of protein, so they’re very easy to fit into any nutrition plan.

In my world, coconut and coffee are definitely meant to be. These are insanely yummy, addictive and the bit of caffeine makes them great as a pre-workout snack, I hope you enjoy them!

More Energy Ball Recipes

Loving these protein balls? You might like these too:

Vegan Coconut Coffee Protein Balls

Vegan Coconut Coffee Protein Balls

  • Author: Deryn Macey
  • Prep Time: 5 mins
  • Total Time: 5 mins
  • Yield: 12 1x
  • Category: Snack
  • Method: Food Processor
  • Cuisine: Vegan

These no-bake, vegan protein balls are grain-free, oil-free and contain no added sugar. Plus, you only need 4 ingredients and a few minutes to make them. The combination of coffee and coconut is amazing and with the hints of caramel from fresh, soft dates, these little snack balls are quite addictive!




  1. Place the dates in a food processor or blender and mix until they form a paste.
  2. Add the rest of the ingredients and mix until combined.
  3. Roll into 15 balls and store in the fridge or freezer.


For best results, use soft, moist dates. The balls will be crumbly if the dates are too dry. You can try soaking dried dates in hot water for 15 minutes and draining before using. Make sure you use a very tightly packed cup of dates. For accuracy, use a kitchen scale to measure your ingredients according to the weights provided.


  • Serving Size: 1 ball
  • Calories: 106
  • Sugar: 10 g
  • Sodium: 50 mg
  • Fat: 2.8 g
  • Carbohydrates: 16.4 g
  • Protein: 4.7 g

Keywords: no-bake, healthy, high-protein, energy, bites