Buckle up, Shamrock Shake fans — because we found it. We started spotting the McDonald's Shamrock Shake at some locations on Jan. 31 (six days earlier than last year), but it's officially available everywhere as of Feb. 10. And good news: We paid $3.79 for a small, which is $0.40 cheaper than what we paid last year.
The Shamrock Shake has been around for more than 50 years, but its annual return always seems to be met with lots of fanfare. This is one of the many McDonald’s specials that only come out once a year, and while there aren’t many deals you can get to reduce the price of the shake, we’ll give you all the tips we know so you can save on this St. Patrick’s Day favorite.
Plus, we’ve got McDonald’s secret menu items you can get only when the Shamrock Shake is available. And, as always, we’ll keep you updated on any McDonald’s deals that come up.
Download The Krazy Coupon Lady app or text DEALS to 57299 for more money-saving tips, deals, and coupons.
McDonald’s Shamrock Shake arrived early to some stores on Jan. 31, 2025, but all locations got it on Feb. 10.

This year, the Shamrock Shake is available from February 10 to March 23 (St. Patrick’s Day weekend). While some locations may have started offering it earlier, the official nationwide release date for the Shamrock Shake is February 10th, so it’s on menu boards everywhere now.
Here’s when the Shamrock Shake was available in the past:
Feb. 5, 2024
Feb. 20, 2023
Feb. 21, 2022
Feb. 15, 2021
Feb. 19, 2020
Feb. 15, 2019
Feb. 21, 2018
McDonald’s Shamrock Shake costs $0.30 - $0.90 less this year (price varies by location)
How much is a McDonald's Shamrock Shake? In 2024, we paid $4.19 for a small, $4.69 for a medium, and $5.19 for a large. In 2025, we're seeing the following prices (which vary by location):
Small: $3.69 - $3.79
Medium: $3.89 - $3.99
Large: $4.29 - $4.39
Prices vary from region to region, so you may want to contact your local McDonald’s for more information on their specific Shamrock Shake prices.
What is a Shamrock Shake?
The McDonald’s Shamrock Shake is a vanilla shake mixed with minty green Shamrock syrup that McDonald's fans love.
Most McDonald’s locations have a limited supply of Shamrock Shake syrup and don’t get any more of the product after St. Patrick’s Day, so you'll see it disappear in early March.
Can you get a deal on the Shamrock Shake?
It's rare to see deals on the shake itself. But check your McDonald's app for coupons every week. We often see a coupon for 20% off a $10 order, so you could score 20% off two shakes. If the Shamrock Shake isn't available to order in your app, can select "Use at Restaurant" when you clip the offer and show the cashier your barcode.
Will the Shamrock McFlurry be returning to McDonald's as well?
You bet! We confirmed with a few stores, and the pricing we found for 2025 (which might vary by region) is:
Mini: $2.19
Regular: $3.89
That means the Shamrock McFlurry is a little cheaper than it was last year, when a regular cost $4.69, depending on location. The Mini size is a new size that came out in near the end of 2024, and it's actually a better value, when you calculate cost per ounce.
Use the Shamrock syrup to create various secret menu items.
With the McDonald’s Shamrock Syrup, you can unlock a few of McDonald’s secret menu items. Here are the exclusive items that you can get during the Shamrock season:
Prices vary by location.
Shamrock Iced Coffee: $2.59 (price varies by location)
Order a small iced coffee (reg. $2.29)
Add 1 – 2 pumps of Shamrock Shake Syrup (reg. $0.30 – $0.60)
McLeprechaun Shake: $8.08 (price varies by location)
Order a small Chocolate Shake (reg. $3.89)
Order a small Shamrock Shake (reg. $4.19)
Ask for a medium cup
Add a 1:1 ratio of Chocolate and Shamrock Shake into the medium cup
Need a Shamrock Shake year-round? Order it anytime with this Shamrock Shake recipe at Starbucks.

While you won’t be able to get a Shamrock Shake every day at McDonald’s, you can use the Starbucks secret menu to create a similar version. Here’s how you can order your own Shamrock Shake Frappuccino:
Order a Grande Matcha Green Tea Frappuccino ($5.65):
Add one and a half scoops of Matcha (no charge)
Use no classic syrup (no charge)
Add 2 pumps of peppermint (no charge)
Add 1.5 scoops of vanilla bean powder (no charge)
Or use this Shamrock Shake recipe to make a McDonald's Shamrock Shake at home.
If you want to make your own Shamrock Shake at home, you should try out this recipe. It combines all the elements of the Shamrock Shake in the convenience of your own home.
Blend 2 cups of vanilla ice cream, 1¼ cup of milk, and ¼ teaspoon of mint extract in a blender.
Add 9 drops of green food coloring and blend to combine.
Decorate the top with whipped cream, chocolate syrup, and decorator sugar to your liking.
Here’s where you can get even more St. Patrick’s Day exclusive foods.
The McDonald’s Shamrock Shake is just one of the many exclusive St. Patrick’s Day drinks and treats that you can get this time of year. Here are a few more we think you'll see in the upcoming weeks:
Dairy Queen Mint Oreo Blizzard (reg. $4.09): A similar flavor to the Shamrock McFlurry, this exclusive Blizzard will likely return in March.
Dunkin' Donuts Irish Cream Swirl (reg. $4.75): As a part of the Dunkin' Donuts spring menu, Dunkin released a St. Patrick’s Day-themed drink for you to enjoy in years past, and we think we'll see another this year.
Einstein Bros. Bagels Green Schmear (reg. $1.59): For the same price as the regular shmear, Einstein Bros. celebrates St. Patrick’s Day by giving us a green version of their original shmear.
Krispy Kreme’s Original Glazed Green Dozens (reg. $14.99): Krispy Kreme sold an exclusive green version of the Original Dozens on St. Patrick’s Day, and we're looking forward to it again this year.
Related Reading:
Tell us what you think