Peanut & chocolate vegan protein shake

My biggest qualm with most protein powder is the other ingredients that get stuffed inside along with it. You’ll often find a variety of sweeteners and undefined ‘natural flavours’. Yes, flavoured protein powder may offer a convenient and tasty (to some) dose of protein, by simply shaking together the powder with water or your favourite milk. But those other ingredients wreak absolute havoc with my gut.

This is why I like to make my own vegan protein shake from scratch (containing over 35g protein per serving) with the help of silken tofu, soya milk, and an unflavoured protein powder like pea protein. If you were to use pea protein powder on its own with milk, it would be vile. But blend it with some peanut butter and cacao and you’ve got something quite tasty!


Vegan peanut chocolate protein shake

#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg * { fill: #343434; }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-0-33); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-0-50); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-0-66); }linearGradient#wprm-recipe-user-rating-0-33 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-0-50 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-0-66 stop { stop-color: #343434; }

Make your own vegan protein shake from scratch with this tasty and easy recipe!

Course Drinks

Prep Time 5 minutes Total Time 5 minutes

Servings 1 people
Calories 436kcal
Author Lucy Johnson


  • 1 High-powered blender


  • 200 ml Soya milk
  • 150 g Silken tofu
  • 2 tbsp Pea protein or other plain protein powder
  • 1 tbsp Cacao powder
  • 1 tbsp Maca powder
  • 1 tbsp Peanut butter
  • 1 tbsp Maple syrup add more if you like it sweet


  • Add all of the ingredients to your blender
  • Blend until smooth
  • And enjoy! Any leftovers will last okay for about 1 day in the fridge


Calories: 436kcal | Protein: 36g

Discover all my favourite vegan protein powders Small arrow for Edible Ethics buttons

Your custom text © Copyright 2024. All rights reserved.