
Introduction
This Green Smoothie Milkshake blends the wholesome goodness of a green smoothie with the thick, indulgent texture of a real milkshake. It’s a fun way to sneak in greens without sacrificing that creamy, dessert-like feel you crave.
I started making this on mornings when I wanted something more satisfying than a regular smoothie but still wanted the nutritional boost from spinach or kale. It’s become my go-to when I want to feel good about what I’m drinking without giving up the milkshake experience entirely.
Why You’ll Love This Recipe
- Ready in 5 minutes — no cooking, just blend and enjoy
- A sneaky way to add greens without an overpowering vegetable taste
- Only 5 ingredients, easy to find at any grocery store
- Thick and satisfying — feels like a treat, not a diet drink
- Easy to customize with protein, dairy-free, or extra fruit variations
Ingredients
- 1 cup fresh spinach or kale, packed
- 1 ripe banana, frozen (for thickness)
- 2 cups vanilla ice cream (slightly softened)
- 1/2 cup whole milk (more for a thinner shake)
- Pinch of salt
- Whipped cream, for serving (optional)
Instructions
- Rinse and pack your spinach or kale, removing any thick stems that could leave a fibrous texture.
- Add the greens, frozen banana, ice cream, milk, and salt to a blender.
- Blend on high for 30–45 seconds until completely smooth — greens need a bit longer to fully break down than most mix-ins.
- Taste and adjust — add more milk for a thinner shake or more banana for extra sweetness.
- Pour into a chilled glass, top with whipped cream if desired, and serve immediately.
Tips for the Best Green Smoothie Milkshake
- Use spinach over kale for a milder taste. Spinach has a much subtler flavor than kale, which can taste bitter or overpowering, especially if you’re new to green-blended drinks.
- Blend the greens first with a little liquid. Adding the greens with the milk before the ice cream helps break them down more completely and avoids leafy chunks in your final shake.
- Frozen banana is key for thickness. It replaces some of the ice you’d normally use in a smoothie while adding natural sweetness that balances the greens.
- Don’t skip the salt. A small pinch helps round out the flavor and keeps the greens from tasting flat against the sweetness of the ice cream.
- Blend longer than you think you need to. Greens take more time to fully break down than most mix-ins, so don’t stop at the usual 20 seconds — aim closer to 45 for a truly smooth texture.
Easy Variations
Dairy-Free Green Smoothie Milkshake
Use coconut milk ice cream and a plant-based milk like almond or oat milk for a fully plant-based version that’s still thick and creamy.
Protein Green Smoothie Milkshake
Add one scoop of vanilla or unflavored protein powder along with a splash of extra milk to keep the texture smooth and balanced.
Tropical Green Smoothie Milkshake
Blend in 1/2 cup of frozen pineapple or mango for a tropical twist that pairs beautifully with the greens and banana base.
Avocado Green Smoothie Milkshake
Add half a ripe avocado for extra creaminess and healthy fats, which also helps mellow out any remaining green flavor.
What to Serve With It
- Granola or overnight oats
- Fresh fruit salad
- Whole grain toast with nut butter
- A handful of mixed berries on the side
Storage
This milkshake is best enjoyed fresh, since greens can separate and the color can dull slightly over time. If you have leftovers, pour them into an airtight container and freeze for up to 2 days. When ready to drink, let it sit at room temperature for about 10 minutes to soften, then re-blend for 10–15 seconds to bring back the smooth, creamy texture.

Frequently Asked Questions
Can I make a green smoothie milkshake without ice cream?
Yes — use extra frozen banana along with milk and greens for a lighter, ice-cream-free version that’s still thick and satisfying.
Why can I still taste the greens in my milkshake?
This usually means the greens weren’t blended long enough or too much was used relative to the sweet ingredients. Blend longer and start with less spinach, adding more gradually.
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well and can even help thicken the shake further, though you may need to blend a bit longer to fully break it down.
Is this milkshake actually healthy?
It includes real nutritional benefits from the greens and banana, but keep in mind the ice cream still adds sugar and calories, so it’s more of a balanced treat than a strictly health drink.
How do I make it taste less like vegetables?
Use spinach instead of kale, add a bit more banana or a touch of honey, and make sure to blend thoroughly so no leafy texture remains.
Final Thoughts
This Green Smoothie Milkshake proves that indulgent and wholesome don’t have to be opposites. Thick, creamy, and packed with a boost of greens, it’s a treat that feels just as satisfying as a classic milkshake — and with the variations above, it’s easy to make it your own.

Green Smoothie Milkshake
Ingredients
Method
- Rinse and pack your spinach or kale, removing any thick stems that could leave a fibrous texture.
- Add the greens, frozen banana, ice cream, milk, and salt to a blender.
- Blend on high for 30-45 seconds until completely smooth; greens need a bit longer to fully break down than most mix-ins.
- Taste and adjust: add more milk for a thinner shake or more banana for extra sweetness.
- Pour into a chilled glass, top with whipped cream if desired, and serve immediately.
You Might Also Like
About the Author
Hi, I’m Mara Voss — a milkshake-obsessed recipe creator based in Morocco. Every recipe on Shake Haven is tested in my own kitchen until the ratios are just right. Read my story, or say hi on Instagram and Pinterest.
No responses yet