According the the McDonald’s website, the small version of the shake has 530 calories and 15 grams of fat. A medium has 660 calories and 19 grams of fat, while the large 22-ounce version has 820 calories and 23 grams of fat. Though it packs a caloric punch, the Shamrock Shake isn’t the worst fast food offender.