Try the McDonald’s chocolate Shake, the perfect sweet treat for any type of time that the day. Our cacao shake is made through delicious soft serve, coco syrup and also finished off with a creamy whipped topping. McDonald"s coco Shake is easily accessible in small, medium and also large. Check out other delicious desserts top top the McDonald’s Desserts & Shakes Menu.




You are watching: How much sugar is in a chocolate milkshake

1" aria-labelledby="changeSizeDesktop" data-ng-cloak>Change her size

Try the McDonald’s cacao Shake, the perfect sweet treat for any kind of time of the day. Our cacao shake is made through delicious soft serve, coco syrup and also finished off v a creamy whipped topping. McDonald"s cacao Shake is obtainable in small, medium and also large. Explore other delicious desserts on the McDonald’s Desserts & Shakes Menu.




*



isUndefined(allNutritionValues<2>.value) ? "0" : allNutritionValues<2>.valueallNutritionValues<2>.uomisUndefined(allNutritionValues<2>.value) ? "0" : allNutritionValues<2>.value allNutritionValues<2>.uom ? allNutritionValues<2>.uomDescription : ""

Calories allNutritionValues<2>.adult_dvCalories allNutritionValues<2>.adult_fulldv

isUndefined(allNutritionValues<21>.value) ? "0" : allNutritionValues<21>.valueallNutritionValues<21>.uomisUndefined(allNutritionValues<21>.value) ? "0" : allNutritionValues<21>.value allNutritionValues<21>.uom ? allNutritionValues<21>.uomDescription : ""

Total Fat allNutritionValues<21>.adult_dvTotal Fat allNutritionValues<21>.adult_fulldv

isUndefined(allNutritionValues<22>.value) ? "0" : allNutritionValues<22>.valueallNutritionValues<22>.uomisUndefined(allNutritionValues<22>.value) ? "0" : allNutritionValues<22>.value allNutritionValues<22>.uom ? allNutritionValues<22>.uomDescription : ""

Total carbs allNutritionValues<22>.adult_dvTotal carbs allNutritionValues<22>.adult_fulldv

isUndefined(allNutritionValues<11>.value) ? "0" : allNutritionValues<11>.valueallNutritionValues<11>.uomisUndefined(allNutritionValues<11>.value) ? "0" : allNutritionValues<11>.value allNutritionValues<11>.uom ? allNutritionValues<11>.uomDescription : ""

Protein Protein
Saturated Fat:isUndefined(allNutritionValues<4>.value)? "0" :allNutritionValues<4>.valueallNutritionValues<4>.uomallNutritionValues<4>.adult_dvisUndefined(allNutritionValues<4>.value)? "0" : allNutritionValues<4>.valueallNutritionValues<4>.uom ?allNutritionValues<4>.uomDescription : ""allNutritionValues<4>.adult_fulldvDietary Fiber:isUndefined(allNutritionValues<9>.value)? "0" :allNutritionValues<9>.valueallNutritionValues<9>.uomallNutritionValues<9>.adult_dvisUndefined(allNutritionValues<9>.value)? "0" : allNutritionValues<9>.valueallNutritionValues<9>.uom ?allNutritionValues<9>.uomDescription : ""allNutritionValues<9>.adult_fulldvCalcium:allNutritionValues<14>.adult_dvallNutritionValues<14>.adult_fulldvTrans Fat:isUndefined(allNutritionValues<29>.value)? "0" :allNutritionValues<29>.valueallNutritionValues<29>.uomallNutritionValues<29>.adult_dvisUndefined(allNutritionValues<29>.value)? "0" : allNutritionValues<29>.valueallNutritionValues<29>.uom ?allNutritionValues<29>.uomDescription : ""allNutritionValues<29>.adult_fulldvTotal Sugars:isUndefined(allNutritionValues<10>.value)? "0" :allNutritionValues<10>.valueallNutritionValues<10>.uomisUndefined(allNutritionValues<10>.value)? "0" : allNutritionValues<10>.valueallNutritionValues<10>.uom ?allNutritionValues<10>.uomDescription : ""Iron:allNutritionValues<15>.adult_dvallNutritionValues<15>.adult_fulldvCholesterol:isUndefined(allNutritionValues<6>.value)? "0" :allNutritionValues<6>.valueallNutritionValues<6>.uomallNutritionValues<6>.adult_dvisUndefined(allNutritionValues<6>.value)? "0" : allNutritionValues<6>.valueallNutritionValues<6>.uom ?allNutritionValues<6>.uomDescription : ""allNutritionValues<6>.adult_fulldvVitamin D:allNutritionValues<27>.adult_dvallNutritionValues<27>.adult_fulldvPotassium:allNutritionValues<25>.adult_dvallNutritionValues<25>.adult_fulldvSodium:isUndefined(allNutritionValues<7>.value)? "0" :allNutritionValues<7>.valueallNutritionValues<7>.uomallNutritionValues<7>.adult_dvisUndefined(allNutritionValues<7>.value)? "0" : allNutritionValues<7>.valueallNutritionValues<7>.uom ?allNutritionValues<7>.uomDescription : ""allNutritionValues<7>.adult_fulldv


