12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

The best protein shake recipes combine a quality protein powder with a liquid base, fruit or nut butter for flavour, and optional add-ins like oats or Greek yoghurt for extra macros. Most homemade protein shakes take under 5 minutes and deliver 25 to 50 grams of protein per serving. The recipes below are organised by fitness goal with full macros included.

Whether you have been scooping the same vanilla shake into water for the past six months or you are just starting out with protein powder, this list will give you something genuinely worth looking forward to. These 12 protein shake recipes are organised by goal, built around ingredients you already have in the kitchen, and include full macros for every single one.

What Makes a Great Protein Shake Recipe?

A good protein shake recipe comes down to four components working together: a liquid base that sets the texture and calorie level, a quality protein powder that does the heavy lifting nutritionally, a flavour element that makes you actually want to drink it, and an optional booster that adds extra value for your specific goal. Getting these four components right is the difference between a shake you choke down and one you actually crave.

Component Options What it affects
Liquid base Whole milk, skimmed milk, almond milk, oat milk, water, cold brew coffee Calorie level, creaminess, and protein content
Protein source

Whey concentrate, whey isolate, casein, plant protein blend

Protein per scoop, texture, and dietary suitability
Flavour element Frozen banana, mixed berries, peanut butter, cocoa powder, vanilla extract Taste and natural carbohydrates
Optional booster Rolled oats, Greek yoghurt, chia seeds, spinach, honey Fibre, extra protein, micronutrients, and satiety

Using whole milk instead of water adds approximately 8g of protein and 150 calories per cup. Almond milk adds around 1g protein and 30 to 40 calories. Choosing your base based on your calorie goal is one of the easiest macro levers you have.

Browse our full range of protein powders to find the right base for your recipes, from whey concentrate to plant protein blends.

Protein Shake Recipes for Muscle Gain

For muscle gain, you need protein shake recipes that deliver both sufficient protein and enough total calories to support a meaningful surplus over your daily expenditure. These three recipes are built around whey concentrate or a blended protein for maximum amino acid delivery and calorie density.

1. Chocolate Peanut Butter Banana Shake

Serves 1 | Prep: 3 minutes | Best protein type: Whey concentrate

Ingredients

1 scoop chocolate whey protein (approx. 30g)

1 medium banana, frozen

2 tablespoons natural peanut butter

240ml whole milk

4 to 5 ice cubes

Method

Add all ingredients to a blender, starting with the milk at the bottom. Blend on high for 45 to 60 seconds until completely smooth and thick. Serve immediately.

Calories Protein Carbohydrates Fat
~520 kcal

~40g

~48g ~16g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

This is the most reliable muscle gain shake in the collection. The banana provides fast-acting carbohydrates post-workout, the peanut butter adds healthy fats and extra protein, and the whole milk keeps the calorie count high enough to support growth.

2. Oat and Berry Bulk Shake

Serves 1 | Prep: 4 minutes | Best protein type: Whey concentrate or casein

Ingredients

1 scoop vanilla whey protein (approx. 30g)

40g rolled oats

80g frozen mixed berries

1 tablespoon honey

240ml whole milk

1 tablespoon Greek yoghurt

Method

Blend the milk, oats, and berries first for 20 seconds to break down the oats. Add the protein powder, honey, and Greek yoghurt, then blend for a further 30 seconds until smooth.

Calories Protein Carbohydrates Fat
~550 kcal

~42g

~65g ~8g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

The oats provide a slow-digesting carbohydrate source that sustains energy between meals. This shake works well as a mid-morning meal replacement on heavy training days.

3. Peanut Butter Coffee Shake

Serves 1 | Prep: 3 minutes | Best protein type: Whey concentrate or isolate

Ingredients

1 scoop vanilla or unflavoured whey protein (approx. 30g)

200ml cold brew coffee or cold strong espresso

2 tablespoons peanut butter

1 medium banana, frozen

80ml skimmed milk

4 ice cubes

Method

