McDonald’s Desserts & Shakes Prices

Prices last updated: October 28, 2026

McDonald’s desserts are some of the cheapest treats in fast food. A Vanilla Cone or Chocolate Chip Cookie is usually under two dollars, while a McFlurry or shake will set you back about four. Here are typical October 2026 prices and calories for every McDonald’s dessert and shake.

Most desserts are made from the same reduced fat vanilla soft serve, which is why they all disappear when the ice cream machine is down for its nightly heat-cleaning cycle. The McDonald’s app shows whether soft serve is available before you order.

McDonald’s dessert and shake prices

ItemPriceCalories
McFlurry with OREO CookiesSnack size $2.99Regular $4.29340–510
McFlurry with M&M'S CandiesSnack size $3.19Regular $4.49420–640
Vanilla Cone$1.79200
Hot Fudge Sundae$2.99330
Hot Caramel Sundae$2.99340
Chocolate ShakeSmall $3.49Medium $4.19Large $4.89520–800
Vanilla ShakeSmall $3.49Medium $4.19Large $4.89480–780
Strawberry ShakeSmall $3.49Medium $4.19Large $4.89470–850
Baked Apple Pie$1.89230

Typical U.S. prices, last checked October 28, 2026. Prices vary by location. How we check prices.

McFlurry prices

The McFlurry with OREO Cookies and the McFlurry with M&M’S come in snack and regular sizes. The snack size is the better deal if you just want a few spoonfuls, at roughly two thirds of the calories for about $1.30 less.

Shake prices by size

The Chocolate, Vanilla and Strawberry shakes are priced the same in each size, typically about $3.49 small, $4.19 medium and $4.89 large. Seasonal flavors such as the Shamrock Shake appear for a few weeks each year.

Cheapest McDonald’s desserts

Desserts FAQ

How much is a McFlurry?

A regular McFlurry with OREO typically costs about $4.29, and the snack size is around $2.99.

What is the cheapest dessert at McDonald's?

A Chocolate Chip Cookie or Vanilla Cone, both usually under $2.