See more: What Two Shapes Make A Hexagon Edition, What Two Shapes Make Up A Hexagon

Saturated Fat:isUndefined(allNutritionValues<4>.value) ? "0" : allNutritionValues<4>.valueallNutritionValues<4>.uomallNutritionValues<4>.adult_dvisUndefined(allNutritionValues<4>.value) ? "0" : allNutritionValues<4>.valueallNutritionValues<4>.uom ? allNutritionValues<4>.uomDescription : ""allNutritionValues<4>.adult_fulldvTrans Fat:isUndefined(allNutritionValues<29>.value) ? "0" : allNutritionValues<29>.valueallNutritionValues<29>.uomallNutritionValues<29>.adult_dvisUndefined(allNutritionValues<29>.value) ? "0" : allNutritionValues<29>.valueallNutritionValues<29>.uom ? allNutritionValues<29>.uomDescription : ""allNutritionValues<29>.adult_fulldvCholesterol:isUndefined(allNutritionValues<6>.value) ? "0" : allNutritionValues<6>.valueallNutritionValues<6>.uomallNutritionValues<6>.adult_dvisUndefined(allNutritionValues<6>.value) ? "0" : allNutritionValues<6>.valueallNutritionValues<6>.uom ? allNutritionValues<6>.uomDescription : ""allNutritionValues<6>.adult_fulldvSodium:isUndefined(allNutritionValues<7>.value) ? "0" : allNutritionValues<7>.valueallNutritionValues<7>.uomallNutritionValues<7>.adult_dvisUndefined(allNutritionValues<7>.value) ? "0" : allNutritionValues<7>.valueallNutritionValues<7>.uom ? allNutritionValues<7>.uomDescription : ""allNutritionValues<7>.adult_fulldvDietary Fiber:isUndefined(allNutritionValues<9>.value) ? "0" : allNutritionValues<9>.valueallNutritionValues<9>.uomallNutritionValues<9>.adult_dvisUndefined(allNutritionValues<9>.value) ? "0" : allNutritionValues<9>.valueallNutritionValues<9>.uom ? allNutritionValues<9>.uomDescription : ""allNutritionValues<9>.adult_fulldvTotal Sugars:isUndefined(allNutritionValues<10>.value) ? "0" : allNutritionValues<10>.valueallNutritionValues<10>.uomisUndefined(allNutritionValues<10>.value) ? "0" : allNutritionValues<10>.valueallNutritionValues<10>.uom ? allNutritionValues<10>.uomDescription : ""Vitamin D:allNutritionValues<27>.adult_dvallNutritionValues<27>.adult_fulldvCalcium:allNutritionValues<14>.adult_dvallNutritionValues<14>.adult_fulldvIron:allNutritionValues<15>.adult_dvallNutritionValues<15>.adult_fulldvPotassium:allNutritionValues<25>.adult_dvallNutritionValues<25>.adult_fulldvServes: serves