Skip to content

The Best and Worst McDonald's Drinks, According to an RD

Need a jolt of caffeine in the morning? When you stop by McDonald's, pick the right buzz with our RD-approved picks for the best and worst McCafe drinks.

McDonald's is a great place to pick up some coffee when you're on-the-run, as the restaurant's McCafe menu allows you to indulge in some tasty beverages for a really good price. However, while lattes, frappes, and cappuccinos may give you a big caffeine jolt in the morning, it's worth mentioning that some of these delicious beverages can pack on a lot of sugar, fat, and calories, making it important to order with caution if you are trying to look out for your waistline.

To help you order the right McDonald's items next time you're on a time crunch, we spoke to registered dietitian Summer Yule, MS, RD, about all the best and worst beverage options available on the McCafe menu. From coffee and lattes to hot chocolate, here are some drink orders she says are worth avoiding next time you visit the drive-thu.

And for more, don't miss these 15 Classic American Desserts That Deserve a Comeback.

The Worst McCafe Drinks At McDonald's

Mocha Frappe

Mcdonalds mccafe mocha frappe
McDonald's
Per medium: 500 calories, 20 g fat (13 g saturated fat, 1 g trans fat), 150 mg sodium, 73 g carbs (1 g fiber, 66 g sugar), 8 g protein

A medium mocha frappe contains the same number of calories as two McDonald's hamburgers. Yikes! It also contains 13 grams of saturated fat and 66 grams of sugar, which is one of the highest amounts of sugar on the entire McCafe menu. Even a McDonald's Cookie has less sugar—if you eat three cookies, you still won't reach the amount that is in this drink.

RELATED: The science-backed way to curb your sweet tooth in 14 days.

Caramel Frappe

Mcdonalds mccafe caramel frappe
McDonald's
Per medium: 510 calories, 21 g fat (13 g saturated fat, 1 g trans fat), 150 mg sodium, 72 g carbs (0 g fiber, 67 g sugar), 8 g protein

Yule says that this frappe is also worth passing on, as it is similar nutritionally to the Mocha Frappe with 510 calories, 13 grams of saturated fat, and 67 grams of sugar.

Sign up for our newsletter to get daily recipes and food news in your inbox!

Hot Chocolate

Mcdonalds mccafe hot chocolate
Courtesy of McDonald's
Per medium: 450 calories, 16 g fat (10 g saturated fat, 0 g trans fat), 210 mg sodium, 63 g carbs (2 g fiber, 58 g sugar), 14g protein

"I recommend that people trying to lose weight limit their consumption of sugary drinks, because the calories add up very quickly," Yule says. Because hot chocolate is a favorite of little ones and those looking for a caffeine-free beverage on McCafe's menu, it's important to order your hot chocolate in a small size. This one swap will save you 80 calories and 10 grams of sugar, making this sip slightly more reasonable—although still a once-in-a-while treat.

Caramel Mocha

Mcdonalds mccafe caramel mocha
Courtesy of McDonald's
Per medium: 380 calories, 14 g fat (8 g saturated fat, 0 g trans fat), 280 mg sodium, 54 g carbs (0 g fiber, 49 g sugar), 11 g protein

"If you want a sugary drink at McDonald's, it's best to stick with drinks that have fewer calories than a 250-calorie hamburger," Yule says. With 380 calories, eight grams of saturated fat, and 49 grams of sugar, the caramel mocha does not fit the bill. However, if you can't part with that sweet caramel taste, you'll love to know that some caramel-flavored drinks make our "best" list of McCafe drinks—keep reading!

Mocha

Mcdonalds mccafe mocha espresso
Courtesy of McDonald's
Per medium: 380 calories, 12 g fat (7 g saturated fat, 0 g trans fat), 160 mg sodium, 57 g carbs (2 g fiber, 52 g sugar), 10 g protein

Surprisingly, removing the "Caramel" from the "Caramel Mocha" to make this Mocha drink results in an additional three grams of sugar and one less gram of protein. Similar to the caramel mocha, Yule says you'll want to steer clear of this medium-sized drink.

Iced Mocha

Mcdonalds mccafe iced mocha
Courtesy of McDonald's
Per medium: 320 calories, 11 g fat (7 g saturated fat, 0 g trans fat), 125 mg sodium, 48 g carbs (2 g fiber, 43 g sugar), 8 g protein

"It may be wise to think of some of these drinks like a dessert rather than part of a meal," Yule says. Putting your mocha on ice does not improve the nutritional profile, she says, as it is still loaded with calories, saturated fat, and sugar.

French Vanilla Latte

Mcdonalds mccafe vanilla latte
Courtesy of McDonald's
Per medium: 290 calories, 9 g fat (5 g saturated fat, 0 g trans fat), 125 mg sodium, 42 g carbs (0 g fiber, 41 g sugar), 10 g protein

