Homemade Vegan Shamrock Shake: Your Ultimate Gluten-Free & Dairy-Free Copycat Recipe
Get ready to celebrate St. Patrick’s Day, or simply enjoy a refreshing treat any time of year, with this incredible green and minty vegan shamrock shake recipe! Skip the seasonal rush and make your own homemade copycat McDonald’s shamrock shake right in your kitchen. This delicious drink is not only bursting with fresh mint flavor but is also totally gluten-free, dairy-free, and vegan, making it perfect for everyone to enjoy!

Looking for a quick jump? Use the table of contents below:
[feast_advanced_jump_to]
What is the Shamrock Shake? A Minty Green Legend!
If you’re new to the world of the Shamrock Shake, prepare for a delightful surprise! The original Shamrock Shake is a highly anticipated, mint-flavored milkshake, famous for its distinct green hue. It’s traditionally sold at select McDonald’s locations across the U.S., Canada, and Ireland, usually only during the months of February and March to celebrate St. Patrick’s Day.
This iconic limited-time offering has gained a cult following over the years, with fans eagerly awaiting its annual return. Its vibrant green color and uniquely refreshing minty taste instantly evoke the spirit of St. Patrick’s Day celebrations, making it a beloved seasonal treat. But why wait for McDonald’s when you can create an even better, healthier version at home?
Are McDonald’s Shamrock Shakes Gluten-Free or Dairy-Free?
For those with dietary restrictions, the classic McDonald’s Shamrock Shake presents a few challenges. The primary issue is that the original shake is not certified gluten-free, nor is it dairy-free. It uses McDonald’s vanilla soft serve, which is made from traditional dairy products, and while their website lists “milk” as the only allergen, they do not guarantee that their Shamrock Shakes are safe for individuals with Celiac disease or severe gluten and lactose intolerances due to potential cross-contamination.
This lack of certification and the presence of dairy means that many people with specific dietary needs cannot safely enjoy this popular seasonal beverage. That’s precisely why this homemade vegan and gluten-free version is a game-changer – it ensures everyone can partake in the minty green fun without any worries!
Unlock Year-Round Enjoyment: Make Your Own Copycat Shamrock Shake!
The biggest drawback of the classic Shamrock Shake is its seasonal availability. It only appears for a limited time leading up to St. Patrick’s Day, leaving fans craving its unique flavor for the rest of the year. But what if you could indulge in this delightful minty shake whenever the craving strikes?
Good news! With our easy recipe, you can prepare a fantastic gluten-free and vegan Shamrock Shake right in the comfort of your home. By using readily available vegan ice cream and dairy-free milk, you can recreate the iconic taste and texture of the original, making it accessible all year round. Imagine enjoying this cool, creamy, and minty beverage in the summer, fall, or winter – no need to wait for March!

Why This Vegan Shamrock Shake Recipe is a Must-Try:
This isn’t just another shake recipe; it’s a perfect solution for enjoying a classic treat with modern dietary needs in mind. Here’s why this homemade vegan Shamrock Shake will become your new favorite:
- Minimal Ingredients: You won’t need a pantry full of exotic items for this recipe. Just a handful of simple ingredients, all easily found at your local grocery store, are enough to create this delightful treat. This makes it a convenient option for any day of the week.
- Effortlessly Easy & Quick: Say goodbye to complicated recipes! Thanks to the magic of a high-speed blender, this homemade version of the McDonald’s Shamrock Shake copycat recipe comes together in a mere 10 minutes. It’s the perfect fast fix for a sweet craving or an impromptu festive drink.
- Authentically Delicious Minty Flavor: We’ve perfected the balance to give you that irresistibly fresh and vibrant mint flavor reminiscent of the original. Paired with its characteristic green color, this minty milkshake is truly the ideal indulgence for St. Patrick’s Day or any time you desire a burst of cool refreshment.
- 100% Gluten-Free, Dairy-Free, and Vegan: This is where our recipe truly shines! Our copycat Shamrock Shake is entirely gluten-free, dairy-free, and vegan. This means it’s a safe and delightful choice for individuals with Celiac disease, gluten or lactose intolerances, or anyone following a plant-based diet. Everyone gets to enjoy this festive treat without compromise or concern!
Gather Your Ingredients: What You’ll Need
Crafting this incredible vegan Shamrock Shake is simple with the right ingredients. Here’s a quick visual overview of what you’ll need to create this refreshing and festive drink at home. Each component plays a vital role in achieving that perfect minty flavor and creamy texture.
(For exact measurements and a detailed recipe, please scroll down to the printable recipe card at the very bottom of this post.)

