Starbucks Hot Chocolate Calories (Every Size, Kids & No Whip)

By Muhammad Saif Ullah, founder & editorUpdated October 30, 2026Numbers from Starbucks and our tested calculator

Quick answer

  • A Grande Starbucks Hot Chocolate has 370 calories with 2% milk: 16 g fat, 37 g sugar, 14 g protein and 25 mg caffeine.
  • By size: 190 (Short or Kids), 280 (Tall), 370 (Grande) and 450 calories (Venti).
  • That includes whipped cream and a chocolate drizzle. Skip them and a Grande is about 280. Nonfat milk, no whip and 2 pumps of mocha is about 160.

Hot chocolate is the go-to Starbucks order for kids, non-coffee drinkers and cold mornings, so it’s worth knowing what’s in the cup. Here are the calories in a hot chocolate from Starbucks for every size, with each milk, with and without whipped cream, plus how much caffeine it has and how to make it lighter.

Starbucks Hot Chocolate calories by size

Size Calories Fat Sugar Protein Caffeine
Short or Kids (8 oz) 190 9 g 18 g 6 g 15 mg
Tall (12 oz) 280 12 g 27 g 10 g 20 mg
Grande (16 oz) 370 16 g 37 g 14 g 25 mg
Venti (20 oz) 450 18 g 46 g 17 g 35 mg

2% milk with whipped cream and chocolate drizzle, Starbucks-published U.S. values (checked October 30, 2026).

  • It gets 2, 3, 4 or 5 pumps of mocha sauce by size, steamed 2% milk, sweetened whipped cream and a chocolate drizzle.
  • Sodium is low: 65 mg in a Short and 160 mg in a Grande.

Hot chocolate calories with and without whipped cream

Starbucks tops every Hot Chocolate with sweetened whipped cream and a chocolate drizzle, and its published numbers include them.

Size With whip (standard) No whip, no drizzle
Short or Kids 190 about 130
Tall 280 about 200
Grande 370 about 280
Venti 450 about 360
  • “No whip” saves about 90 calories and 8 g fat on a Grande, the biggest single change you can make.
  • Some sites list higher or lower numbers because they mix up versions with and without whip. The 370 is Starbucks’ own number for the standard drink.

Kids hot chocolate calories

  • A Kids or Short hot chocolate is 190 calories and 18 g sugar, served at a lower temperature so it’s ready to drink.
  • Without whipped cream it’s about 130 calories, and with nonfat milk and no whip about 100.
  • Caffeine is small but not zero: 15 mg from the cocoa.
  • Ordering tip: ask for “kids’ temperature” on any size if you’re worried about it being too hot.

Hot chocolate calories with other milks

Grande with Calories Sugar Protein
Almondmilk 280 30 g 6 g
Coconutmilk 310 30 g 3 g
Nonfat milk 320 37 g 15 g
2% milk (standard) 370 37 g 14 g
Soymilk 380 34 g 14 g
Oatmilk 400 30 g 7 g
Whole milk 420 37 g 14 g
Protein milk about 430 37 g 28 g

Standard recipe with whipped cream. Our calculator’s estimates for each milk, starting from Starbucks’ published 2% value.

  • Almondmilk saves the most (90 calories), but the drink tastes less rich.
  • Oatmilk adds 30 calories, not saves them. See our Starbucks milk calories guide.

How much sugar is in Starbucks Hot Chocolate?

  • 37 g in a Grande, about 9 teaspoons. A Tall has 27 g and a Venti 46 g.
  • Some of it is natural milk sugar, but most of the sweetness comes from the mocha sauce.
  • There’s no sugar-free chocolate sauce at Starbucks, so the only way to cut sugar is fewer pumps, a smaller size or a milk with less sugar, like almondmilk.
  • Watching blood sugar? A Short with no whip and 1 pump instead of 2 is the gentlest option: about 100 calories and 11 g sugar.

Does Starbucks Hot Chocolate have caffeine?

  • Yes, a little: 15 mg (Short), 20 mg (Tall), 25 mg (Grande) and 35 mg (Venti). It comes from the cocoa in the mocha sauce.
  • For comparison, a Grande Caffè Mocha has the same 370 calories but 175 mg caffeine, because it adds espresso.
  • Every drink is in our Starbucks caffeine chart.

How to order a lighter hot chocolate

From our calculator, Grande:

Order Calories Sugar
Standard (2% milk, 4 pumps, whip) 370 37 g
2 pumps of mocha 310 29 g
No whip 280 33 g
No whip + 2 pumps 220 25 g
Nonfat milk + no whip 220 33 g
Nonfat milk + no whip + 2 pumps 160 25 g
Almondmilk + no whip + 2 pumps 130 17 g

Changed orders are our calculator’s estimates, starting from Starbucks’ published values.

  • No whip and half the pumps together save 150 calories and 12 g sugar, and it still tastes like hot chocolate.
  • “Skinny” hot chocolate (nonfat, no whip, 2 pumps) keeps 13 g protein for about 160 calories.
  • Size down: a Tall is 90 calories less than a Grande, and a Short is 180 less.
  • Honest taste note: with almondmilk and 2 pumps it’s thinner and less sweet. Nonfat keeps more of the body.

Hot chocolate vs other chocolate drinks

Grande drink Calories Sugar Caffeine
Chocolate Cream Cold Brew 240 25 g 190 mg
Hot Chocolate 370 37 g 25 mg
Caffè Mocha 370 35 g 175 mg
Mocha Frappuccino 370 51 g 100 mg
Iced Dubai Chocolate Mocha 470 57 g 165 mg
Mocha Cookie Crumble Frappuccino 480 55 g 95 mg

Starbucks-published U.S. values.

  • White Hot Chocolate was discontinued in March 2025, so it’s no longer on the menu.
  • Peppermint Hot Chocolate is back for the 2026 holiday menu: 440 calories, 56 g sugar and 25 mg caffeine in a Grande. The Peppermint White Hot Chocolate is 480 calories and 67 g sugar.

Build your hot chocolate

Change the size, milk, pumps or add whipped cream and see calories, sugar and caffeine update.

FAQ

How many calories are in a Grande hot chocolate from Starbucks?
  • 370 calories with 2% milk, whipped cream and drizzle, with 37 g sugar and 14 g protein.
  • Without whipped cream it’s about 280.
How many calories are in a Tall hot chocolate at Starbucks?
  • 280 calories, 27 g sugar and 20 mg caffeine.
How many calories are in a Venti hot chocolate?
  • 450 calories, 46 g sugar and 35 mg caffeine with 2% milk.
How many calories are in a kids hot chocolate at Starbucks?
  • 190 calories and 18 g sugar for the 8 oz Kids or Short size.
  • Without whipped cream it’s about 130.
Does Starbucks hot chocolate have caffeine?
  • Yes, a small amount from cocoa: 25 mg in a Grande and 15 mg in a Short.
How many calories does whipped cream add to a hot chocolate?
  • Whipped cream and drizzle add about 90 calories to a Grande. Skipping them takes it from 370 to about 280.
What is the healthiest way to order hot chocolate at Starbucks?
  • Nonfat milk, no whip and half the pumps: about 160 calories in a Grande, with 13 g protein.
  • A Short with no whip is about 130.

Sources

Independent and unofficial. Not affiliated with Starbucks. For general information only, not medical advice.