Vegan protein shake, so delicious and made without protein powder. It's prepared with 6 simple ingredients and ready in just 5 minutes!

This vegan protein shake is a great, easy, and delicious way of eating more protein! It's only made with whole, natural, and plant-based ingredients, so it doesn't contain pea protein or any kind of vegan protein powder.
One of the MOST asked questions we vegans get all the time is where do we get our protein from. That's because people think we need to eat meat, eggs, or dairy to get good-quality protein, but fortunately, you and I know that's not true!
There are plenty of plant-based ingredients that contain all the essential amino acids that compound protein. And since it is made with non-animal derived products, this shake contains so many vitamins and minerals. Besides, it is gluten-free and doesn't contain artificial sweeteners.
This recipe is perfect for you if you're an athlete or need to incorporate more protein into your diet. It's naturally sweet, as well as delicious, and great to eat on the go! As it is dairy-free, it's healthier and more affordable than the store-bought ones too.
Vegan protein shake, delicious, easy to prepare, and free from supplements and protein powder! It's a super simple recipe made with only 6 ingredients in just 5 minutes!
How to make vegan protein shake - Step by step
- Place all the ingredients into a blender (photo 1) and blend until smooth (photo 2).
- Enjoy your vegan protein shake immediately.
Pro tips:
- Feel free to use any kind of plant milk, but keep in mind that not all types of milk have the same amount of protein. I used soy milk because it's higher in protein, but if you don't consume soy, almond milk is a good alternative.
- If you don’t have chia seeds on hand, use any other kind of seeds instead. Flaxseeds or hemp seeds will work great for this recipe.
- You can replace the peanut butter with any other nut butter, such as almond butter, cashew butter, or even coconut butter.
- Substitute cocoa powder for carob powder or just omit this ingredient if you don't like it.
- If you want your smoothie to contain even more nutrients, add some vegetables like kale or one or two handfuls of spinach, which is high in protein as well. It'll taste amazing!
What is a vegan protein shake?
A vegan protein shake is an all-in-one beverage that contains a good amount of good-quality vegan protein. It's great if you're an athlete or need to ingest more protein, and it's also very convenient to drink on the go.
This shake, in particular, has 20 grams of protein and is much healthier than the store-bought ones because it doesn't contain any kind of artificial protein powder or added sugar.
How long will this vegan protein shake keep?
Although the amount of protein shake you'll get should be for 1 person (1 serving) if you have any leftovers you can keep them in a sealed glass jar in the fridge for 1-2 days.
How to serve a vegan protein shake
I usually have this vegan protein shake as a snack before or after I work out, as it's refreshing and filling. However, you could have it for breakfast and add some cereal, cacao powder, or even some vegan chocolate chips on top if you love chocolate flavors.
Looking for more vegan drink recipes?
Did you make this vegan protein shake recipe?
Please leave a comment below, share it, or rate it. You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST. I’d love to see what you cook!
Vegan Protein Shake
Ingredients
- 1 cup soy milk, or any other kind of plant milk
- 1 banana
- 1 tablespoon chia seeds
- 1 tablespoon oats
- 1 tablespoon peanut butter
- 1 teaspoon unsweetened cocoa powder
Instructions
- Place all the ingredients in a blender and blend until smooth.
- Have your vegan protein shake for breakfast or as a snack before or after you work out or add some cereal or vegan chocolate chips on top of it.
- Keep the leftovers in a closed glass jar in the fridge for 1-2 days.
Notes
- Feel free to use any kind of plant milk, but keep in mind that not all types of milk have the same amount of protein. I used soy milk because it's higher in protein, but if you can’t eat soy, almond milk is a good alternative.
- If you don’t have chia seeds on hand, use any other kind of seeds instead. Flaxseeds or hemp seeds will work great for this recipe.
- You can replace the peanut butter with any other nut or seed butter, such as almond butter, cashew butter, or even coconut butter.
- Substitute cocoa powder for carob powder or just omit this ingredient if you don't like it.
- If you want your vegan protein shake to be even more nutritious, add one or two handfuls of spinach, which is high in protein as well.
Nutrition
Update Notes:Â This post was originally published in April of 2017, but was republished with new photos, step-by-step instructions, and tips in February of 2022.
Stef says
So delicious!! I don't need to buy those expensive protein shake powder!
Iosune Robles says
Hi Stef! So glad you liked it 🙂
Lavanya says
Hi, thanks for giving very juicy content to your blog readers. For weight loss food diet only, not enough also we have to do exercise consistently after the workout we can consume protein powder. I am using vegan protein powder !.
Iosune Robles says
Hi Lavanya! Thanks for your kind comment 🙂
Kayel says
Thank you.
Iosune Robles says
🙂
Kayel says
Hi there,
May I know the protein content? Is it 20 grams or 13 grams? Because based on the picture it shows 20 grams but people have stated 13 grams on the comment. So, which one is the true one? Thank you.
Iosune Robles says
Hi Kayel! 20 grams of protein 🙂
ANSHU says
Can you use oat milk since thats what i have on hand?
Iosune Robles says
Hi! Feel free to use oat milk 🙂
Peg Strohecker says
Where does all of the sugar come from?
Iosune Robles says
Hi! It's sugar naturally present in all or most of the ingredients 🙂
Betty Ann McFatter says
Very simple, delicious, high complete protein. Thank you!
Iosune Robles says
Hi! Thanks for your kind comment 🙂
Lorraine Liebler says
I was looking to buy another plant based protein shake but came across this I like this idea better I put all this stuff in my shake anyways except peanut butter I think that ruined the shake I’ll try the almond so I really don’t need the protein mix right? I don’t eat oatmeal is that the oats your talking about? I’ll comment again when I try it
Iosune Robles says
Hi Lorraine! I think it is not necessary to use the protein mix here 🙂 We talk about oat flakes!
contact cbd says
I am following.
Iosune Robles says
Welcome! I hope you enjoy our recipes 🙂
cbd oil for add says
Super interesting.
Iosune Robles says
Thank you so much!
Josh Gubser says
13 grams? That's not much of a protein shake. I would add a total of 3 tbsp of chia, 3 of hemp, and 2 servings of PB powder, then swap away from soy milk. It tends to be gas inducing. With that, a banana and spinach, you get about 40 grams of protein.
Iosune says
Hi Josh! Thank you so much for your comment 🙂 Have a nice day!
Fane Raravula says
I read the China Study 3 years ago & only started on our plant based diet in Jan this year - well, as they say, the results were amazing & I have never slept better plus my hubby & I lost 7-8 ks in 2 months- I have been searhing for a homemade protein shake & will definately try this one
Iosune says
Hi Fane! Congratulations, I'm so happy for you 🙂 Hope you like it!
Katherine says
Hi there,
Your protein shake recipe is fantastic. I have featured this in our website Green Thickies.
Of course all credits are given to you and linked back to this page. I will not post the actual recipe only, only a small snippet from this page and one photo from here.
Hope that is okay with you. Thanks a lot 🙂
Katherine,
Green Thickies
Iosune says
Hi Katherine! Thanks a lot for sharing 🙂 Have a nice day!
Vegan Ty says
This recipe looks delicious and simple. I usually have all of these ingredients on hand (usually either almond or hemp milk as the plant-based milk), so I will definitely give it a go! Thank you for the creative smoothie idea! <3
Iosune says
Hi! Thanks a lot 🙂 So glad you like it!
Louis says
Made it today, delicious!
But how do you come at 13.2g of protein? When I add the proteins of the single ingredients up, I only get about 6g of protein...
Iosune says
Hi Louis! Thanks 😀 I use a nutrition label generator (https://www.foodbloggerpro.com/tools/nutrition-label/) and it says the smoothie has 13.2 grams of protein. Have a nice day!
Izzy Bruning says
I really want to read the china study! It sounds so interesting - great smoothies as well 🙂
Izzy | Pinch of delight
Iosune says
Hi Izzy! It's a great book. Thanks a lot 😀 Have a nice day!