Recipe Notes & Handy Substitutions for Your Shake:
Understanding each ingredient and potential substitutions will help you customize this vegan Shamrock Shake to your exact preferences and dietary needs.
- Vanilla Ice Cream: For this recipe, I specifically used dairy-free vanilla ice cream, often made from coconut milk, almond milk, or soy, to ensure it remains completely vegan and gluten-free. The vanilla base is crucial for that classic shake flavor. If you don’t have dietary restrictions like being vegan or lactose-intolerant, you can certainly use your favorite regular vanilla ice cream for a traditional twist.
- Coconut Milk: I opted for full-fat coconut milk. Its rich, creamy texture and higher fat content contribute significantly to the shake’s luxurious consistency, making it feel truly indulgent while remaining dairy-free. However, you have many plant-based milk options: feel free to use thinner non-dairy milks such as almond milk, cashew milk, tigernut milk, oat milk, soy milk, or rice milk. Just note that using a lighter milk might result in a slightly less thick shake. If dairy is not an issue for you, normal whole milk works just fine.
- Vanilla Extract: This essential ingredient enhances the overall sweetness and provides a foundational flavor that complements the mint. When making this for someone with Celiac disease or gluten intolerance, always double-check to use a certified gluten-free vanilla extract to avoid any hidden gluten.
- Mint Extract: This is the star flavor! It’s vital to use mint extract and NOT peppermint extract. Mint extract provides a milder, sweeter, and more authentic flavor that closely resembles the distinct taste of the McDonald’s Shamrock Shake. Peppermint is much stronger and can taste like toothpaste in comparison. Again, for a gluten-free diet, ensure you’re using a gluten-free mint extract.
- Green Food Dye: The iconic green color is a non-negotiable part of the Shamrock Shake experience, especially for St. Patrick’s Day! While optional for flavor, it’s key for that festive visual appeal. A few drops of gluten-free green food dye will give you that characteristic vibrant hue. Natural alternatives like a small amount of spinach or spirulina powder can be used for color, but they might slightly alter the taste.
- Whipped Cream: To keep this recipe fully vegan and dairy-free, I recommend using dairy-free whipped cream, such as a coconut-based or soy-based variety. Chilled full-fat coconut cream can also be whipped into a delightful topping. If you’re not vegan or lactose-intolerant, a dollop of regular heavy cream, whipped to stiff peaks, makes for a classic topping.
- Green Sanding Sugar / Sprinkles: To add an extra touch of festive sparkle and texture, sprinkling a little green sanding sugar or green sprinkles on top of your whipped cream is a fun addition. This is completely optional but definitely enhances the visual appeal, making your dairy-free Shamrock Shake even more celebratory.
How to Make Your Own Gluten-Free Vegan Shamrock Shake (Step-by-Step Guide):
Creating this delicious shake is incredibly straightforward. Follow these simple steps for a perfect, creamy, and minty treat every time!
1. Combine All Shake Ingredients in Your Blender:
Start by adding all the core ingredients for your shake into the pitcher of a high-speed blender. This includes your chosen dairy-free vanilla ice cream, the rich full-fat coconut milk (or other plant-based milk), vanilla extract for depth of flavor, mint extract for that signature taste, and a few drops of green food dye for its iconic color. Ensure all ingredients are cold for the best results.

2. Blend Until Silky Smooth and Creamy:
Secure the lid on your blender and process the ingredients for approximately 30 to 45 seconds. The goal is to achieve a perfectly homogeneous, smooth, and creamy green mixture. If necessary, stop the blender and use a spatula to scrape down the sides, ensuring all ingredients are fully incorporated. Continue blending until there are no ice cream chunks and the texture is consistent throughout.

