Almond Protein Bars: Vegan, Gluten-Free, and Delicious!

DIY Protein Bars

These DIY almond protein bars are super duper easy and really fun to make. I made these the other day  and then again a few days after and am eating one as we speak. They’re really quick and simple – and a great recipe to try it if you’re ever feeling a bit bored and want to play with food.

You can find the recipe below in one of our new shiny recipe cards. I hope you like them! They’re meant to organize our content a bit better and ensure recipes are as easy to read (and print!) as possible so you can follow them.

You can adapt this recipe and tweak it if, say, you don’t have all ingredients at home or if you’re feeling experimental.

Please note:

This recipe appears in a gorgeous little cookbook that was designed to raise funds for the national health service. You can get a copy of the cookbook here. The cookbook features this recipe as well as several other amazing recipes (both vegan and not) from the most exciting food brands in the UK scene. All profits from the sale of this cookbook are going to the NHS.

DIY Protein Bars

Almond Protein Bars

Yield: 4 small bars
Prep Time: 2 minutes
Cook Time: 2 minutes
Additional Time: 2 hours
Total Time: 2 hours 4 minutes

Here's an easy recipe for delicious DIY protein bars! These protein bars are vegan, gluten-free, and really fun to assemble! See the notes below if you want to make any substitutions too, or just get creative with this recipe. Enjoy!


  • 30g vegan protein powder
  • 50g roasted almond butter (or your nut butter of choice)
  • 30g agave or maple syrup
  • 25g ground almonds (bought ground from the store or just blitzed at home from whole almonds, ideally blanched but non-blanched is fine too!)
  • 15g almond milk
  • 50g dark chocolate


  1. In a bowl, combine all ingredients except for the dark chocolate and mix them together using your (clean) hands until you get a nice dough that feels a bit like playdough and tastes delicious too. If your dough is too sticky, add a bit more of the ground almonds. If your dough is too dry, add a bit more syrup OR a tiny bit of almond milk (emphasis on the ‘tiny bit’ – you don’t want to add a lot and turn your dough into a mush, so start by adding a tsp at a time until you get to a good dough you can roll in your hands).
  2. Shape two big or four small rectangles out of your dough (these will be your bars).
  3. Melt your dark chocolate in a bain marie (a bowl on top of a pot of boiling water).
  4. Put your bars on a sheet of aluminium foil and coat them with the dark chocolate.
  5. Refrigerate for a couple of hours and POW! Your bars are ready to enjoy.


You can use any flavour of veggie protein powder, unflavoured, and/or use a vegan protein powder blend. Please don’t sub the protein powder in this recipe for whey though because that won’t work (if you want whey protein bar recipes, head over to If you want your bars to be chocolate-flavoured but you don’t have a chocolate protein powder, simply add some cocoa powder to your dough!

Feel free to substitute some or all of the syrup for mushed-up medjool dates. If you do this though, please mix your dough in a food processor to ensure your dough ends up having the right consistency. If your dough is too dry after you’ve added the dates, add a bit more almond milk but again, a tiny bit at a time. If at any point you accidentally add too much milk, don’t worry. Just add more ground almonds or protein powder until you get to the right texture.

To make your bars look properly rectangular vs. ‘log-shaped’, you can flatten the dough on your aluminium-foil-covered plate/board with a rolling pin (or sideways glass!) and then, using a knife, shape two perfect rectangles. It’s what I do!

If your bars are too soft to coat once they’ve been shaped into rectangles, feel free to make a ‘bed’ for the bars on some aluminium foil, put the bars on top, and then just spoon the melted chocolate on top using a spoon!

Nutrition Information:
Yield: 4 Serving Size: 50g
Amount Per Serving: Calories: 152Trans Fat: 9gSodium: 2mgCarbohydrates: 11gSugar: 8gProtein: 7g

Click here if you want more recipes for DIY protein bars (including these almond protein bars) featuring protein powders of all kinds (whey protein, pea protein, rice protein, hemp protein, casein protein… you name it!) As always, if you have a question about substitutions, please don’t hesitate to get in touch via our Facebook page or Instagram. I’m always happy to help and give you tips/feedback to help you make your own delicious protein bars at home!

DIY Protein Bars Recipe

Almond Protein Bars: Vegan, Gluten-Free, and Delicious!

View more from:

Skip to Recipe