Vegan McDonald's Shamrock Shake

Updated: Apr 16

Recipe by Sarah Ottino (@veganrecipesandvibes) inspired by @livelaughlentils

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.


Recent Posts

See All