top of page

Vegan McDonald's Shamrock Shake

Recipe by Vegan Recipes and Vibes (@veganrecipesandvibes) inspired by @livelaughlentils

Vegan McDonald's Shamrock Shake topped with Oreos
Vegan McDonald's Shamrock Shake topped with Oreos

Yield: 2 servings | Prep time: 5 minutes |

Cook time: 0 minutes | Total time: 5 minutes


Another classic McDonald's menu item that can easily be made vegan at home! Try this festive vegan Shamrock Shake this year for St. Patrick's Day (or any other day of the year because let's face it, it's freakin amazing). It's sweet, minty, creamy, and delicious. And you might want to quadruple the recipe because I promise you these won't last more than a few minutes. Let me know what you think of this recipe in the comments below!


  • 2 cups of dairy-free vanilla ice cream (I used the Oatly brand)

  • 1 cup of dairy-free milk (I used soy)

  • 1/3 tsp mint extract (not peppermint)

  • 1/2 tsp spirulina for color, or a few drops of plant-based food coloring

  • Crushed Oreo cookies for topping

  • Dairy-free whipped cream for topping


  • Combine all of the milkshake ingredients into a blender, and blend on high until it's smooth and creamy.

  • Top with some whipped cream and Oreo cookies.

  • Enjoy!


Tips and Tricks:

  • If you want to take a shortcut, try using dairy-free mint ice cream instead of vanilla + mint extract!

  • For a healthier version, try adding a handful of spinach and using less ice cream. Or you can omit the ice cream altogether, and use some chia seeds, avocado, or oats instead to make it creamy!

Nutrition & Servings: (calculated by MyFitnessPal)

  • Servings: 2 milkshakes

  • Calories: 294

  • Total Fat: 8g

  • Carbs: 51g

  • Protein: 7g

^ Nutrition facts include the ingredients listed above. Nutrition facts may change slightly if different quantities of ingredients are used or added.

Tag me on Instagram @veganrecipesandvibes


Related Posts

See All
bottom of page