Protein Shake Recipe
This post may include affiliate links. Thank you for your support.
Add as Google Trusted SourceThese six protein shake recipes come together in just 5 minutes, with creamy, delicious options for chocolate lovers, coffee fans and anyone craving something fruity.

As a health coach, I’m constantly telling my clients they need to prioritize protein! Whole food sources are always best, but sometimes you need a quick boost and that’s exactly where protein shakes come in.
I’ve spent years developing protein shake recipes for myself and my clients, testing countless protein powders, flavor combinations and blending techniques to figure out what actually makes a shake taste incredible instead of chalky, thin or overly sweet. The six flavors in this post (vanilla, chocolate, coffee, banana, peanut butter and vegan berry) are my go-to base recipes and some of the most made shakes on this blog!
For me, the best protein shakes are creamy, flavorful and easy to customize. Every shake recipe below packs at least 20 grams of protein and comes together in 5 minutes flat. Once you’ve got the base down, you can experiment with fun variations like my muddy buddy protein shake or cookies and cream protein shake.
Table of Contents
6 Protein Shake Recipes to Try

Looking for protein shake ideas beyond your usual flavor? These six options take about 5 minutes to blend, and you’ll find the measurements for each in the recipe card below.
- Vanilla: Frozen banana, vanilla protein powder and a little vanilla extract make a creamy base, with cinnamon for a touch of warmth. A good starting point if you’re new to homemade protein shakes.
- Chocolate: Chocolate protein powder and cocoa powder give this one extra chocolate flavor. Add a little coconut whipped cream if you want to make it feel more like dessert.
- Coffee: Cold brew, almond butter and a hint of cinnamon turn your shake into a coffee treat. Try it with vanilla protein powder or use chocolate for a mocha flavor.
- Banana: Greek yogurt adds creaminess and a little tang to this banana-forward shake. It’s a simple option for using those ripe bananas you tucked away in the freezer.
- Peanut butter: Two tablespoons of peanut butter give this shake plenty of nutty flavor. Paired with frozen banana, it’s thick, creamy and especially good for peanut butter lovers.
- Vegan berry: Mixed frozen berries, plant-based protein powder and nut butter make a fruity option without banana. Toss in the optional spinach if you’d like to add some greens.
How to Make a Protein Shake

Step 1: Choose a flavor and gather its ingredients from the recipe card below. Add the milk or cold brew to your blender, followed by the remaining ingredients, leaving any toppings out.
Step 2: Blend until smooth and creamy. If the shake is too thick, add a splash of milk and blend again. For a thicker shake, add a little ice or more frozen fruit. Pour into a glass, add any toppings and enjoy.
Choosing a Protein Powder
When making protein shakes with protein powder, start with a powder you actually enjoy. Blending can improve the texture, but it won’t disguise a flavor you don’t like.
I like Nuzest for a plant-based option, and I’ve shared more favorites in my protein powder guide. Here’s what to keep in mind for these recipes:
- Flavor: Vanilla works with most of the shakes here. Chocolate adds richness to the chocolate shake and gives the coffee version a mocha flavor.
- Plant-based or whey: Either works in these shakes. For a vegan version, use plant-based protein powder, non-dairy milk and dairy-free yogurt if you’re making the banana flavor. Adjust the milk as needed, since different powders can change the thickness.
- Scoop size: These recipes call for 25 grams of protein powder. Scoops vary by brand, so check the label or weigh your powder. That’s 25 grams of powder, not 25 grams of protein.
If you’re choosing whey, you’ll likely see both concentrate and isolate on the label. Both work in these shakes, but isolate is filtered further to remove more lactose and fat, leaving a higher proportion of protein. Both are still dairy-based.
How to Make a Protein Shake Without Banana
Frozen banana adds both sweetness and creaminess, so your shake will taste a little different when you leave it out. My vegan berry version is already banana-free, or you can try one of these swaps:
- Frozen fruit: Berries, mango or peaches add sweetness and thickness. Choose a fruit that works with your shake’s flavor, since you’ll taste it more than banana.
- Frozen milk cubes: Freeze your favorite milk in an ice cube tray and use about 1 cup in place of the banana. This adds thickness without as much dilution as regular ice.
- Frozen cauliflower rice: Start with ¼ cup, blend and adjust from there. I like this option when I want to add some veggies, but it won’t add the sweetness of banana.
- Ice: About 1 cup gives the shake a colder, slushier texture. It’s an easy option, although the result won’t be as creamy.
Taste after blending. If your shake needs a little sweetness, add a small drizzle of maple syrup or honey, using maple syrup to keep it vegan.