Combine all ingredients in a blender. Blend on high for 45 seconds. The cold brew and frozen banana give this shake a smooth, thick consistency. Add extra ice if you prefer it chilled further.

Calories Protein Carbohydrates Fat
~470 kcal

~38g

~40g ~14g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

The caffeine from cold brew makes this an excellent pre-workout option on heavy lifting days. Do not use hot coffee, as heat can denature protein powder and create a poor texture.

See our range of whey protein for the best options to use in these higher-calorie recipes.

See more: Unlock Protein Power with Applied Nutrition Clear Whey

Protein Shake Recipes for Weight Loss

These protein shake recipes prioritise protein density and satiety while keeping calories in a range that supports a deficit. Whey isolate is the recommended protein type here because it delivers more protein per scoop with fewer carbohydrates and fats than whey concentrate.

4. Strawberry Vanilla Lean Shake

Serves 1 | Prep: 3 minutes | Best protein type: Whey isolate

Ingredients

1 scoop vanilla whey isolate (approx. 30g)

120g frozen strawberries

240ml unsweetened almond milk

1 teaspoon vanilla extract

4 ice cubes

Method

Add almond milk first, then frozen strawberries, protein powder, vanilla extract, and ice. Blend on high for 45 seconds until smooth and bright pink. The frozen strawberries create a naturally thick texture without any added ingredients.

Calories Protein Carbohydrates Fat
~195 kcal

~28g

~14g ~3g

At under 200 calories with nearly 30g of protein, this is one of the most efficient protein shake recipes in the collection for anyone tracking calories carefully. The high protein-to-calorie ratio makes it an excellent post-workout option when cutting.

12 Protein Shake Recipes You Will Actually Want to Make (With Macros)This is the blog post title

5. Green Power Shake

Serves 1 | Prep: 4 minutes | Best protein type: Whey isolate or plant protein

Ingredients

1 scoop vanilla whey isolate (approx. 30g)

60g baby spinach, fresh

1/2 medium banana, frozen

120g frozen pineapple chunks

240ml unsweetened almond milk

Juice of 1/2 lime

Method

Blend the almond milk and spinach first for 20 seconds to fully break down the leaves before any other ingredients are visible. Add the remaining ingredients and blend for a further 30 seconds. The spinach flavour disappears almost entirely behind the pineapple.

Calories Protein Carbohydrates Fat
~260 kcal

~29g

~30g ~3g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

Spinach adds iron, folate, and magnesium without affecting the flavour when blended properly. This is a useful way to increase micronutrient intake on days when vegetable servings are otherwise low.

6. Chocolate Mint Shake

Serves 1 | Prep: 3 minutes | Best protein type: Whey isolate

Ingredients

1 scoop chocolate whey isolate (approx. 30g)

240ml unsweetened almond milk

1 tablespoon unsweetened cocoa powder

1/4 teaspoon peppermint extract

1 tablespoon Greek yoghurt

5 to 6 ice cubes

Method

Blend all ingredients together on high for 45 seconds. Start with less peppermint extract and taste before adding more, as it is potent. The result is a thick, dessert-style shake that genuinely tastes like a mint chocolate treat.

Calories Protein Carbohydrates Fat
~215 kcal

~30g

~12g ~5g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

This protein shake recipe satisfies sweet and chocolate cravings at under 220 calories. It works particularly well as a late-evening snack to close out daily protein targets without overshooting calories.

Our whey protein isolate range offers higher protein content per serving with fewer carbohydrates, making it ideal for all three weight loss recipes above.

See more: How Much Protein Powder Per Day? The UK Guide to Getting Your Dosage Right

High-Energy Protein Shake Recipes

These protein shake recipes are designed with pre-workout or morning energy in mind. They incorporate natural energy sources such as coffee, oats, and tropical fruits that provide quick-releasing carbohydrates alongside the protein your muscles need.

7. Cold Brew Protein Blast

Serves 1 | Prep: 3 minutes | Best protein type: Whey isolate or concentrate

Ingredients

1 scoop vanilla whey protein (approx. 30g)

200ml cold brew coffee

120ml skimmed milk

