RippedRestaurants

Best Desserts & Shakes at McDonald's

The highest-protein Desserts & Shakes options at McDonald's, ranked.

Published July 26, 2026

Ranked by protein per calorie.

  1. Vanilla Cone — 200 cal, 5g protein
  2. McFlurry with Oreo Cookies — 410 cal, 10g protein
  3. Hot Fudge Sundae — 330 cal, 8g protein
  4. Chocolate Shake (Small) — 520 cal, 12g protein
  5. Strawberry Shake (Small) — 470 cal, 10g protein
  6. Hot Caramel Sundae — 330 cal, 7g protein
  7. Vanilla Shake (Small) — 480 cal, 10g protein
  8. McFlurry with M&M'S Chocolate Candies — 570 cal, 11g protein
  9. Chocolate Chip Cookie — 170 cal, 2g protein
  10. Baked Hot Apple Pie — 230 cal, 2g protein
All McDonald's nutrition Build a meal there

Related guides