"You are definitely getting a lot of sugar with the French Vanilla Latte," Yule says. And at 290 calories, this is just another drink choice that is better suited as a dessert. You'd be consuming a similar nutritional profile if you ordered McDonald's Hot Fudge Sundae, which is 330 calories and 44 grams of sugar.

Caramel Latte

Mcdonalds mccafe caramel latte
Courtesy of McDonald's
Per medium: 320 calories, 10 g fat (5 g saturated fat, 0 g trans fat), 420 mg sodium, 48 g carbs (0 g fiber, 45 g sugar), 11 g protein

"The caramel latte fares no better in the nutrition department than the French vanilla latte," Yule says. The two drinks have similar amounts of sugar and calories.

Caramel Macchiato

Mcdonalds mccafe caramel macchiato
Courtesy of McDonald's
Per medium: 320 calories, 9 g fat (5 g saturated fat, 0 g trans fat), 420 mg sodium, 50 g carbs (0 g fiber, 45 g sugar), 10 g protein

Even though a latte only contains espresso, whole milk, and water, while a macchiato contains whole milk, caramel syrup, water, caramel drizzle, and espresso, this multiple-ingredient macchiato is just as bad as the simpler latte. "This beverage is very similar to the caramel latte as far as nutrition is concerned," Yule says. "I would expect no less from a drink that is mixed with sweet caramel syrup and topped with ribbons of buttery caramel."

Iced Caramel Latte

Mcdonalds mccafe iced caramel latte
Courtesy of McDonald's
Per medium: 270 calories, 8 g fat (4.5 g saturated fat, 0 g trans fat), 340 mg sodium, 40 g carbs (0 g fiber, 36 g sugar), 9 g protein

"The iced caramel latte is a slightly lighter version of the hot version of the drink, likely because the addition of ice leaves less room for added sugar in the drink," Yule says. And at 270 calories, 4.5 grams of saturated fat, and 36 grams of sugar, this beverage may not be the worst of the worst, but it isn't healthy either.

Caramel Cappuccino

Mcdonalds mccafe caramel cappuccino
Courtesy of McDonald's
Per medium: 260 calories, 6 g fat (3.5 g saturated fat), 380 mg sodium, 44 g carbs (0 g fiber, 40 g sugar), 8 g protein

The addition of caramel syrup to the plain cappuccino moves this drink from the best to the worst list, Yule explains, as a regular McCafe Cappuccino contains only 160 calories and 12 grams of sugar.

Iced Caramel Macchiato

Mcdonalds mccafe iced caramel macchiato
Courtesy of McDonald's
Per medium: 310 calories, 10 g fat (6 g saturated fat, 0 g trans fat), 370 mg sodium, 45 g carbs (0 g fiber, 41 g sugar), 11 g protein

"If someone is looking to lose weight, I'd ask them to think about whether the burger or this drink would leave them feeling more full," Yule says, noting the high calorie count of this drink. She notes that it's always best to avoid drinking your calories if you are looking to lose weight, as a study published in the Journal of The American Dietetic Association revealed that participants given apple juice in a study missed out on the filling fiber that participants eating a whole apple (or applesauce) were getting.

Likewise, when you choose certain sugar-sweetened McCafe beverages, you end up getting calories without the protein (and or fiber) that can help keep you full, Yule explains. If you're trying to maintain a healthy weight, she says that regularly choosing sugar-sweetened beverages may sabotage your efforts in the long run.

The Best McCafe Drinks At McDonald's

McCafe Premium Roast Coffee

Mcdonalds mccafe coffee
Courtesy of McDonald's
Per medium: 0 calories, 0 g fat, 25 mg sodium, 2 g carbs (0 g fiber, 0 g sugar), 2 g protein

"If you are trying to lose weight, keeping things simple by sticking with black coffee gives you a zero-calorie drink," Yule says. In addition, she notes that is one of the few McCafe options with no added sugar, making it something to order if you are looking to cut down on consuming too many sweetened drinks.

McCafe Americano Coffee

Mcdonalds mccafe americano
Courtesy of McDonald's
Per medium: 0 calories, 0 g fat, 15 mg sodium, 0 g carbs (0 g fiber, 0 g sugar), 0 g protein

An Americano coffee drink is diluted espresso, which gives it a similar strength to coffee, but it has a slightly different flavor. "This drink (made with Rainforest Alliance Certified espresso), is another calorie-free way to get your caffeine fix," Yule says. And because it contains zero calories, that also means it contains no added sugars, another plus.

McCafe Latte

Mcdonalds mccafe latte
Courtesy of McDonald's
Per medium: 190 calories, 10 g fat (6 g saturated fat, 0 g trans fat), 135 mg sodium, 15 g carbs (0 g fiber, 15 g sugar), 10 g protein

