If you’re anything like me, you skip breakfast most often. Not because I don’t want to eat it, but because mornings are rushed and the last thing I want to do is stand at the stove when I’m already running late.
The one shake that keeps me from skipping breakfast entirely is this one. It’s simple, it’s delicious, and it’s thick and creamy enough to feel like an actual breakfast instead of a sad glass of protein powder and water.
The shake is built on Greek yogurt and protein powder — two protein sources instead of one — plus a frozen banana for sweetness and creaminess, almond butter for richness, and a splash of almond milk to thin it out.
It lands at about 35g of protein per shake, takes about five minutes in a blender, and uses five ingredients that most people already have on hand. It’s the kind of breakfast that keeps you full until lunch without feeling heavy, and I make it most often on mornings when I don’t have time to cook.
One thing I’ve learned about making protein shakes that actually taste good: the order you put the ingredients in the blender matters. Put liquids in first, then the soft ingredients, then the protein powder, and add the frozen fruit on top. That order keeps the protein powder from clumping and the frozen fruit from jamming the blades, and it’s the difference between a smooth, creamy shake and a chalky one with pockets of dry powder.
I tested this recipe in my kitchen with vanilla whey protein powder, full-fat Greek yogurt, and a frozen banana, and the shake came out thick, creamy, and genuinely filling. The recipe card below includes the exact amounts, the correct layering order for the blender, and a note on how to adjust the thickness depending on whether you want a thick smoothie-bowl consistency or a thinner shake you can sip through a straw.
Why This Recipe Works

A few specific decisions make this breakfast protein shake work.
Use two protein sources, not one. A scoop of protein powder alone adds about 20g of protein, which is fine but not filling. Greek yogurt adds another 15g of protein, and the thickness and creaminess a shake made with just powder and milk lacks. Together, they push the shake to about 35g of protein, which is what makes it actually hold you until lunch.
Use a frozen banana, not ice. Ice waters down a shake and makes it thin. A frozen banana thickens the shake, adds natural sweetness, and gives it a creamy texture that feels more like a milkshake than a health drink. Slice the banana before freezing so it blends smoothly, and use ripe but not overripe bananas so the flavor doesn’t overpower the shake.
Layer the ingredients in the blender in the right order. Add liquids first, then soft ingredients like Greek yogurt and almond butter, then the protein powder and spices, and finally the frozen banana. This layering prevents the protein powder from sticking to the blender sides and the almond butter from seizing against the cold blades.
Add a pinch of kosher salt and a quarter teaspoon of cinnamon. The salt cuts the bitterness some protein powders have and makes the shake taste sweeter. The cinnamon adds a warm, bakery-like note that pairs beautifully with the banana and the vanilla, and it’s the difference between a shake that tastes like a gym drink and one that tastes like a milkshake.
Use a good vanilla protein powder, and taste before adding sweetener. The protein powder is doing most of the flavor work in this shake, so use one you actually like. Vanilla whey or vanilla plant protein blends seamlessly with the other ingredients. Taste the shake before you add maple syrup or honey — the banana and the protein powder are usually sweet enough on their own.
Ingredients That Matter

Most of the ingredients in this shake are straightforward. Three of them are easy to get wrong, so those are the ones worth explaining.
Greek yogurt. Use full-fat or 2% Greek yogurt. Full-fat or 2% gives the shake its creamy texture and helps it stay smooth instead of separating. 0% Greek yogurt works too, but the shake will be thinner, and you may want to add an extra half banana to compensate.
Protein powder. Use a vanilla whey or vanilla plant protein powder. Vanilla flavor blends seamlessly with the other ingredients, and the protein powder pushes the shake to 35g of protein. Chocolate protein powder works too and turns the shake into a chocolate-banana version. Avoid unflavored protein powder — it doesn’t add any sweetness, and the shake will taste flat.
Frozen banana. Use a ripe banana, sliced and frozen. Frozen banana makes the shake thick and creamy without ice and adds natural sweetness. If you don’t have frozen banana, use a room-temperature banana plus ½ cup of ice, but the texture will be thinner.
How to Make It