3. Pour, Garnish, and Enjoy Immediately!:
Once your shake reaches the desired consistency, pour the luscious homemade gluten-free vegan shamrock shake into your favorite serving cups. Tall glasses work wonderfully for showcasing its vibrant color. Finally, complete your masterpiece by topping it generously with dairy-free whipped cream and a sprinkle of festive green sanding sugar (if using). Serve immediately and savor every minty, creamy sip!

Dish by Dish Tips & Tricks for the Perfect Shamrock Shake:
Take your vegan Shamrock Shake to the next level with these creative ideas and helpful suggestions:
- Shamrock Shots for Parties: If you’re hosting a St. Patrick’s Day gathering or simply prefer smaller portions, serve this delicious dairy-free Shamrock Shake in shot glasses. They make for a fun, festive, and easy-to-handle party treat!
- Add Chocolate Chips for a Mint Chocolate Twist: Craving a little chocolate with your mint? Blend in a handful of dairy-free chocolate chips along with the other ingredients to create a delightful mint chocolate chip shake variation. The combination is irresistible!
- Elevate Your Toppings: Beyond whipped cream and sanding sugar, consider other optional toppings. Sprinkle some mini dairy-free chocolate chips or cacao nibs for extra crunch and chocolatey goodness. For a fresh and elegant touch, garnish your vibrant green smoothie with a few fresh mint leaves.
- Adjust Thickness: If you prefer a thicker shake, add a little more dairy-free vanilla ice cream. For a thinner consistency, simply add an extra splash of coconut milk (or your chosen plant-based milk) until it reaches your desired pourable texture.
- Make Ahead (with caveats): While best enjoyed fresh, you can make this shake a little ahead of time. Pour it into a freezer-safe glass and store it in the freezer for up to 30 minutes before serving. If frozen longer, it will become very solid, and you may need to re-blend it with a tiny bit more milk to regain its shake consistency.
Shamrock Shake FAQs: Your Questions Answered
The iconic green color of the Shamrock Shake is a deliberate choice, achieved through the use of green food coloring. This vibrant hue is a direct homage to St. Patrick’s Day, a celebration deeply associated with the color green and the symbolism of shamrocks. It’s a fun, festive way to visually represent the holiday spirit!
Absolutely! The green food dye is purely for aesthetic appeal. If you prefer to avoid artificial colors, you can omit it entirely. The shake will still taste fantastic. For a natural green tint, you could try adding a small handful of fresh spinach leaves (you won’t taste them!) or a tiny pinch of spirulina powder, though these might subtly alter the flavor.
While mint extract is highly recommended for the authentic Shamrock Shake flavor, if you absolutely cannot find it, a good quality peppermint extract can be used as a last resort. However, be aware that peppermint has a stronger, more intense flavor. Start with a very small amount (e.g., 1/4 teaspoon) and add more to taste, as too much can make the shake taste like peppermint candy or even toothpaste.
For an extra thick and luxurious shake, there are a few tricks! You can use slightly more frozen dairy-free vanilla ice cream, or less plant-based milk. Adding a very ripe frozen banana (though this will slightly alter the flavor) or a tablespoon of chia seeds (let it sit for 5 minutes after blending) can also contribute to a thicker consistency.
More St. Patrick’s Day Recipes to Enjoy:
Complete your St. Patrick’s Day feast with these other delicious gluten-free and dairy-free recipes:
- Irish Soda Bread (Gluten-Free, Dairy-Free)
- Irish Brown Bread (Gluten-Free, Dairy-Free)
- Cozy Beef Stew (Gluten-Free, Dairy-Free)
Explore More Mint-Flavored Delights:
If you’re a fan of mint, you’ll love these other recipes that feature the refreshing flavor:
- Gluten-Free Thin Mints (Dairy-Free)
- Gluten-Free Peppermint Patties (Vegan)
Discover More Gluten-Free Holiday Recipes:
Planning for other holidays? Dish by Dish has a variety of gluten-free options for every festive occasion:
- 126 Gluten-Free Desserts and Sweet Treats for Labor Day
- 94 Savory Gluten-Free Recipes for Labor Day Weekend
- Gluten-Free Chocolate Chip Pumpkin Bread (Dairy-Free)
- Gluten-Free Pecan Pie Bars (Dairy-Free)
P.S. If you try this fantastic homemade vegan Shamrock Shake recipe, I would absolutely love for you to leave a star rating below and/or share your feedback in the comment section further down the page. Your insights are always incredibly valuable and appreciated! Don’t forget to explore my entire Recipe Index for more delightful dishes. You can also connect with me on Pinterest, Facebook, or Instagram! Be sure to sign up for my Email List to receive fresh, delicious recipes directly in your inbox each week!
Print Recipe

