This post contains affiliate links.

This vegan shamrock shake is my plant-based spin on the classic minty treat—no artificial dyes, no dairy, and no weird ingredients. It’s creamy, lightly sweet, and refreshing, with real mint flavor and a naturally green glow thanks to spinach.

Side image of a vegan shamrock shake in a wine glass, garnished with coconut whipped cream, fresh mint, and a cherry.

What is a Vegan Shamrock Shake?

A traditional shamrock shake relies on dairy milk, ice cream, and artificial green coloring. This version skips all of that. Instead, we use creamy coconut milk, frozen banana for thickness, dates for natural sweetness, and fresh mint for that cool, nostalgic flavor. Spinach is a mild leafy green vegetable that adds the green color without changing the taste. Plants for the win.

Ingredients You’ll Need

  • Coconut milk (chilled): Adds rich, milkshake-like creaminess. Check out my recommend coconut milk brands to use in smoothies.
  • Spinach: Creates a natural green color without food coloring
  • Fresh mint leaves: Gives that classic shamrock shake flavor profile. If you’re new to adding fresh herbs to smoothies, I recommend removing the stems before blending and just use the leaves.
  • Banana: Thickens the shake and is a great natural sweetener in smoothies. I like to freeze bananas to have on hand to use in smoothies like this— it’s a great way to chill them down without needing ice (which can dull your blender blade overtime)
  • Medjool dates: Balances the banana taste by provide caramel-like sweetness with fiber
  • Pure vanilla extract: Rounds out the flavor and adds warmth

Topping Ideas

If you’re like me, and pick food based on looks as well as taste, then you definitely need some fun toppings for this vegan shamrock shake. Top with coconut whipped cream, then sprinkle with cacao nibs, and finish with a fresh cherry.

The cacao nibs may seem optional, yet if you want min chocolate chip vibes, don’t miss out. You could also blend in cacao powder to amp up the chocolate love. Head over to my cacao powder recipes next.

freeA bowl of ready-to-eat creamy vegetable soup next to silver spoons.

November 9-13, 2026

Jen’s Free Soup Challenge

I’d love for you to soup it up with me! For 5 days, I’ll send you a daily veggie-packed soup that’s easy enough for a busy weeknight and makes enough to freeze and pull out all winter.

Close-up of a vegan Shamrock Shake topped with coconut whipped cream, cherry, and fresh mint.

How to Make a Shamrock Shake

If you’re using one of my recommended blenders for smoothies, follow the steps below. If you have a low powdered blender, I recommend blending after step 2 and then again in step 4.

  1. Add liquids first. Pour the chilled coconut milk into your blender to help everything blend smoothly.
  2. Layer the greens and herbs. Add spinach and fresh mint so they break down fully.
  3. Add fruit and sweeteners. Toss in the banana, pitted dates, and vanilla extract.
  4. Blend until creamy. Start on low, then increase to high for 30–60 seconds.
  5. Taste and adjust. Add more mint for freshness or a splash of coconut milk if it’s too thick.
  6. Serve immediately. Pour into a glass and add toppings if desired.

Ingredient Swaps

  • Want more protein? Add a scoop of plant-based protein powder.
  • No coconut milk? Use cashew milk or make oat milk for a lighter texture.
  • No dates on hand? Swap with 1–2 tablespoons maple syrup.
  • Mint too strong? Start with 4–5 leaves and build from there.
Vegan shamrock shake in a glass.

More Dessert Smoothies

If this shamrock shake sparked your interest in more dessert smoothies, then try these other dessert smoothie recipes:

  • Coconut joy smoothie bowl: Chocolatey, creamy, and topped with coconut for a dessert-inspired smoothie bowl made with real ingredients.
  • Banana chocolate protein shake: Indulge in a velvety smooth, banana chocolate protein shake that’s not only delicious but also a powerhouse of nutrition.
  • Skinny mint smoothie: Cool, refreshing, and lightly sweet, this minty smoothie satisfies dessert cravings the lighter way.
  • Chocolate smoothie bowl: Rich, fudgy, and ultra-creamy, this chocolate smoothie bowl feels indulgent but is made with just plants.

If you make this vegan shamrock shake recipe, I’d love to hear how it turned out in the comment box below. Your feedback helps me and all the readers in this community. And if you’re interested in more plant-based recipes (and exclusive content), sign up for my weekly recipe newsletter.

Recipe Card

Vegan Shamrock Shake

This vegan shamrock shake is creamy, refreshing, and naturally green. Made with coconut milk, fresh mint, spinach, and dates, it delivers classic minty flavor without dairy or artificial coloring. A fun, plant-based dessert smoothie you can feel good about.
Vegan shamrock shake in a wine glass, topped with coconut whipped cream, fresh mint, and a cherry.
Serves1 (16 oz)
Prep3 minutes
Blend2 minutes
Total time5 minutes

Ingredients 

  • 1 cup coconut milk chilled
  • ¾ cup spinach
  • 8 fresh mint leaves
  • 1 banana
  • 2 medjool dates pitted
  • 1 tsp pure vanilla extract

Toppings

  • 1 tbsp whipped coconut cream optional
  • 1 tsp cacao nibs optional
  • 1 sweet cherry optional

Instructions 

  • Pour the coconut milk into a blender. Add the spinach and mint and blend on high until smooth.
  • Add the banana, dates and vanilla. Blend on high until smooth, 45 to 60 seconds, adding a splash more liquid if it’s too thick. Pour into a glass and serve immediately.
  • Top with whipped coconut cream, cacao nibs and a cherry, if desired.

Recipe Notes

  • Mint Swap: If you can’t find fresh mint, increase the spinach to 1 cup and add a few drops of mint extract.
  • Make It Thicker: Use a frozen banana and full-fat canned coconut milk for a thick, shake-like texture. Carton coconut milk makes it thinner.
  • Blender Tip: If your blender has a hard time with dates, soak them in water for 20 minutes and drain before blending.
  • Storing: Best fresh, but it keeps in a sealed jar in the fridge for up to 24 hours. Shake or reblend before drinking.

Nutrition

Calories423 kcal
Carbohydrates72 g
Protein3 g
Fat14 g
Fiber8 g

Serving: 16 oz | Saturated Fat: 13 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 1 g | Sodium: 190 mg | Potassium: 949 mg | Sugar: 47 g | Vitamin A: 2735 IU | Vitamin C: 20 mg | Calcium: 86 mg | Iron: 2 mg

You’ll want it later

Save this recipe

Drop your email and I’ll send it to you.

Share with a friend