4.61 from 56 votes

Protein Shake Recipe

Jump to Recipe ▼

52 Comments

Servings: 1

5 mins

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

Add as Google Trusted Source

These six protein shake recipes come together in just 5 minutes, with creamy, delicious options for chocolate lovers, coffee fans and anyone craving something fruity.

Six protein shakes arranged on a marble board, topped with berries, banana slices, peanut butter, chopped peanuts and whipped cream.

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.

6 Protein Shake Recipes to Try

Six protein shakes in glasses with assorted toppings, including fresh berries, banana slices and whipped cream.

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

Side by side photo of ingredients for a peanut butter protein shake before and after being blended.

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.

Overhead view of six protein shakes with fresh berries, sliced banana, peanut butter drizzle and whipped cream with chocolate pieces or coffee beans.

Protein Shake Recipe FAQs

Can I make a high protein shake without protein powder?

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.

Can I use regular milk instead of almond milk?

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.

What’s the difference between a protein shake and a smoothie?

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.

4.61 from 56 votes

How to Make Protein Shakes

Choose from six easy protein shake flavors: vanilla, chocolate, coffee, banana, peanut butter or vegan berry. Each recipe makes one creamy shake in about 5 minutes.
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 1
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!

Ingredients  

Vanilla Protein Shake

Coffee Protein Shake

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

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

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

Serving: 1vanilla protein shake | Calories: 237kcal | Carbohydrates: 31g | Protein: 23g | Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 496mg | Potassium: 575mg | Fiber: 5g | Sugar: 15g

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

Equipment

Like This Recipe? Rate & Comment Below!

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
4.61 from 56 votes (39 ratings without comment)

Leave a comment

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

Recipe Rating




52 Comments

    1. I’m so glad it made things easier for you, Steph! Thanks so much for taking the time to leave a review!

  1. 5 stars
    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

    1. 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!

    1. 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.

    1. 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.

  2. 5 stars
    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!

    1. 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!

See More Comments