Vegan Protein Shake



Save to FavoritesPrintJump to Recipe

This post may include affiliate links. Thank you for your support.

This vegan protein shake combines vegan protein powder with frozen mixed berries, baby spinach, nut butter and chia seeds. This shake provides over 27 grams of protein!

Whether you follow a vegan diet or not, you will love this berry protein shake. It is packed with flavor and nutrients to keep you energized and fueled all day long.

Vegan protein shakes with extra berries.

I use plant-based (vegan) protein powder and non-dairy milk for all of my protein shakes and smoothies so unless they have added yogurt, they’re all vegan. And even the Greek yogurt can be subbed for vegan yogurt. With that said, there are a ton of vegan protein shake ideas here on EBF, but for this post I want to share my go-to vegan protein shake and some info for making vegan protein shakes without protein powder!

Almond milk, frozen berries, chia seeds, spinach, nut butter and vanilla protein powder measured out.

Here’s What You Need

  • vegan protein powder – I like using vanilla protein powder for added vanilla flavor. That said, you can use any flavor of protein powder if that’s what you have on hand! In terms of which protein powder to use, I love use Nuzest protein powder. It’s plant-based, made from pea protein, and it has a short ingredient list plus great nutrition facts! Use my code eatingbirdfood for 15% off your order.
  • frozen mixed berries – use any combination of frozen berries you’d like to make the ultimate sweet and thick shake.
  • handful of spinach – you don’t need to add a handful of spinach, but why not add in some greens to this shake?! You won’t taste them, promise.
  • milk – I like using an unsweetened vanilla almond milk for this protein shake, but any milk will work. Unsweetened almond milk is just low in calories and has zero sugar!
  • cashew or almond butter – add one tablespoon of cashew or almond butter for extra protein, healthy fats and flavor!
  • chia seeds or flaxseed – adding chia seeds or flaxseed to your shake is totally optional, but does add a little extra protein, fiber and healthy fats.
  • ice – adding a handful of ice (about 4-5 cubes) will help thicken your protein shake and give it that frozen texture.
A vegan protein shake topped with extra berries.

Vegan Protein Sources for Protein Shakes

We’re using a vegan vanilla protein powder for this shake to boost the protein content up to a whopping 27 grams, but you can totally omit the protein powder and use another vegan protein source if desired, here are some options:

  • silken tofu – silken tofu is a great addition to protein shakes because it’s soft and easily blends right into the shake. 1/2 cup will give you about 10 grams of plant-based protein!
  • chia seeds – yep, these powerhouse seeds are packed with protein, fiber and important vitamins and minerals. Add 2 tablespoons to your protein shake before blending. This will give you about 5 grams of protein.
  • hemp seeds – packed with protein and healthy fats. Add 2 tablespoons of hemp seeds to your protein shake before blending. This will give you about 6 grams of protein.
  • nuts and seeds – add a variety of nuts and seeds for more healthy fats and protein! I like to use raw nuts when possible to avoid unnecessary added oils. Almonds have the highest amount of protein with 7 grams for 1/4 cup.
  • spirulina – boost your immune system and up your protein by adding 2 tablespoons of this blue-green algae powder. 2 tablespoons will give you about 8 grams of protein
Vegan protein shakes with extra berries.

How Long Will it Last?

I like to make this protein shake fresh when I’m ready to eat it, but if I have any leftovers or you want to make a day in advance that is just fine. Store in an airtight container in the refrigerator for 1-2 days. Some separation may occur, simply shake or re-blend if necessary.

Two vegan protein shakes with straws.

More Protein Shakes to Try

My Fave Protein Packed Recipes

Want to save this recipe? Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
5 from 5 votes

Vegan Berry Protein Shake

This vegan protein shake combines vegan protein powder with frozen mixed berries, baby spinach, nut butter and chia seeds. No banana needed!
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 1


  • 1 scoop (25g) vanilla protein powder
  • 1 cup frozen mixed berries
  • handful of spinach, (optional)
  • 1 cup almond milk
  • 1 Tablespoon cashew or almond butter
  • 1/2 Tablespoon chia seeds or flax, (optional)
  • ice, if necessary


  • Add all ingredients into your blender.
    Ingredients for a vegan protein shake in a high powered blender.
  • Blend until smooth. Taste and add ice, if needed. Blend again and enjoy!
    Vegan protein shake in a high powered blender.



Serving: 1 | Calories: 298kcal | Carbohydrates: 25g | Protein: 27g | Fat: 13g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Sodium: 569mg | Potassium: 289mg | Fiber: 7g | Sugar: 12g

Nutrition information is automatically calculated, so should only be used as an approximation.


Additional Info

Course: Drink
Cuisine: American
Keyword: vegan protein shake
Did you make this recipe?Mention @eatingbirdfood and tag #eatingbirdfood!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Chicken fajita filling on a sheet pan with a wooden spoon. Tortillas are resting on the bottom of the sheet pan.
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Will be making this soon i never had protein shake before perfect for hot days in Singapore will dm you if i make this and let you know how it goes Thanks Ramya

  2. 5 stars
    This smoothie tastes great! I have been having a hard time with smoothies as they turn out horribly if I try to alter them a bit. Or I have to drink them faster than I can so the consistency doesn’t change. I’ve never tried one with a nut butter-it’s actually really good. Thank you!

    1. Ah yay! So glad you enjoyed this protein shake, Stephanie! Makes me so to happy hear. Thanks for the review 🙂