Easy Homemade Vegan Shamrock Shake (Gluten-Free, Dairy-Free)
5 Stars
4 Stars
3 Stars
2 Stars
1 Star
5 from 1 review
- Author: Felicia Lim
Total Time: 10 minutes
Yield: 2 shakes
Diet: Vegan
Description
Celebrate St. Patrick’s Day or simply enjoy a refreshing treat any time of year with this green and minty homemade shamrock shake! This copycat McDonald’s shamrock shake recipe is completely gluten-free, dairy-free, and vegan, allowing everyone to indulge in this delightful minty beverage whenever they wish!
Ingredients
Scale
For the Shake:
- 1 1/2 cups dairy-free vanilla ice cream, frozen
- 1 cup full-fat coconut milk, chilled (or other plant-based milk)
- 1/2 teaspoon gluten-free vanilla extract
- 1/2 teaspoon gluten-free mint extract (not peppermint)
- 3–4 drops gluten-free green food dye (optional, for color)
For the Topping (Optional):
- 1/2 cup dairy-free whipped cream or coconut cream
- 1 teaspoon green sanding sugar or green sprinkles (optional, for garnish)
- Fresh mint leaves or mini dairy-free chocolate chips (optional)
Instructions
- Combine Ingredients for Shake in Blender: In the bowl of a high-speed blender, combine the dairy-free vanilla ice cream, coconut milk, vanilla extract, mint extract, and green food dye. Ensure all ingredients are properly measured and ready for blending.
- Blend Until Creamy and Smooth: Secure the lid and blend the ingredients for approximately 30 to 45 seconds. The goal is a completely smooth, homogeneous, and creamy green mixture. If needed, pause and scrape down the sides of the blender with a spatula to ensure all components are thoroughly incorporated.
- Pour into Cups and Garnish: Carefully pour your freshly blended vegan shamrock shake into your desired serving cups or tall glasses. For a festive finish, top generously with dairy-free whipped cream and sprinkle with green sanding sugar or sprinkles. Enjoy this delightful treat immediately for the best experience!
Notes
Vanilla Ice Cream: For a delicious vegan and gluten-free shake, I used dairy-free vanilla ice cream (like coconut milk-based). If you are not vegan or lactose-intolerant, regular vanilla ice cream can be used.
Coconut Milk: I chose full-fat coconut milk for its creamy consistency, perfect for a dairy-free shake. Other plant-based milks like almond, cashew, or oat milk work, but may yield a slightly thinner shake. Feel free to use whole milk if dairy is part of your diet.
Vanilla Extract: To enhance the vanilla flavor, make sure to use a gluten-free vanilla extract if you or your guests have Celiac disease or gluten intolerance.
Mint Extract: For the most authentic McDonald’s-like flavor, it’s crucial to use mint extract, NOT peppermint extract. Always opt for gluten-free mint extract if dietary restrictions apply.
Green Food Dye: The characteristic green color comes from green food dye. For those with gluten concerns, ensure you use a certified gluten-free green food dye. This ingredient is optional but highly recommended for the visual festive effect.
Whipped Cream: To maintain the vegan and dairy-free nature of this recipe, I used dairy-free whipped cream. If not adhering to these diets, regular whipped cream is a perfectly fine alternative.
Green Sanding Sugar: A sprinkle of green sanding sugar adds a lovely festive touch and subtle crunch. This topping is completely optional.
- Prep Time: 10 mins
- Category: Drinks
- Method: Blender
- Cuisine: American