This Shamrock Protein Shake is smooth, minty, and rich in protein. Its natural green hue comes from spinach (you won’t taste it), and it’s simple to make gluten-free or vegan by swapping in plant-based milk and protein powder. It’s a bright, healthier take on a classic St. Patrick’s Day treat that works as a quick breakfast, snack, or post-workout drink.

I always keep frozen bananas in the freezer because my kids make smoothies often. This Shamrock shake is one of their favorites to prepare — it’s easy, quick, and fun for a holiday breakfast or a simple afternoon snack. I developed this version to replace overly sweet drive-thru shakes that tend to cause an energy crash. From the first sip, my kids were hooked. Now it’s our little March tradition and a much healthier option.
If you enjoy protein-packed shakes, try other variations like strawberry or chocolate peanut butter for variety. This Shamrock Protein Shake is versatile and easy to adapt to what you have on hand.
Recipe Overview
Key Ingredients
These ingredients make a creamy, minty protein shake with a naturally green color. Full measurements are listed in the recipe card below.

- Milk: Almond milk is my favorite, but oat or dairy milk work as well. Unsweetened varieties keep the shake from becoming too sweet.
- Frozen banana: Adds natural sweetness and a thick, creamy texture. Fresh banana can be used, but frozen gives the best frosty result.
- Vanilla protein powder: Whey or plant-based vanilla protein both blend well and complement the mint flavor.
- Fresh spinach: Provides the green color and extra nutrients — it blends in smoothly and is virtually undetectable in taste.
- Peppermint or mint extract: A small amount delivers the refreshing mint profile. Alternatively use fresh mint leaves for a brighter herbal note.
- Ice cubes: Optional, but help achieve a thicker, shake-like consistency.
How to Make a Shamrock Shake
Add ingredients to the blender: Combine milk, frozen banana, vanilla protein powder, spinach, peppermint extract, and ice in a high-speed blender. Reserve the cocoa nibs or shaved chocolate for topping.

Blend: Process on high until completely smooth and thick. If your blender isn’t very powerful, blend longer or use less spinach to avoid small green flecks.
You can adjust texture and sweetness: add more milk to thin, more frozen banana or yogurt to thicken, or a drizzle of honey or agave if you prefer it sweeter.
Transfer to a glass: Pour into a tall glass or mason jar. The recipe makes a generous single serving but can be split between two smaller glasses.
Serve: Top with cocoa nibs, shaved chocolate, or a dollop of whipped cream (dairy or coconut) and enjoy right away for the best texture and flavor.

Common Questions
Vanilla protein powder is ideal because it supports the mint flavor without overpowering it. Both whey and plant-based powder blend well — choose based on dietary preference and taste.
Yes. Substitute 1/4 cup plain Greek yogurt or cottage cheese and reduce a bit of the milk to keep the shake thick and protein-rich.
Store extra shake in a sealed jar in the refrigerator for up to 1 day. Re-blend or shake with a splash of milk before serving; it may thin slightly after sitting.
Absolutely. Use plant-based milk, dairy-free yogurt if desired, and a vegan protein powder.
Yes — frozen spinach works and helps keep the shake cold. Use slightly less if it’s tightly packed.
Kale or baby chard can be used, but the flavor will change. Start with a small amount and taste as you go.
Yes. It’s naturally sweet, creamy, and has a mild mint flavor that many kids enjoy.

Good to know!
Variations To Try
- Add plain or vanilla Greek yogurt for extra creaminess and protein; non-fat keeps it lighter, full-fat makes it richer.
- A drop of green food coloring will intensify the green color if desired.
- For a fresher mint taste, use a small handful of fresh mint leaves instead of extract; blend well in a high-speed blender.
- Top with whipped cream (dairy or coconut) and cocoa nibs for an indulgent finish.
More Smoothies
- Berry Smoothie Bowl
- Blueberry Banana Smoothie
- Mango Smoothie
- Peanut Butter Banana Smoothie
- Avocado Smoothie
Thanks for reading. If you try this recipe, please leave a comment and let me know how it turned out — I love hearing feedback and tips from readers.
Shamrock Protein Shake

Ingredients
- 1 cup almond milk, or milk of choice
- 1 ripe banana, frozen if possible
- 1 scoop vanilla protein powder
- 1/2 cup packed fresh baby spinach (or a handful; 1/4 cup frozen)
- 1/2 teaspoon peppermint extract
- 1 tablespoon cocoa nibs, optional for topping (or shaved chocolate)
- 1/2 cup ice cubes, optional
Instructions
- Add the almond milk, frozen banana, vanilla protein powder, packed spinach, peppermint extract, and ice cubes to a high-speed blender. Reserve the cocoa nibs for topping.
- Blend on high speed until completely smooth and thick.
- Pour the blended Shamrock Protein Shake into a tall glass or mason jar.
- Top with cocoa nibs or shaved chocolate if desired. Serve immediately and enjoy.
Notes
- Blend fresh for the thickest, frostiest texture; the shake will thin over time.
- Use a high-speed blender to ensure the spinach blends completely smooth with no bits.
- Add extra ice or more frozen banana for a thicker milkshake consistency.
- Top with whipped cream for a more indulgent serving.
- Store leftovers in an airtight jar in the refrigerator for up to 1 day; re-blend with a splash of milk if separated.
- Freeze in popsicle molds for up to 1 month — a fun frozen treat.
Nutrition
Nutrition information is automatically calculated and should be used as an approximation.