1 tablespoon almond butter

5 ice cubes

Method

Combine all ingredients in a blender and blend for 30 to 40 seconds. The cold brew creates a smooth, slightly frothy texture. This takes less than three minutes to make and is best consumed 30 to 60 minutes before training.

Calories Protein Carbohydrates Fat
~310 kcal

~34g

~20g ~10g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

The caffeine from cold brew supports focus and endurance during training. Research consistently shows that caffeine consumed 30 to 60 minutes before exercise improves both strength and aerobic output.

8. Tropical Mango Ginger Shake

Serves 1 | Prep: 4 minutes | Best protein type: Whey isolate or plant protein

Ingredients

1 scoop vanilla whey isolate or plant protein (approx. 30g)

150g frozen mango chunks

1/2 medium banana, frozen

240ml coconut water

1/2 teaspoon fresh ginger, grated

Juice of 1/2 lime

Method

Blend all ingredients together for 45 to 60 seconds until completely smooth. The coconut water keeps the calorie count low while providing natural electrolytes. Adjust ginger to taste.

Calories Protein Carbohydrates Fat
~320 kcal

~29g

~46g ~2g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

Coconut water is rich in potassium, magnesium, and sodium, making this an excellent choice on days when you have already sweated through a workout or are preparing for one in warm conditions.

9. Pumpkin Spice Protein Shake

Serves 1 | Prep: 4 minutes | Best protein type: Vanilla whey or plant protein

Ingredients

1 scoop vanilla whey or vanilla plant protein (approx. 30g)

80g pumpkin puree (tinned, unsweetened)

240ml almond milk

1/2 teaspoon pumpkin spice blend (cinnamon, nutmeg, cloves)

1 tablespoon Greek yoghurt

1 teaspoon honey

5 ice cubes

Method

Blend all ingredients on high for 45 seconds. Pumpkin puree blends very smoothly and gives the shake a thick, creamy consistency without the need for banana or oats. Adjust spice to preference.

Calories Protein Carbohydrates Fat
~275 kcal

~30g

~28g ~4g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

Pumpkin puree is one of the most underused ingredients in protein shake recipes. It adds beta-carotene, fibre, and a naturally sweet flavour with a remarkably low calorie cost per serving.

Plant-Based Protein Shake Recipes

These protein shake recipes use plant protein blends made from pea and rice protein, which together provide a complete amino acid profile comparable to whey. All three are completely dairy-free and suitable for vegan and lactose-intolerant gym-goers.

10. Berry Acai Plant Shake

Serves 1 | Prep: 4 minutes | Best protein type: Pea and rice blend

Ingredients

1 scoop vanilla plant protein (approx. 30g)

100g frozen mixed berries

50g frozen acai pulp (or 1 tablespoon acai powder)

240ml oat milk

1 tablespoon chia seeds

4 ice cubes

Method

Blend oat milk, berries, and acai first for 20 seconds before adding the protein powder, chia seeds, and ice. Blend for a further 30 seconds. The result is a deep purple shake with a thick, smoothie-like texture.

Calories Protein Carbohydrates Fat
~360 kcal

~28g

~42g ~8g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

Chia seeds add 4g of fibre and 2g of plant-based omega-3 fatty acids per tablespoon, making this one of the most micronutrient-dense protein shake recipes in the collection.

11. Chocolate Almond Fudge Shake

Serves 1 | Prep: 3 minutes | Best protein type: Plant protein blend

Ingredients

1 scoop chocolate plant protein (approx. 30g)

2 tablespoons almond butter

1 tablespoon unsweetened cocoa powder

240ml unsweetened almond milk

1/2 medium banana, frozen

5 ice cubes

Method

Add all ingredients to a blender and blend on high for 60 seconds. Almond butter can be thick, so allow the blender to run a full minute to achieve a smooth consistency. Serve immediately.

Calories Protein Carbohydrates Fat

~450 kcal

~32g

~32g ~20g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

The combination of chocolate plant protein and cocoa powder gives this shake a genuinely fudgy flavour profile that makes it one of the more satisfying dairy-free protein shake recipes available.

