If you are craving something whole that is creamy, refreshing, and also packed with nutrition like protein, but without the banana taste, then you should try the White Chocolate Peppermint Protein Shake recipe, no banana.
It is not just delicious and healthy, but actually, it will give you a cafe-style vibe in every sip.
And if you are thinking like White Chocolate and Peppermint in a protein shake, how will it be creamy without banana? Then, read this post to the end.
I personally made this version without bananas, and still, it becomes rich and smooth.
In this post, I will show you how to make this protein shake from scratch using ingredients that might be already in your kitchen or that you can easily get from a nearby grocery store.
Plus, I will also give you some ingredient swaps, how you can increase protein intake (good for post-workout), and some ways to enjoy this shake with other foods, too.
What Makes This White Chocolate Peppermint Protein Shake Special?
The first thing is that it is banana-free if you don’t like it.
Instead of using bananas, I use other ingredients like Greek yogurt, oatmeal, cottage cheese, etc (I will discuss it), And protein powders to give it a thick texture.
The second thing that makes it good, and I like it, is the flavor combo.
White chocolate is sweet, and vanilla has creaminess. And peppermint gives it a cool, refreshing vibe. So these things make it kind of like a winter milkshake.
So, the White Chocolate Peppermint Protein Shake recipe is not like regular protein shakes that taste kinda chalky or too basic.
It has a different texture and richness. You can feel it in every sip or spoon.
Ingredients for No-Banana White Chocolate Peppermint Protein Shake
You don’t need any hard-to-find ingredients. I used what I already had in my kitchen, and I’ll also give you options in case you want to swap anything. Here are the ingredients that you need:
- 1 cup milk of choice: I personally used oat milk for creaminess, but almond milk, cow’s milk, or soy also works
- 1/2 cup plain Greek yogurt: It will make it thick and creamy; you can also use vanilla Greek yogurt if you want sweetness
- 1/4 cup cottage cheese: (It is optional, but it will add creaminess and extra protein) You can add it, especially when you want to drink this white chocolate peppermint protein shake without a banana after a workout.
- 1 scoop vanilla or white chocolate protein powder: (whey or plant-based both are fine; I used Orgain Vanilla this time) Why is it also fine? It is available in my home too.
- 2 tablespoons white chocolate chips or melted white chocolate: I recommend you use high-quality chocolate like Lily’s, Ghirardelli, or any that can melt easily.
- 1/4 teaspoon peppermint extract: You want to start small; too much peppermint will overpower everything.
- 1–2 teaspoons honey or maple syrup: It is optional, but you can still add it based on your protein powder sweetness.
- Ice cubes (around 4–6): They are quite important for thickness and chill
- Optional toppings: whipped cream, crushed peppermint candy, extra white chocolate drizzle
Tip: If you’re tracking macros, I’ll also break down approximate nutrition later. But remember that this version is a balance between flavor, texture, and protein. Not just numbers.
Also read: Homemade Whataburger Mexican Hot Chocolate Shake (Spicy & Creamy)
Step-by-Step Guide: How to Make White Chocolate Peppermint Protein Shake
This is my easy, no-cook recipe. You only need to blend it and drink it. Here is the method that I use exactly for my creamy, velvety texture.
Step 1: Melt the White Chocolate (Optional But Worth It)
If you’re using chocolate chips or chunks, I recommend you melt them first; either you can use a microwave in 30-second intervals while stirring each time), or you can use a double boiler setup.
This step will help you blend everything smoothly instead of having any chocolate stuck to the sides.
Step 2: Add All Ingredients to Blender
Now take your blender and add in the following ingredients:
- Milk
- Greek yogurt
- Cottage cheese (if using)
- Protein powder
- Melted white chocolate
- Peppermint extract
- Honey or maple syrup
- Ice cubes
You want to layer them like this so the liquids go first and the ice goes last. This will help blades move faster and make your shake smooth.
Step 3: Blend Until Smooth and Creamy
You want to blend everything at high speed for around 1 minute.
After that, you can also check if it is properly smooth or not.
And if you find the shake is thick, you can add some milk; on the other hand, if it is thin. Add some ice cubes or a little bit of yogurt, like 1 or 2 tablespoons.
Step 4: Taste Test and Adjust
This step is important. Btw, you only want to take a small sip and see how it is:
- If you find it’s not sweet, you can add honey/maple.
- Too minty? The. Consider adding a little more yogurt or chocolate.
- If you want it to be more creamy, then add a spoonful of cottage cheese or milk powder.
- For more chocolate flavor, you should drop in some more melted white chocolate.
Step 5: Serve and Garnish
Now pour it into a chilled glass (you can also keep that in a fridge for a few hours)
However, after pouring, you can top it with whipped cream, or you can also sprinkle crushed peppermint candy or white chocolate shavings.
Besides this, you can freeze the shake mixture in molds and make high-protein popsicles. I have tried this method with other recipes but not with this white chocolate peppermint protein shake recipe.
Also read: Best Homemade Chocolate Milk – Inspired by Nesquik
Ingredient Substitutes: Make It Work for You
This white chocolate peppermint protein shake is very flexible.
You can twist it based on your own taste or even when you don’t have some ingredients available. Here is how.
- Cottage cheese: You can consider adding more Greek yogurt or a spoon of nut butter for thickness.
- No yogurt at all? You can use silken tofu or a half avocado (but keep in mind that it will change the drink color to green, but the taste won’t change much.
- White chocolate: You can use a drop of white chocolate syrup or even vanilla protein, plus a little stevia to mimic the vibe.
- Peppermint extract: You can use a peppermint tea bag (steeped and cooled milk) or even mint leaves blended in. It won’t give an exact taste like peppermint, but still, it will be close.
- Protein powder: You should use 2 tbsp skim milk powder, or you can use peanut butter powder (less similar, but it will add some protein).
How to Increase Protein Without Compromising Flavor
If you want to drink this shake after a workout or in the morning or just want to bulk up the protein without making it taste like a science experiment.
Here are a few things you can consider adding for more protein:
- Chia seeds or flax seeds: only 1 tbsp = texture + protein + fiber
- Powdered collagen: Consider using unflavored, as it mixes easily and also boosts protein intake.
- Dry skim milk powder: It is also a good source of protein and creaminess.
- Egg whites (pasteurized): I haven’t tried it, and I don’t think so. I will even try it in the future. It is too weird as it’s totally tasteless when blended, but egg is one of the best sources of protein. So, if you’re serious and don’t care about taste, you can try it.
- Oats (2–3 tbsp): It will add creaminess + carbs + slight chew; it’s kinda a mini meal, depending on how much oats you’re using.
- Peanut butter powder: This one is good. I’ve tried it in many of my drinks, plus it does well with mint + chocolate.
Also read: Homemade Nespresso-Style White Chocolate Strawberry Drink
What to Serve With This Shake or When to Drink It
This white chocolate peppermint protein shake is versatile, be it a mini-meal, a snack, or even a dessert, depending on what you’re serving with it.
I’ve tried it at different times, and here’s what I personally like:
- Post-Workout Drink: You will have to add a little more protein powder and skip the sweetener. Then, you can serve it with rice cakes + peanut butter or boiled eggs. I like them all.
- Healthy Dessert: You want to add whipped cream + mini chocolate chips + a drizzle of honey and then serve chilled after dinner.
- On-the-go Breakfast: Drink it with 2 boiled eggs or toast with nut butter. It’ll keep you full for 3 to 4 hours easily.
- Snack Attack Fix: You can serve it with oat cookies, almond flour muffins, or even dark chocolate bark for a double chocolate protein combo.
- Festive Holiday Brunch: Serve this with peppermint biscotti, cinnamon rolls, or gingerbread protein bars.
My Experiment: I once made this shake, and then I froze half of it into cubes, and later, I blended it again with a little more milk, so it was like a protein ice cream shake.
That was my own experiment with this white chocolate peppermint protein shake without a banana recipe.
Also read: Homemade Starbucks-Style Dubai Chocolate Drink
Fun Customizations and Add-on Ideas
Although this white chocolate peppermint drink is a complete drink in itself.
But in case you want to do some experiments like I did, here are a few ideas that you can try.
- Mint Chocolate Version: You can add a spoonful of cocoa powder + chocolate protein powder instead of white chocolate.
- Iced Frappe Style: You want to blend with extra ice plus top it with cold foam (like Starbucks style).
- Mocha Peppermint Shake: Add 1/2 tsp espresso powder, and your drink will turn into a post-workout coffee treat.
- Strawberry Peppermint Swirl: You can just add 1 or 2 frozen strawberries for color and a tangy twist, and besides this, you can also add other berries or fruits like orange.
- Matcha White Chocolate Shake: Add 1/4 tsp matcha powder; it will make your drink more refreshing.
- Dessert Bowl: You can make this drink a bit thicker and pour it into a bowl and top it with granola, seeds, coconut flakes, and dark chocolate chunks.
These options will make your homemade protein shake something you won’t get bored of.
And that’s good when you’re trying to eat (or drink) healthy but still want variety. I personally feel that when I’m trying to gain weight, I’ve to eat more, but I can’t, as I feel bored.
That’s why I keep trying different recipes and variations of the same recipe.
Also read: Homemade Peppermint White Chocolate Mocha (Starbucks-Inspired & Healthy)
Nutrition Info (Per Serving – Approximate)
This is based on standard ingredients (whole oat milk, Greek yogurt, whey protein):
- Calories: 290–350 kcal
- Protein: 28–35g
- Fat: 8–12g
- Carbohydrates: 18–25g
- Sugar: 5–10g (depending on toppings and sweeteners)
- Fiber: 2–4g
If you switch up the ingredients (like low-fat yogurt or plant milk), the nutritional value will be changed. And also, depending on the quantity of your ingredients, it will change.
But overall, this shake is a high-protein, moderate-carb, satisfying meal or snack.
Conclusion
This was my white chocolate peppermint protein shake recipe without bananas. It is not only good in taste but also packed with nutrition.
Besides this, you don’t need any fancy ingredients or even bananas for thickness.
You can make this shake shop-style drink with simple ingredients that you can enjoy post-workout, for breakfast, dessert, or just whenever you want to drink.
Plus, it is highly customizable. You can make it dairy-free, sugar-free, high protein, low fat, ice, or make it a smoothie.
So now pick your ingredients, get the blender, and make this protein-packed peppermint white chocolate shake right now.
And don’t forget to share your experience with me.
Can I make this white chocolate peppermint protein shake without protein powder?
Of course, you can make this shake without protein powder. And instead of that, you can use high-protein ingredients like Greek yogurt, cottage cheese, skim milk powder, or even silken tofu.
All these ingredients will give the shake a thick, creamy texture and still keep the protein high (not like the protein powder, but still enough)
But if you want a serious protein boost, I do recommend using at least 1 scoop of whey protein powder. Isolate or concentrate, that’s your choice.
What can I use to thicken this shake instead of banana?
You can use a few different things to thicken your shake without a banana. I recommend Greek yogurt or cottage cheese.
They both will give creaminess and extra protein to your drink. You can also try avocado, oats, chia seeds, or frozen cauliflower (yes, it will be tasteless when blended but super thick).
Can I use peppermint oil instead of peppermint extract?
Well, Peppermint oil is much stronger than peppermint extract, so if you’re using it, I’d recommend you start with just 1–2 drops.
I have personally never used that in my drink, so I always recommend peppermint extract because it’s safer for culinary use and also easier to control the flavor without overpowering the shake.
Is this white chocolate protein shake good for weight loss?
Yes, this shake can fit into a weight loss plan if you adjust the ingredients.
I recommend you use low-fat milk, skip added sweeteners, reduce white chocolate quantity, and increase protein to stay full for a longer period of time.
However, you want to make sure you’re staying within your daily calorie needs.

White Chocolate Peppermint Protein Shake Recipe (No Banana)
Ingredients
- 1 cup milk of choice e.g., oat, almond, soy, or dairy
- 1/2 cup plain Greek yogurt or vanilla for sweetness
- 1/4 cup cottage cheese optional for creaminess and extra protein
- 1 scoop vanilla or white chocolate protein powder plant-based or whey
- 2 tbsp white chocolate chips or melted white chocolate high quality recommended
- 1/4 tsp peppermint extract
- 1 –2 tsp honey or maple syrup optional; based on protein powder sweetness
- 4 –6 ice cubes
Optional Toppings: whipped cream, crushed peppermint candy, extra white chocolate drizzle
Instructions
Melt White Chocolate (Optional):
- In a microwave or double boiler, melt the white chocolate until smooth. This ensures better blending.
Add Ingredients to Blender:
- In a blender, add milk, yogurt, cottage cheese (if using), protein powder, melted white chocolate, peppermint extract, honey/maple (if needed), and ice cubes.
Blend Until Smooth:
- Blend on high speed for 1 minute until creamy and fully combined.
Adjust to Taste:
- Too thick? Add a splash of milk.
- Too thin? Add a bit more yogurt or ice.
- Not sweet enough? Add more sweetener.
- Too minty? Add more yogurt or chocolate.
Serve and Garnish:
- Pour into a chilled glass and garnish with whipped cream, peppermint pieces, or white chocolate drizzle if desired. Enjoy immediately!
Notes

As a passionate home cook and food enthusiast, I’m specialize in recreating popular café and restaurant-style chocolate recipes at home. I have experience in testing and customizing various chocolate-based dishes, I focus on using fresh, high-quality ingredients to make preservative-free, delicious treats. My goal is to help chocolate lovers enjoy their favorite recipes with a homemade touch and personalized twists.