This Banana Protein Shake is like drinking an old-fashioned banana milkshake, but healthy! It’s made with frozen bananas, yogurt, protein powder, nut butter, milk, warm spices, and vanilla. A high protein treat, great for post-workout fuel or on-the-go mornings. Gluten free and vegan friendly.

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox.
If you love banana smoothies, try my Blueberry Banana Smoothie and Peanut Butter Banana Smoothie.
Why You’ll Love This
- A creamy texture, healthy fats, healthy protein shake recipe.
- Great way to increase your protein intake for your daily diet!
- Enjoy as a nutritious breakfast or post-workout treat to get in all those essential nutrients.
- Nutty and creamy, it’s one of the best protein shakes you’ll ever have!
This banana protein shake recipe requires a handful of simple ingredients you probably already have in your pantry, fridge, and freezer. We will need:
- frozen bananas chunks – I always have a zip top bag of frozen bananas in my fridge. They make a great protein shake addition, ingredient for banana smoothies, or healthy ice cream treat. If you only have fresh bananas, simply slice some ripe bananas, pop them on a baking sheet, and freeze for 1 hour, or until frozen. Or, add 1 cup of ice if short on time.
- yogurt – I like plain Greek yogurt or Skyr yogurt for the extra thick texture and high protein content. You can use a plant-based yogurt like coconut yogurt or cashew yogurt, but the protein content will be lower.
- protein powder – the best protein powder is the one you will enjoy. I like vanilla protein powder for extra flavor, but you can use plain or even chocolate protein powder with a little cocoa powder for a chocolate banana protein shake recipe. Use a vegan protein powder or plant-based protein powder if that is your preference.
- nut butters – any one of your favorite nut butters will do. Use my almond butter recipe, my homemade cashew butter recipe, or peanut butter. For a nut-free version, go for sunflower seed butter or tahini.
- sweetener – use raw honey, maple syrup, or a Medjool date to sweeten things up a bit. If you have less of a sweet tooth or prefer no added sugar, omit the sweetener altogether.
- ground spices – a sprinkle of ground cinnamon and nutmeg add warmth and flavor.
- vanilla extract – to compliment the banana flavors.
- milk of choice – I like unsweetened cashew milk, but you can use any plant-based milk like unsweetened almond milk, coconut milk, hemp milk, oat milk, cashew milk, or soy milk, or regular whole milk if not dairy-free.


Find the full detailed instructions with measurements in the recipe card below, at the end of this post.
How to Make a Protein Shake:
This healthy banana protein shake recipe takes less than 5 minutes to make.
1
Add Ingredients
Add all ingredients to a high powered blender.

2
Blend and Drink Up!
Blend until smooth and no more chunks of bananas remain.

Serving Suggestions
This banana shake with protein powder is a great meal replacement to replace a serving a food when you are short on time or find yourself running out the door in the morning.
Because it is so high in protein, it also makes for the ideal post-workout fuel after a hard workout to keep your energy levels up for the rest of the day.

How to Store
Leftover banana shake will keep for up to 1 day in the fridge, for best consistency, in a mason jar with a tight fitting lid or airtight container.
For best results, give it a quick whiz in the blender just before enjoying.

Recipe FAQs
Are banana protein shakes healthy?
A protein shake with bananas is a delicious and nutritious choice, especially in the morning or after a workout. The bananas provide natural sweetness and whole food nutrients while also supporting muscle recovery and digestion.
Are protein shakes good for weight loss?
Protein shakes are good for weight loss when used as a meal replacement technique to get in more protein and less processed carbs or sugar. As with all general nutrition advice, moderation is key.
Should you put bananas in your protein shakes?
Bananas are a delicious addition to protein shakes because they provide a rich, creamy consistency. Keep in mind, bananas are high in carbs and natural sugars, so you may want to substitute with a lower carb fruit if watching your blood sugar.
What is the best protein powder?
The protein powder you choose depends on many factors including taste, preferred source of protein, dietary goals (vegan, dairy free, etc), and price point, among others. Options include whey protein powder, brown rice protein, hemp protein, and so many more.
How to make protein shakes taste better?
I have found that adding a pinch of ground spices like cinnamon and nutmeg really enhances the flavor of a protein shake and takes away some of that chalky taste.
If you make this Banana Protein Shake recipe, be sure to leave a comment and star rating on the blog! I love hearing from you, and it helps others learn more about the recipe too. Xx Ashley
Banana Protein Shake
Ingredients
- 2 cups frozen banana chunks
- 1/2 cup plain greek yogurt or Skyr
- 2 servings vanilla protein powder
- 1 tablespoon natural almond butter
- 1/2 tablespoon raw honey
- ½ teaspoon ground cinnamon
- Pinch of ground nutmeg
- ½ teaspoon vanilla extract, or sub vanilla bean powder
- 1 cup unsweetened cashew milk, or milk of choice
Instructions
- Add all ingredients to blender, blend until smooth, taste test for consistency.
- Add more milk if you’d prefer a thinner milkshake.
Recipe Notes:
Nutrition Information
More Homemade Protein Recipes You’ll Love:
photography by Monica Le Stevens Photography










Leave a Reply