Step 1: Layer the liquids first.
Add ¾ cup of unsweetened almond milk and ½ teaspoon of vanilla extract to the blender.
Step 2: Add the soft ingredients.
Add ½ cup of plain Greek yogurt and 1 tablespoon of almond butter on top of the liquid.
Step 3: Add the protein powder and spices.
Add 1 scoop of vanilla protein powder, ¼ teaspoon ground cinnamon, a pinch of kosher salt, and 1 teaspoon maple syrup or honey (if using).
Step 4: Top with the frozen banana.
Add 1 sliced frozen banana on top. Putting the frozen fruit on top pushes the softer ingredients down into the blades, which is what prevents clumping and jamming.
Step 5: Blend.
Secure the lid and blend on medium speed for 10 seconds, then increase to high speed and blend for 45 to 60 seconds, until the shake is completely smooth, glossy, and thick.
Step 6: Check the consistency and serve.
Remove the lid. If the shake is too thick, add 1-2 tablespoons more almond milk and blend for 5 seconds. If you want a thick smoothie-bowl consistency, serve it as is with a spoon. Pour into a chilled glass and serve immediately.
Tips and Troubleshooting
The shake turned out too thin. This usually means there was too much liquid or not enough frozen banana. Start with ¾ cup of almond milk and add more only if needed. Use a full frozen banana, not half, and add a few more slices if the shake is still thin.
The shake turned out too thick. Add a splash of almond milk and blend again. A shake that’s too thick is easy to fix, so it’s better to start with less liquid. If you want a thick smoothie-bowl consistency, serve it as is with a spoon and toppings.
The protein powder clumped. This usually means you added the protein powder to the bottom of the blender, or you added the frozen fruit too early. Layer the ingredients in the correct order — liquids, soft ingredients, protein powder, frozen fruit — and blend on medium first, then high, so the vortex pulls the powder down smoothly.
The shake tastes chalky. This usually means the protein powder isn’t fully blended, or you don’t like the brand. Blend for at least 45 seconds, add a pinch of kosher salt to block the bitterness, and use a protein powder you’ve tried and liked before.
The shake isn’t filling. Most protein shakes aren’t filling because they only have 15 to 20g of protein. This one has 35g because it uses both Greek yogurt and protein powder. If it’s still not filling, add an extra half scoop of protein powder or an extra tablespoon of almond butter.
Substitutions and Variations

Chocolate peanut butter protein shake (My Favorite!). Swap the vanilla protein powder for chocolate protein powder and the almond butter for peanut butter. The shake becomes a chocolate-peanut butter-banana shake, and the protein count stays about the same. I tested this variation in my kitchen, and it became my favorite.
Vegan breakfast protein shake. Use a plant-based protein powder and a dairy-free Greek yogurt, like coconut or almond. Protein content will vary depending on the brands you use. I haven’t tested this version, so the texture may be different.
Protein shake with chia seeds or flaxseed. Add 1 tablespoon of chia seeds or ground flaxseed to the blender along with the other ingredients. The shake gains about 3g of fiber and 2g of protein, and it becomes slightly thicker. I haven’t tested this version, so you may need to add an extra splash of almond milk.
Storage and Make-Ahead
Blend this shake fresh and serve immediately. It separates as it sits, and the texture changes if you refrigerate it for more than a few hours.
If you want to prep ahead, portion the frozen banana, protein powder, cinnamon, and almond butter into freezer bags and store them in the freezer. In the morning, dump the bag contents into the blender with the almond milk and Greek yogurt, then blend.
The shake doesn’t freeze well after blending, but you can freeze it in popsicles or ice cube trays and blend the cubes with a splash of almond milk for a quick shake later.
Store leftovers in the refrigerator for up to 24 hours and shake or re-blend before drinking. Discard any shake left at room temperature for more than 2 hours.
FAQ
How much protein is in this breakfast protein shake?
About 35g of protein per shake, from the Greek yogurt, protein powder, and almond butter. For more protein, add an extra half scoop of protein powder or an extra tablespoon of almond butter.
Why does the order of ingredients in the blender matter?
Adding the ingredients in layers — liquids first, then soft ingredients, then protein powder and spices, then frozen fruit on top — prevents the protein powder from clumping on the sides of the blender and the almond butter from seizing against the cold blades. It’s the difference between a smooth, creamy shake and a chalky one with pockets of dry powder.
Can I make this shake without a blender?
Yes. Add the almond milk, Greek yogurt, protein powder, almond butter, vanilla, cinnamon, and salt to a shaker bottle and shake vigorously for 30 seconds. Skip the frozen banana or mash it with a fork before adding it, since it won’t blend smoothly without a blender. The texture will be thinner, but the flavor will be the same.
Can I make this shake ahead of time?
You can prep the ingredients ahead of time by portioning the frozen banana, protein powder, cinnamon, and almond butter into freezer bags. In the morning, dump the bag into the blender with the almond milk and Greek yogurt and blend. Drink the shake fresh, but it will keep in the refrigerator for up to 24 hours.
Can I make this shake vegan?
Yes. Use a plant-based protein powder and a dairy-free Greek yogurt like coconut or almond yogurt. The protein count will vary depending on the brands you use. I haven’t tested this version, so the texture may be different.
More High Protein Breakfast Recipes You’ll Love
- High-Protein Pumpkin Spice Shake — The Healthy Fall Breakfast You’ll Crave
- Protein Shakes: 6 Delicious Ways to Mix Up Your Routine
- Banana Chocolate Protein Shake: So Creamy, So Good
- Coffee Protein Smoothie: A 40g Protein Snack That Tastes Like a Frappe
Closing
Make this breakfast protein shake on a morning when you don’t have time to cook and want something that keeps you full until lunch.
Blend it fresh and serve immediately, or prep the frozen ingredients in a freezer bag ahead of time so morning assembly takes about two minutes.
I make this recipe in my kitchen with my plant-based vanilla whey protein powder, full-fat Greek yogurt, and a frozen banana, and the shake came out thick, creamy, and genuinely filling.
I also tested the chocolate peanut butter version. The no-protein-powder, vegan, clean simple eats, and chia seed variations in the substitutions section are untested, so the texture and protein count may vary.