Please think of the trees before you print this page. looks great on mobile devices too!

Viewing this page on an iPad? Rotate the screen to switch to kitchen mode.

Almond Butter Protein Shake

Almond Butter Protein Shake

Whether you need a quick breakfast, a healthy snack, or a quick post-work boost, we got you covered. I put together very few ingredients to make this delicious Almond butter shake in a matter of 5 minutes. The result is pure deliciousness in a cup!

I hadn't posted a shake recipe in a long while! To make a good comeback I wanted to share with all of you one of my favourites. I always feel I'm having a treat when I'm drinking this beauty and it's so simple to make. It has a bunch of different ingredients that make it super delicious, filling, and nourishing.  

Also, this shake is the perfect post-workout snack. You know when you've smashed the gym and you are super hungry but you can't really stomach a full meal. I get that a lot and this shake comes to the rescue every time. It's really filling but light enough that you won't feel the drag of a heavy meal. The last thing you need after a good workout session!

Almond Butter Protein Shake ingredients

Since I usually have this after the gym I made sure I had a high protein vegan recipe. So, we made an almond butter shake as a base and build upon that. Almonds are a nutritional powerhouse and have loads of fiber, healthy fats, a good amount of protein, and a few different vitamins and minerals. So to begin with, we mixed almond butter and almond milk. 

The easiest way to bump up the protein content is simply to throw in a scoop of protein powder. I used unflavoured Sunwarrior protein powder. There's a vanilla flavoured one I sometimes use but since it's a bit sweet I prefer the unflavoured one. I don't need added sweetness since I'm using dates as a natural sweetener.

Almond Butter Protein Shake ingredients in a blender

I include flaxseeds as well, one of the best sources of plant-based protein. Which is also enriched with omega fatty acids, fiber, and a good amount of nutrients that team up to add a handful of benefits to your overall health. 

The last thing I added to this vegan protein shake is where the super yummy flavour comes from. I mixed a teaspoon of cacao powder with a teaspoon of ground cinnamon and mixed it in. We don't want them to overpower the taste of the other ingredients so with just a little bit we'll get what we need.

Cacao is a great addition to any shake. It will make your drink super yummy, you get a lot of nutrients, and what I love about it is that it boosts your energy levels and helps improve your mood. So if you're having one of those days, a shake with cacao might be what you need. 

Now that we've gone through everything that's in this vegan protein shake all you need to do is blend it all together. In less than 5 minutes you will have this delicious shake ready! You can even make it ahead of time and take it with you wherever you go! 

Almond Butter Protein Shake glasses

Prep time
5 minutes
Total time
Category: Smoothies
Serves: 2


  • 2 tbsps almond butter
  • 2 cups almond milk
  • 1 tsp cacao powder
  • 1 tsp cinnamon ground
  • 4 dates (pitted)
  • 1 tbsp flaxseed
  • 1 oz unflavoured sunwarrior protein powder


  1. Blend all the ingredients together with as much water and ice as you like.

Did you make this recipe? Please take a photo, share it on Instagram and tag it with #veganio. We love to see your photos.

Get Weekly Meal Plans sends weekly meal plans straight to your inbox along with grocery lists and nutritional information.

Find Out More!