12. Creamy Vanilla Avocado Shake

Serves 1 | Prep: 4 minutes | Best protein type: Plant protein blend

Ingredients

1 scoop vanilla plant protein (approx. 30g)

1/2 medium ripe avocado

240ml unsweetened almond milk

1 teaspoon vanilla extract

1 tablespoon honey or maple syrup

5 ice cubes

Method

Blend all ingredients together on high for 60 seconds. The avocado creates an exceptionally smooth and creamy texture that mimics a thick milkshake without any dairy. The natural fat from avocado also helps the body absorb fat-soluble vitamins from other meals.

Calories Protein Carbohydrates Fat

~400 kcal

~27g

~34g ~18g
12 Protein Shake Recipes You Will Actually Want to Make (With Macros)

Avocado is rich in monounsaturated fats, potassium, and B vitamins. It produces a texture that is notably superior to banana in recipes where you want a neutral, creamy base rather than a fruity one.

Our plant protein collection includes multi-source pea and rice blends that deliver a complete amino acid profile for all three recipes above.

For a premium plant-based option, explore GHOST Vegan Protein, which works well in all plant-based protein shake recipes above.

Tips for Better Protein Shake Recipes

Small technique adjustments make a meaningful difference to the taste, texture, and nutritional value of any protein shake recipe. These four tips apply regardless of which recipe you are making.

Use frozen fruit instead of fresh for texture

Frozen fruit acts as natural ice in any protein shake recipe, which means the shake stays cold and thick without becoming watery as ice cubes melt. It also eliminates the need to buy fresh fruit before it goes off. Keep bags of frozen banana slices, mixed berries, mango, and pineapple in the freezer and pull out what you need.

Choose your liquid base based on your goal

Whole milk adds approximately 150 calories and 8g of protein per cup, making it the best base for muscle gain protein shake recipes. Unsweetened almond milk adds only 30 to 40 calories and minimal protein, making it the best base for weight loss shakes. Oat milk sits in the middle at 60 to 80 calories with 2 to 3g of protein per cup and a naturally sweet, slightly thick quality that works well in plant-based recipes.

Blend in stages for smoother results

For recipes containing leafy greens like spinach, blend the greens with the liquid base first for 15 to 20 seconds before adding any other ingredients. This eliminates visible green flecks and ensures the flavour of the greens is fully masked. The same approach works with oats: blend them with the liquid first to create a smooth oat milk before adding protein powder and fruit.

Prep shake ingredients ahead of time

Pre-portion individual shake bags by placing all the solid ingredients for each recipe into a zip-lock bag and storing them in the freezer. On the day you want a shake, empty the bag into a blender, add your liquid and protein powder, and blend. This reduces morning prep to under two minutes and removes the temptation to skip the shake when you are short on time.

See more: Maximize Strength and Recovery with Applied Nutrition Creatine

Conclusion

A good protein shake recipe should be something you look forward to, not something you force down out of obligation. The 12 protein shake recipes in this collection give you options across every fitness goal, from high-calorie bulking blends to lean 200-calorie post-workout shakes, with full macros so you can slot each one into your daily targets without guesswork.

Explore our full range of protein powders at MyGymSupplements to find the right option for each recipe above.

0 comments

Leave a comment

Please note, comments need to be approved before they are published.

About the Author – Chris Price

Chris Price is the founder of MyGymSupplements and a long-time fitness professional with a deep focus on training performance, sports nutrition, and evidence-based supplementation.

His approach is shaped not only by years spent coaching and studying training and nutrition, but also by first-hand experience managing a chronic inflammatory condition through structured resistance training, targeted nutrition, and lifestyle optimisation. That journey pushed Chris to go far beyond surface-level fitness advice and into the real science of ingredients, recovery, inflammation, and long-term health.

Today, he uses that knowledge to deliver honest supplement reviews, practical buying guidance, and clear, experience-led education to help others train smarter, fuel better, and make informed decisions about what they put into their bodies