"If you need a hot drink, this unsweetened latte contains 190 calories, six grams of saturated fat, and 15 grams of [sugar only from the added whole milk]," Yule says. Skip the option to add additional flavors if you don't want added sugars in your drink, she advises, as added sugar contains nothing but empty calories. In contrast, she notes that the sugar in milk (lactose) is packaged with a number of nutrients that can benefit the body such as calcium, riboflavin, vitamin B12, vitamin A, as well as protein. Additionally, she mentions that milk contains macronutrients other than carbohydrates that help lessen the blood sugar spike that you get compared to plain table sugar.

McCafe Cappuccino

Mcdonalds mccafe cappuccino
Courtesy of McDonald's
Per medium: 160 calories, 8 g fat (5 g saturated fat, 0 g trans fat), 110 mg sodium, 13 g carbs (0 g fiber, 12 g sugar), 8 g protein

"One cup of plain, unsweetened milk gives you 12 grams of milk sugar and about 30% of your daily recommended amount of calcium, which is exactly what you get with the medium unsweetened cappuccino," Yule says. Most of the drinks containing milk offer the option of skim or whole milk, she says, so be sure to pick skim to cut back on calories and saturated fat even further.

McCafe Iced Caramel Mocha

Mcdonalds mccafe iced caramel mocha
Courtesy of McDonald's
Per medium: 300 calories, 11 g fat (7 g saturated fat, 0 g trans fat), 210 mg sodium, 43 g carbs (0 g fiber, 38 g sugar), 7 g protein

"If you are looking for a sweetened drink that doesn't completely break the calorie bank, consider choosing this iced caramel mocha," Yule says. It contains 38 grams of sugar, but only 4% of your daily recommended amount of calcium, meaning you don't get as much milk as you do in the latte or cappuccino, she adds. And if you're wondering what the importance is of not getting much milk as the latte or cappuccino, Yule says that it is recommended in the Dietary Guidelines that adults aim for three servings of dairy/calcium-fortified dairy alternatives daily, so choosing a drink with milk helps you toward that goal.

McCafe Iced French Vanilla Coffee

Mcdonalds mccafe iced french vanilla latte
Courtesy of McDonald's
Per medium: 170 calories, 7 g fat (4.5 g saturated fat, 0 g trans fat), 65 mg sodium, 26 g carbs (0 g fiber, 23 g sugar), 3 g protein

"The Iced French Vanilla Coffee has 170 calories, 23 grams of sugar, and 4.5 grams of saturated fat," Yule says. You also get a little calcium in this drink.

McCafe French Vanilla Cappuccino

Mcdonalds mccafe vanilla cappuccino
Courtesy of McDonald's
Per medium: 230 calories, 6 g fat (3.5 g saturated fat, 0 g trans fat), 85 mg sodium, 37 g carbs (0 g fiber, 36 g sugar), 7 g protein

"At 230 calories, the French Vanilla Cappuccino is not one of the lightest options on the best list, but it does give you 20% of your daily recommended amount of calcium and seven grams of protein," Yule says. It also contains fewer calories than a McDonald's Hamburger, she notes, and it contains less than half of the calories of the frappe drinks on the menu.

Iced French Vanilla Latte

Mcdonalds mccafe iced french vanilla latte
Courtesy of McDonald's
Per medium: 240 calories, 8 g fat (4.5 g saturated fat, 0 g trans fat), 105 mg sodium, 36 g carbs (0 g fiber, 34 g sugar), 8 g protein

If you want a latte that has been sweetened, she says that this is definitely one of the better beverage options to try, as Yule acknowledges that it contains 220 milligrams of calcium and 6% of your daily recommended value of vitamin A.

Vitamin A is essential in maintaining normal vision and the immune system, according to the National Institutes of Health. And given the daily recommended range of vitamin A ranges from 700 to 1,300 micrograms a day, this latte can help give your levels a much-needed boost.

Iced Coffee

Mcdonalds mccafe premium roast iced coffee
Courtesy of McDonald's
Per medium: 180 calories, 7 g fat (4.5 g saturated fat, 0 g trans fat), 65 mg sodium, 30 g carbs (0 g fiber, 28 g sugar), 2 g protein

"If plain black coffee just won't do, this iced coffee order adds a little sugar and light cream for sweetness, while staying under 200 calories," Yule says.

Iced Caramel Coffee

Mcdonalds mccafe iced caramel latte
Courtesy of McDonald's
Per medium: 190 calories, 7 g fat (4.5 g saturated fat, 0 g trans fat), 300 mg sodium, 31 g carbs (0 g fiber, 26 g sugar), 4 g protein

"A medium iced caramel coffee adds caramel syrup and light cream while keeping things under 200 calories," Yule says. You'll also get 10% of your daily recommended amount of calcium with this drink. If you're trying to stay away from dairy, you can also get your calcium from these calcium-rich vegetarian food sources.

Filed Under