Let's be real: If you're trying to drink the absolute healthiest, lowest-calorie option at Starbucks, you know you should stick to black coffee, or a cup of unsweetened tea. Or, better yet, a bottle of zero-calorie Ethos water. But sometimes you're craving a true treat, and you don't necessarily want the saccharine aftertaste of a "skinny" drink. Plus, all those diet experts swear that if you deprive yourself of what you really want, you'll only break down later. The heart wants what the heart wants.

With that in mind, we decided to take a look at popular drinks from three major types of 'Bucks indulgences — Frappuccinos, iced lattes and hot chocolates — comparing them to see how they stack up. Watch the video above to see how well you can spot the lowest-calorie choices out of the ones we selected, then scroll below to see how they all stack up.

Frappuccinos

delish's definitive ranking of the best frappuccino flavorspinterest
Katja Cho

Here's a side-by-side of Starbucks's Frappuccinos, all ordered as a tall with 2 percent milk, then covered in whipped cream and whatever toppings the drink calls for.

Cinnamon Dolce

  • 370 calories
  • 13g fat
  • 58g sugar

Java Chip

  • 330 calories
  • 12g fat
  • 47g sugar

Peppermint White Mocha

  • 330 calories
  • 11g fat
  • 53g sugar

White Mocha

  • 310 calories
  • 11g fat
  • 48g sugar

Caramel Brulée

  • 310 calories
  • 10g fat
  • 49g sugar

Green Tea (sweetened)

  • 310 calories
  • 10g fat
  • 48g sugar

Caramel

  • 290 calories
  • 10g fat
  • 46g sugar

Peppermint Mocha

  • 280 calories
  • 11g fat
  • 38g sugar

Chestnut Praline

  • 280 calories
  • 10g fat
  • 44g sugar
Chestnut Praline Frappuccinopinterest
Frappuccino/Starbucks

Mocha

  • 280 calories
  • 10g fat
  • 42g sugar

Gingerbread

  • 270 calories
  • 10g fat
  • 43g sugar

Vanilla Bean

  • 270 calories
  • 10g fat
  • 39g sugar

Iced Lattes

Because many of the flavors overlap so closely with Frappuccinos, we decided to look at this category comparing tall drinks with 2 percent milk and no whipped cream.

Peppermint White Mocha

Peppermint White Chocolate Mochapinterest
Starbucks
  • 300 calories
  • 7g fat
  • 53g sugar
Salted Caramel Mochapinterest
Starbucks

Salted Caramel Mocha

  • 230 calories
  • 4.5g fat
  • 35g sugar

White Chocolate Mocha

  • 230 calories
  • 6g fat
  • 35g sugar

Peppermint Mocha

Peppermint Mochapinterest
Starbucks
  • 220 calories
  • 4g fat
  • 35g sugar

Mocha

Starbucks mocha lattepinterest
Starbucks
  • 180 calories
  • 4.5g fat
  • 21g sugar

Gingerbread

Gingerbread Lattepinterest
Starbucks
  • 150 calories
  • 3.5 g fat
  • 23g sugar

Cinnamon Dolce

Cinnamon Dolce Lattepinterest
Starbucks
  • 150 calories
  • 3g fat
  • 25g sugar

Chestnut Praline

Iced Chestnut Praline Lattepinterest
Starbucks
  • 150 calories
  • 3g fat
  • 23g sugar

Vanilla

Vanilla lattepinterest
Starbucks
  • 140 calories
  • 3g fat
  • 22g sugar

Cascara Latte

Iced Cascara Lattepinterest
Starbucks
  • 140 calories
  • 3.5g fat
  • 20g sugar

Caffé Latte

Starbucks Iced Lattepinterest
Starbucks
  • 100 calories
  • 3.5g fat
  • 9g sugar

Hot Chocolates

If you really, truly want the lightest option, cut out the whipped cream and go for the tall, skinny peppermint hot chocolate, which has about half the calories and sugar as its next closest competitor, the Snickerdoodle Hot Cocoa. (These are all based on tall drinks with 2 percent milk and whipped cream.)

Peppermint White Hot Chocolate

Peppermint White Hot Chocolatepinterest
Starbucks
  • 450 calories
  • 16g fat
  • 66g sugar

Salted Caramel Hot Chocolate

Salted Caramel Hot Chocolatepinterest
Starbucks
  • 390 calories
  • 14g fat
  • 52g sugar

Peppermint Hot Chocolate

  • 370 calories
  • 13g fat
  • 47g sugar

Hot Chocolate

Hot Chocolatepinterest
Starbucks
  • 320 calories
  • 13g fat
  • 34g sugar