Yes, many McDonald’s locations sell a chocolate shake, but local menu availability can vary by restaurant.
If you typed this query because you want a straight answer before heading out, here it is: McDonald’s does sell a chocolate shake on its U.S. menu. The company usually calls it a “Chocolate Shake” instead of a “Chocolate Milkshake,” so the item can be easy to miss if you search with the longer name.
People often assume the shake disappeared when they do not spot the word “milkshake” on the board. In practice, the menu listing points to the same kind of cold, sweet, chocolate drink most people mean when they ask for a chocolate milkshake at McDonald’s.
There is one hitch. McDonald’s repeats that many menu items are sold only at participating restaurants, and some items are regional. So the broad answer is yes, while the store-level answer can still change from one location to the next.
Does McDonald’s Have Chocolate Milkshakes? What The Menu Shows
The clearest proof sits on McDonald’s own product page for the Chocolate Shake. The page lists the drink in small, medium, and large sizes, and it places the item under the sweets and treats lineup. On that same page, McDonald’s says a small Chocolate Shake has 520 calories.
That product page also gives the usual participation note. So the chain is not hiding the item or treating it as rumor. It is a live menu product on the U.S. site, with nutrition details and ingredient guidance attached to it.
Why McDonald’s Says “Shake” Instead Of “Milkshake”
This is where the wording gets a little funny. On its desserts and shakes FAQ, McDonald’s says dairy rules differ by state, so it keeps the label simple and calls the drinks “shakes.” The same FAQ says the shakes contain milk from McDonald’s reduced-fat soft serve.
So if your real question is, “Will I get the chocolate milkshake-style drink I expect?” the answer is still yes. The cup, texture, and menu naming may say “shake,” yet the item fits what most customers mean by a McDonald’s chocolate milkshake.
When A Chocolate Shake May Be Missing
A missing listing does not always mean the chain stopped selling it. McDonald’s says some menu items are regional and not offered across the U.S., and it also flags many products as available only at participating restaurants. That leaves room for one store to have a chocolate shake while another nearby store does not.
Store menus can shift because a restaurant is not participating, a regional menu differs, or the item is not being offered that day. You do not need to guess, though. McDonald’s gives you a few clean ways to check a store before you leave home.
What Usually Trips People Up
- The item is listed as a “Chocolate Shake,” not “Chocolate Milkshake.”
- Your store may trim dessert choices compared with the national site.
- App menus change by location after you select a restaurant.
- Late-night menus can be slimmer than daytime menus.
- Delivery apps may show fewer items than the in-store menu.
A third-party delivery menu is not always a perfect mirror of the restaurant’s own ordering system. If you want the cleanest answer, check the McDonald’s app after choosing the exact store.
| Official Signal | What It Tells You | What To Do |
|---|---|---|
| Chocolate Shake product page is live | The item is part of McDonald’s U.S. menu | Use it as proof that the shake still exists nationally |
| Small, medium, and large sizes appear | The shake is sold in more than one size where stocked | Check your store menu to see which sizes are active |
| “At participating McDonald’s” note | Not every restaurant has to carry it at all times | Confirm the item at your chosen location before ordering |
| FAQ says “shakes,” not “milkshakes” | The wording is a labeling choice, not a different drink class | Search both terms if the menu search feels picky |
| FAQ says shakes use reduced-fat soft serve | The drink is dairy-based and creamy | Read ingredients first if dairy is an issue for you |
| Nutrition page says some items are regional | A local menu can differ from the national website | Do not treat one store’s menu as universal |
| Nutrition help points to app item pages | You can view nutrition, ingredients, and allergens in app | Use the app when you need the most local check |
| Small shake is listed at 520 calories | McDonald’s publishes item-level nutrition data | Use the listed size before comparing desserts |
How To Check Your Local McDonald’s Before You Go
The fastest move is to open the McDonald’s app, pick the restaurant you plan to visit, and search the dessert section there. On McDonald’s nutrition help page, the chain says item pages in the app include Nutrition & Ingredients details, and it also says some menu items are regional. That makes the app more useful than a broad web search when you want a yes-or-no answer for one store.
Use This Order Check Routine
- Select the exact restaurant first. Menus do not lock in until you do.
- Search “chocolate shake” and then “shake” if the first search returns nothing.
- Open the item page to check size choices.
- Read ingredients and allergens if that affects your order.
- Switch to pickup if delivery looks thin, since delivery menus can be shorter.
If the item still does not appear, call the store only if you are already set on going there. An in-app check usually answers the question faster than waiting on hold.
| Check Method | What You Learn | When It Helps Most |
|---|---|---|
| McDonald’s app after store selection | Live local menu and item details | Before leaving home |
| Restaurant drive-thru menu | What the store is selling right then | When you are already on site |
| Third-party delivery app | Delivery-only item list | When you do not plan to pick up |
| Phone call to the restaurant | Staff confirmation on current stock | When the shake is the whole reason for the trip |
Taste, Texture, Sizes, And Nutrition
McDonald’s describes the drink as a mix of creamy soft serve and chocolate syrup, topped with whipped light cream. That tells you the shake leans sweet, smooth, and dessert-like, not cocoa-heavy or dark-chocolate bitter. If you are hoping for an old-school diner shake, this is closer to soft-serve in drink form than to hand-scooped ice cream.
Size also changes the experience. A small shake can feel rich enough on its own, while a large can drift into full dessert territory. Since McDonald’s publishes a 520-calorie count for the small size, it makes sense to treat this as a treat item, not a throw-in you order without thinking about it.
Who Will Like It Most
- Anyone who wants a sweet, creamy dessert with a clear chocolate profile
- People who already like McDonald’s vanilla soft serve
- Kids sharing dessert with fries or nuggets
- Customers who want a colder pick than a baked dessert
Who May Want A Different Pick
If dairy is an issue, or if you want a lighter finish, the chocolate shake may not be your lane. The same goes for anyone who wants a less sweet dessert. In that case, a smaller soft-serve item or a plain cold drink may fit better.
What To Order If Your Store Does Not Have It
If the chocolate shake is missing, you still have a few nearby substitutes on most dessert menus. A vanilla shake gives you the same base texture with a milder flavor. A McFlurry shifts the experience toward spoonable dessert. A sundae lands somewhere in the middle, with less of that thick sip-and-straw feel.
Your pick should depend on what you wanted from the shake in the first place. If it was the chocolate taste, scan the dessert menu for another chocolate item. If it was the creamy texture, vanilla soft serve or a vanilla shake is closer to the mark.
Final Word On McDonald’s Chocolate Milkshakes
McDonald’s does have chocolate milkshakes in the way most customers mean the term, while the company labels the item as a Chocolate Shake. The national U.S. menu shows it clearly, complete with size options and nutrition details. The only thing you still need to check is whether your store is carrying it right now.
So yes, the item is real. Just search for “Chocolate Shake,” choose your store first, and treat the national menu as proof of the product rather than a promise that every location has it at that moment.
References & Sources
- McDonald’s.“Chocolate Shake (Small): Soft Serve & Chocolate Syrup.”Shows that McDonald’s U.S. menu lists a Chocolate Shake, includes size options, and states that a small shake has 520 calories.
- McDonald’s.“Shakes, McFlurry® Desserts & Soft Serve FAQs.”Explains why the company uses the word “shake” instead of “milkshake” and states that the drinks contain milk from reduced-fat soft serve.
- McDonald’s.“Nutrition.”States that some menu items are regional and points readers to in-app nutrition, ingredient, and allergen details for local menu checking.