Protein Shake Recipe FAQs
Yes! Greek yogurt or cottage cheese can add protein and creaminess without powder. You’ll need to adjust the milk to get your preferred consistency, and you may want a little vanilla extract or sweetener to replace the flavor from the powder. The finished shake’s protein content will depend on the ingredients and amounts you use.
Absolutely. Dairy milk works in these recipes and adds more protein than most almond milks. Unsweetened soy milk is another option that contributes protein if you prefer a dairy-free shake.
There’s plenty of overlap! Protein shakes are made with an emphasis on protein, often from protein powder, Greek yogurt or cottage cheese. Smoothies can include those same ingredients, so a smoothie can also be a protein shake. These recipes combine a protein source with fruit and other ingredients for a creamy blended drink.
More High-Protein Snacks to Try
If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.
How to Make Protein Shakes
Ingredients
Vanilla Protein Shake
- 1 frozen banana, in chunks
- 1 scoop (25 g) vanilla protein powder
- ¾ cup almond milk
- ¼ teaspoon cinnamon
- ¼ teaspoon vanilla extract
- ½ Tablespoon chia seeds or flaxseed, optional
- handful of ice
Coffee Protein Shake
- ½ cup cold brew
- ½ cup non-dairy milk, I like oat or coconut milk for extra creaminess
- 1 frozen banana, in chunks
- ¼ cup frozen cauliflower rice, or ice
- 1 scoop (25 g) vanilla protein powder, or chocolate protein powder
- ½ Tablespoon chia seeds
- ¼ teaspoon cinnamon
- 1 Tablespoon almond butter
Banana Protein Shake
- 1 frozen banana, in chunks
- 1 scoop (25 g) vanilla protein powder
- ¾ cup milk
- ¼ cup Greek yogurt, or additional milk
- ½ Tablespoon chia seeds or flaxseed, optional
Chocolate Protein Shake
- 1 scoop (25 g) chocolate protein powder
- ½ Tablespoon cocoa powder
- 1 frozen banana, in chunks
- ¾ cup milk
- ½ Tablespoon chia seeds or flaxseed, optional
- handful of ice
- coconut whipped cream, for topping, optional
Vegan Berry Protein Shake
- 1 scoop (25 g) vanilla plant-based protein powder
- 1 cup frozen mixed berries
- handful of spinach, optional
- 1 cup non-dairy milk
- 1 Tablespoon cashew or almond butter
- ½ Tablespoon chia seeds or flaxseed, optional
- ice, if necessary
Peanut Butter Protein Shake
- 1 scoop (25 g) vanilla protein powder
- 2 Tablespoons peanut butter or peanut butter powder, plus more for drizzling
- 1 frozen banana, in chunks
- ¾ cup almond milk
- handful of ice, if necessary
Instructions
- Choose one flavor and add its ingredients to a blender, leaving out any toppings.
- Blend until smooth. Add a splash of milk to thin the shake or a little ice to thicken it, then blend again. Pour into a glass, add any toppings and enjoy!
Video
Notes
- Peanut butter powder: You can use it in place of peanut butter, but the shake will be less rich and creamy. Adjust the milk as needed.
- Nutrition: Information is for the vanilla protein shake. Values vary by flavor, protein powder, milk and optional ingredients.
- Storage: Best enjoyed immediately. Refrigerate in an airtight container for up to 24 hours, then shake or stir before drinking.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Equipment
Like This Recipe? Rate & Comment Below!





















Thank you for making this chore a breeze.
I’m so glad it made things easier for you, Steph! Thanks so much for taking the time to leave a review!
I hit a wall with green smoothies, also in my mid 40’s I needed more protein. I wanted something easier and than the green smoothies so I tried some of the ready made protein shakes. I tried the coffee one and I’m hooked. My goal is to try them all in 2 weeks. Thanks for posting
Yay! That makes me so happy to hear. So glad you’re loving the protein shakes. Thanks for trying my recipe and for coming back to leave a review!
what is a good substitute if you don’t have yogurt plus only have regular milk
You can skip the yogurt and just use regular milk, and if you want the shake thicker, try adding a little extra frozen banana or a handful of ice.
Can I use 2% milk for shakes instead of milk alternatives ?
Yes, absolutely. You can use 2% milk instead of a milk alternative. It will make them a little creamier and add a bit more protein too.
I need to get my A1c down and I’ve been diligent about not eating sweets. I watch labels for sugar grams, exercise regularly, but I’m still struggling after a couple of years. My goal is to not go on meds!
Hi Debbie! I really appreciate you sharing that. It sounds like you’re working so hard to take care of yourself, and that’s something to be proud of. Adding more protein can be a great way to stay full and help balance blood sugar. I hope one of these shakes fits perfectly into your routine!