recipes

-

Best Homemade Vegan Protein Bars

Best Homemade Vegan Protein Bars
Vegan Protein Bars

Whether you want a quick snack before heading to the gym or a mid-morning snack you can have at your desk with a cup of tea, these vegan protein bars are ideal! Made with seeds, nuts and goji berries, they are packed with goodness. Even better, the bars have a delicious drizzle of dark chocolate over the top, which adds just the right touch of sweetness.

Jump to:

Something else you are going to love about this vegan protein bars recipe is that so many of the ingredients can be used for other healthy snacks and meals too. The seeds and almonds can be sprinkled over the top of a salad or on top of some peanut butter on toast. The coconut and goji berries can be used to top smoothie bowls and almost all of these ingredients can be used as add-ins for your favourite smoothies too. 

I know it can be really tempting to buy snacks — especially when you don’t have a lot of time to spare. That’s why these are the best vegan protein bars! In just 15 minutes, you can put everything together and have it in the fridge, ready to pack the next day.

Vegan Protein Bars Recipe

If you’ve tried store-bought versions and couldn’t find any that you really loved, I highly recommend making homemade vegan protein bars. This is quite a simple recipe and you can make them the night before — then they are ready to pack in your bag for work or school the next day. 

Prep time: 15 mins + 60 mins chilling time
Total time: 15 mins + 60 mins chilling time
Serves: 8
Dietary preferences: Vegan, Vegetarian, Gluten-free
 

Homemade Vegan Protein Bars

Ingredients:

  • 2 tbsp chia seeds
  • 4 tbsp flax seeds
  • 120g roasted almonds
  • 20g sunflower seeds
  • 2 tbsp goji berries
  • 40g desiccated coconut
  • pinch of sea salt
  • 30g unflavoured or vanilla vegan protein powder (optional)
  • 6 Medjool dates, pitted 
  • 110g tahini
  • 50g dark chocolate, melted. 
Vegan Protein Bars Recipe

Method:

  1. Place the Medjool dates into a small bowl and cover with hot water. Set aside for 15 minutes to soak and then drain well.
  2. Meanwhile, place the chia seeds, flax seeds, almonds, sunflower seeds, goji berries, coconut, sea salt and protein powder, if using, in a food processor and process into a flour.
  3. Add the Medjool dates and tahini and process for 2-3 minutes until well combined. This will allow the natural oils from the nuts to be released. The mixture should be a little sticky. 
  4. Line a slice tin with baking paper. Using wet hands, press the mixture evenly into the tin and refrigerate for 45 - 60 minutes or until firm. 
  5. Remove the mixture from the tray and cut into 10 even bars. Using a fork, drizzle the melted chocolate over the bars. Return the bars to the refrigerator to allow the chocolate to set. 
  6. Serve the Vegan Protein Bars or store them in an airtight container in the refrigerator for up to a week. Enjoy!
Best Vegan Protein Bars

For anyone who likes to hit the gym after work but can’t make a pre-workout smoothie, you could try these bars for a little extra protein. These are super convenient and when you make them for yourself, you know that there are no nasty additives included. If your energy levels are running a bit low in the afternoon, a snack can keep you going so that you are able to get your workout done!

Try these other homemade vegan recipes

If you’re looking for some other tasty vegan recipes, make sure you check out this Lime and Coconut Vegan Cheesecakes recipe, or you could try a healthy Buddha Bowl for dinner! A number of my recipes also include suggestions for vegan substitutes so that you can make a quick adjustment for them to be vegan-friendly. 

Would you like to see some more quick and healthy snack recipes on my blog? Comment below if you do!

* Results may vary. Strict adherence to the nutrition and exercise guide are required for best results.

<# for (var i = 0; i < comments.length; i++) { var s = comments[i]; #>

<#= s.user.username #><#= moment(s.created_at * 1000).fromNow() #>

<#= s.html_body #> <# if (s.images) { #>

<# } #>
Reply Like Unlike
<# if (s.replied_comments_count) { #> <# for (var j = 0; j < s.replied_comments.length; j++) { var c = s.replied_comments[j]; var lastComment = s.replied_comments[s.replied_comments.length - 1]; #>

<#= c.user.username #><#= moment(c.created_at * 1000).fromNow() #>

<#= c.html_body #> <# if (c.images) { #>

<# } #>
Reply Like Unlike
<# } #> <# if (s.replied_comments_count > 3) { #> Show more replies <# } #> <# } #>
<# } #>
<# for (var i = 0; i < comments.length; i++) { var s = comments[i]; #>

<#= s.user.username #><#= moment(s.created_at * 1000).fromNow() #>

<#= s.html_body #> <# if (s.images) { #>

<# } #>
Reply Like Unlike
<# } #>

Leave a comment...
Sort by: