Nothing hits the spot like a juicy burger or salty fries, and McDonald’s is the go-to destination when cravings strike. With such an extensive menu, deciding what to order can feel overwhelming, especially for those trying to stick to healthier fast-food options that align with their health goals. While fast food is higher in calories, sodium, and saturated fat—which research links to health issues—McDonald’s menu still offers choices that are more balanced and nutrition-conscious.

To help you make smarter decisions, we worked with registered dietitians to rank the entire McDonald’s menu by nutrition, identifying the healthiest and unhealthiest items in each category: burgers, breakfast, chicken, sides, and desserts. The items are listed in descending order, starting with the least healthy and ending with the best options.

This guide will make it easier to navigate the McDonald’s menu while keeping your goals in mind. And if you’re looking for other healthy options at the drive-thru, check out our list of 25 Healthiest Fast-Food Orders.

In This Article

The Healthiest McDonald’s Breakfast Items, Ranked from Good to Great

Sausage McGriddles

mcdonalds sausage mcgriddles
McDonald’s

Nutrition (Per order):
Calories: 430
Fat: 24 g (Saturated Fat: 9 g)
Sodium: 990 mg
Carbs: 41 g (Fiber: 2 g, Sugar: 14 g)
Protein: 11 g

It’s hard to find super healthy fast-food breakfasts, but some choices are better for you than others. “The Sausage McGriddle keeps it simple with just sausage and cakes, and can be an option to satisfy your sweet-and-savory cravings without as much added sodium and saturated fats as the other McGriddle menu options,” says Amy Goodson, MS, RD, CSSD, LD author of The Sports Nutrition Playbook and member of our Medical Expert Board.

Sausage McMuffin

mcdonalds sausage mcmuffin
McDonald’s

Nutrition (Per order):
Calories: 400
Fat: 26 g (Saturated Fat: 10 g)
Sodium: 760 mg
Carbs: 29 g (Fiber: 2 g, Sugar: 2 g)
Protein: 14 g

The sodium in the Sausage McMuffin is lower than many sandwiches on the McDonald’s menu, making it a bit easier on heart health. According to Goodson, “This breakfast classic can be an option to satisfy cravings while providing you with high-quality protein paired with carbohydrates to provide you with energy to tackle your morning routine.”

Sausage Burrito

mcdonalds sausage burrito
Courtesy of McDonald’s

Nutrition (Per order):
Calories: 310
Fat: 17 g (Saturated Fat: 7 g)
Sodium: 800 mg
Carbs: 25 g (Fiber: 1 g, Sugar: 2 g)
Protein: 13 g

“McDonald’s take on a breakfast burrito includes peppers, onions, eggs, sausage, and cheese wrapped in a soft tortilla,” says Goodson. “Not only are you getting some added nutrients from the veggies, but you’re also getting 13 grams of protein at only 310 calories.” So, if you’re looking for a breakfast option that provides some nutrients and keeps the calories fairly low, this can be helpful.

The 15 Best High-Protein Fast Food Meals

Egg McMuffin

McDonald's Egg McMuffin
McDonald’s

Nutrition (Per order):
Calories: 310
Fat: 13 g (Saturated Fat: 6 g)
Sodium: 770 mg
Carbs: 30 g (Fiber: 2 g, Sugar: 3 g)
Protein: 17 g

“The Egg McMuffin is a classic, and for good reason,” says Goodson. “It provides you with a whopping 17 grams of high-quality protein, and at only 310 calories, it won’t break your calorie bank before lunch.”

The #1 Healthiest McDonald’s Breakfast is…the Fruit & Maple Oatmeal

McDonald's Fruit & Maple Oatmeal
McDonald’s

Nutrition (Per order):
Calories: 320
Fat: 4.5 g (Saturated Fat: 1.5 g)
Sodium: 150 mg
Carbs: 64 g (Fiber: 4 g, Sugar: 31 g)
Protein: 6 g

One thing that is hard to come by at most fast-food restaurants is an order that contains a decent amount of fiber. Thankfully, “this oatmeal provides you with 4 grams of fiber and 6 grams of protein to help you power through your morning without overdoing it on calories,” says Goodson. “And, not to mention, this is the lowest in saturated fat and sodium out of all of their breakfast options.”

The Unhealthiest McDonald’s Breakfast Items, Ranked from Bad to Worst

Bacon, Egg, & Cheese McGriddles

bacon egg cheese mcgriddle
McDonald’s

Nutrition (Per order):
Calories: 430
Fat: 21 g (Saturated Fat: 9 g)
Sodium: 1,230 mg
Carbs: 44 g (Fiber: 2 g, Sugar: 15 g)
Protein: 17 g

According to Goodson, the Bacon, Egg, & Cheese McGriddle is one of the worst breakfast items on the McDonald’s menu. “With almost half of your daily allowance for saturated fat and over half the sodium, this breakfast can spell trouble for many Americans. If you’re going to opt for the bacon McGriddle, try ordering with no added cheese to cut down on calories, saturated fat, and sodium.”

Sausage McMuffin With Egg

Sausage egg mcmuffin
McDonald’s

Nutrition (Per order):
Calories: 480
Fat: 31 g (Saturated Fat: 12 g)
Sodium: 830 mg
Carbs: 30 g (Fiber: 2 g, Sugar: 2 g)
Protein: 20 g

“At 20 grams of protein, this Sausage McMuffin With Egg is one of the highest protein breakfast options at McDonalds,” says Goodson. “However, it also boasts almost two-thirds of your daily value for saturated fat and 480 calories, so remember to consume in moderation.” Also, the amount of sodium in this sandwich isn’t ideal, but compared to some of the other breakfast sandwiches at McDonald’s, this one isn’t as bad.

The Wendy’s Breakfast Menu—Ranked by Nutrition

Sausage Biscuit

mcdonalds sausage biscuit regular size biscuit
McDonald’s

Nutrition (Per order):
Calories: 460
Fat: 30 g (Saturated Fat: 13 g)
Sodium: 1,090 mg
Carbs: 37 g (Fiber: 2 g, Sugar: 2 g)
Protein: 11 g

Goodson says “the Sausage Biscuit is higher in saturated fat than protein, and provides almost half your daily value of sodium,” which is what lands this sandwich on the list of worst breakfast options. “Biscuits will typically always be higher in calories than English muffins,” she adds. So, if you’re craving sausage, try something like the Sausage McMuffin instead.

Hotcakes & Sausage

mcdonalds hotcakes sausage
Courtesy of McDonald’s

Nutrition (Per 3 hotcakes, syrup, sausage, and butter):
Calories: 770
Fat: 33 g (Saturated Fat: 13 g)
Sodium: 830 mg
Carbs: 102 g (Fiber: 2 g, Sugar: 46 g)
Protein: 15 g

The Hotcakes and Sausage breakfast at McDonald’s has 13 grams of saturated fat, which, according to the American Heart Association, is your entire daily recommended amount. On top of the higher levels of saturated fat, you’ll also have to deal with 46 grams of sugar and only 15 grams of protein, which could leave you feeling less satisfied and hungrier quickly after.

Bacon, Egg, & Cheese Biscuit

mcdonalds bacon egg cheese biscuit regular size biscuit
McDonald’s

Nutrition (Per order):
Calories: 460
Fat: 26 g (Saturated Fat: 13 g)
Sodium: 1,330 mg
Carbs: 39 g (Fiber: 2 g, Sugar: 3 g)
Protein: 17 g

Speaking of saturated fat, the Bacon, Egg & Cheese Biscuit also contains your entire daily recommended amount. According to Goodson, although this biscuit “has less total fat and more protein than its sausage counterpart, it is [also] the third-highest sodium breakfast item, providing over half of the daily recommended amount in one meal.”

Hotcakes

mcdonalds hotcakes
McDonald’s

Nutrition (Per 3 hotcakes, syrup, and butter):
Calories: 580
Fat: 9 g (Saturated Fat: 6 g)
Sodium: 550 mg
Carbs: 101 g (Fiber: 2 g, Sugar: 45 g)
Protein: 9 g

Even though the McDonald’s Hotcakes have less saturated fat than some of the other breakfast options, the 101 grams of carbohydrates, 45 grams of sugar, and only 9 grams of protein makes for an imbalanced meal that isn’t going to leave you feeling full or satiated.

Sausage Biscuit With Egg

mcdonalds sausage biscuit with egg regular size biscuit
McDonald’s

Nutrition (Per order):
Calories: 530
Fat: 35 g (Saturated Fat: 15 g)
Sodium: 1,190 mg
Carbs: 38 g (Fiber: 2 g, Sugar: 3 g)
Protein: 17 g

Goodson says that the combination of sausage, egg, and biscuit leaves the calories, saturated fat, and sodium way too high in this meal. “If you’re craving eggs and sausage, nix the biscuit or opt for the McMuffin to cut down on sodium, saturated fat, and overall calories.”

Sausage, Egg, & Cheese McGriddles

mcdonalds sausage egg cheese mcgriddles
McDonald’s

Nutrition (Per order):
Calories: 550
Fat: 33 g (Saturated Fat: 13 g)
Sodium: 1,290 mg
Carbs: 45 g (Fiber: 2 g, Sugar: 15 g)
Protein: 19 g

“Combining the classic McGriddle with sausage, egg, and cheese packs on the calories, saturated fats, sodium, and even added sugars,” says Goodson. “For example, this breakfast provides a quarter of your daily allowance for added sugars, two-thirds for saturated fat, and over half for sodium. Not to mention, it clocks in at 550 calories.” Because of this, it may be best to leave this one behind.

Big Breakfast

McDonald's Big Breakfast
McDonald’s

Nutrition (Per biscuit, scrambled eggs, sausage, & hashbrowns):
Calories: 760
Fat: 48 g (Saturated Fat: 18 g)
Sodium: 1,530 mg
Carbs: 57 g (Fiber: 3 g, Sugar: 3 g)
Protein: 26 g

Eating a big, nutrient-dense breakfast can be a great way to start your day, but even though this meal is “big,” it certainly misses the mark on nutrients. “At almost 800 calories, this breakfast platter is a quick way to overspend on your calorie budget for the day, with two-thirds of your daily allowance for sodium and almost all of your recommended daily intake for saturated fat,” says Goodson. “Nix the biscuit or hash browns to cut down on overall calories and fat.”

The #1 Unhealthiest McDonald’s Breakfast is…the Big Breakfast With Hotcakes

Big Breakfast from McDonald's with hotcakes
McDonald’s

Nutrition (Per hotcakes, biscuit, scrambled eggs, sausage & hashbrown):
Calories: 1,340
Fat: 63 g (Saturated Fat: 24 g)
Sodium: 2,070 mg
Carbs: 158 g (Fiber: 5 g, Sugar: 48 g)
Protein: 36 g

And just when you think it can’t get worse—it does. “The Big Breakfast with Hotcakes provides more than your daily value for saturated fat and almost your daily value for sodium, which can be a major concern for those watching their blood pressure or trying to reduce their risk of heart disease,” says Goodson. “Not to mention, it provides almost your daily amount of added sugars.”

The Healthiest Chicken, Fish & Fries at McDonald’s, Ranked from Good to Great

Filet-O-Fish

filet-o-fish,McDonalds menu nutrition
McDonald’s

Nutrition (Per sandwich):
Calories: 390
Fat: 19 g (Saturated Fat: 4 g)
Sodium: 560 mg
Carbs: 39 g (Fiber: 2 g, Sugar: 5 g)
Protein: 16 g

The Filet-O-Fish may not have much nutritional value since it has no lettuce or veggies, it is lower in saturated fat and sodium than many of the main menu items. Plus, it’s under 400 calories.

Fries

mcdonalds large fries
McDonald’s

Nutrition (Per medium order):
Calories: 320
Fat: 15 g (Saturated Fat: 2 g)
Sodium: 260 mg
Carbs: 43 g (Fiber: 4 g, Sugar: 0 g)
Protein: 5 g

The famous McDonald’s Fries are lower in calories, total fat, saturated fat, sodium, and carbs than many items on their menu. However, these won’t fill you up and don’t provide you with a full, balanced meal, which means you’ll raise these levels as soon as you pair them with something else from the menu.

McChicken

mcchicken
McDonald’s

Nutrition (Per sandwich):
Calories: 400
Fat: 21 g (Saturated Fat: 3.5 g)
Sodium: 560 mg
Carbs: 39 g (Fiber: 1 g, Sugar: 5 g)
Protein: 14 g

The classic McChicken is lower in calories, total fat, and saturated fat, and has about half of the sodium as the McCrispy. So, if you’re in the mood for a chicken sandwich, this one is your best option.

The Healthiest Chicken, Fish, or Fries Item at McDonald’s is…Chicken McNuggets

McDonald's Chicken McNuggets
McDonald’s

Nutrition (Per 6-piece order):
Calories: 250
Fat: 15 g (Saturated Fat: 2.5 g)
Sodium: 500 mg
Carbs: 15 g (Fiber: 1 g, Sugar: 0 g)
Protein: 14 g

Chicken nuggets tend to be a decadent-feeling option, yet you get 13 grams of satisfying protein and less than one-quarter of your saturated fat allotment, which is far better than most other items on the menu,” say the Nutrition Twins. “Plus, at only 280 calories, you can step up the nutrition by adding apples and still have far fewer calories than most other items on the menu.”

The Unhealthiest Chicken, Fish & Fries at McDonald’s, Ranked from Bad to Worst

Deluxe McCrispy Sandwich

McDonald's Deluxe McCrispy
McDonald’s

Nutrition (Per order):
Calories: 530
Fat: 26 g (Saturated Fat: 4 g)
Sodium: 1,050 mg
Carbs: 48 g (Fiber: 2 g, Sugar: 9 g)
Protein: 27 g

The only reason that the Deluxe McCrispy is further up on the list than the regular McCrispy and Spicy McCrispy is because this one comes with lettuce and tomato, so you’re getting a small boost of nutrients. Still, the levels of sodium are not ideal for a healthy meal.

Spicy Deluxe McCrispy Sandwich

Spicy McCrispy Deluxe from McDonald's
McDonald’s

Nutrition (Per sandwich):
Calories: 530
Fat: 26 g (Saturated Fat: 4 g)
Sodium: 1,200 mg
Carbs: 49 g (Fiber: 2 g, Sugar: 10 g)
Protein: 27 g

The same goes for the Spicy Deluxe McCrispy Chicken. We put the “deluxe” versions of these sandwiches above the regular because of the added tomato and lettuce, but it’s still too high in sodium for just one sandwich.

McCrispy Chicken Sandwich

mccrispy mcdonald's
McDonald’s

Nutrition (Per sandwich):
Calories: 470
Fat: 20 g (Saturated Fat: 5 g)
Sodium: 1,140 mg
Carbs: 46 g (Fiber: 1 g, Sugar: 9 g)
Protein: 26 g

This one may not seem too bad at first, but “don’t be fooled because it’s a chicken sandwich,” says Tammy Lakatos Shames, RDN, CDN, CFT, and Lyssie Lakatos, RDN, CDN, CFT, also known as The Nutrition Twins. “You’ll swallow more than half of the daily recommended maximum of artery-clogging saturated fat.”

The Unhealthiest Chicken Item is…the Spicy McCrispy Chicken Sandwich

Spicy McCrispy sandwich from McDonald's on a white background
McDonald’s

Nutrition (Per sandwich):
Calories: 530
Fat: 26 g (Saturated Fat: 4 g)
Sodium: 1,320 mg
Carbs: 48 g (Fiber: 2 g, Sugar: 9 g)
Protein: 27 g

We put the Spicy McCrispy Chicken Sandwich as the worst menu item in this category because not only is it higher in calories than the regular McCrispy, but it has the highest amount of sodium as any of the other chicken and fish items on the list.

The Healthiest Burgers at McDonald’s, Ranked from Good to Great

Cheeseburger

cheeseburger—McDonalds menu nutrition
McDonald’s

Nutrition (Per burger):
Calories: 300
Fat: 13 g (Saturated Fat: 6 g)
Sodium: 720 mg
Carbs: 32 g (Fiber: 2 g, Sugar: 7 g)
Protein: 15 g

It can be tempting to go for the enormous cheeseburgers on the list like the Quarter Pounder With Cheese, but opting instead for a regular McDonald’s Cheeseburger can satisfy the cravings you feel while not sending you over the edge on saturated fat, calories, sodium, or fat.

The Healthiest McDonald’s Burger is…the Hamburger

mcdonalds hamburger
McDonald’s

Nutrition (Per burger):
Calories: 250
Fat: 9 g (Saturated Fat: 3.5 g)
Sodium: 510 mg
Carbs: 31 g (Fiber: 1 g, Sugar: 6 g)
Protein: 12 g

“This hamburger tops the list of best items when it comes calories, saturated fat, and sodium,” says the Nutrition Twins. “Add apple slices or a healthy side from your own house or car to step up the fiber, antioxidants and nutrients.”

The Twins add that “this burger’s biggest shortcoming is that it only contains 12 grams of protein, and  you want to aim for at least 20 grams of protein per meal.”

11 Healthiest Fast Food Burgers, According to Dietitians

The Unhealthiest Burgers at McDonald’s, Ranked from Bad to Worst

McDouble

mcdonalds mcdouble
McDonald’s

Nutrition (Per burger):
Calories: 400
Fat: 20 g (Saturated Fat: 9 g)
Sodium: 920 mg
Carbs: 33 g (Fiber: 2 g, Sugar: 7 g)
Protein: 22 g

The McDouble is one of the worst items on their list because of the 9 grams of saturated fat and over 900 milligrams of sodium. However, there are plenty of main menu burger items that are considered to be even more unhealthy than this one.

Double Cheeseburger

double cheeseburger mcdonalds
McDonald’s

Nutrition (Per burger):
Calories: 450
Fat: 24 g (Saturated Fat: 11 g)
Sodium: 1,120 mg
Carbs: 34 g (Fiber: 2 g, Sugar: 7 g)
Protein: 25 g

If you’re craving a burger, you may want to opt for something other than the double cheeseburger. The two slices of cheese and two beef patties brings the saturated fat and sodium levels way up. Also, there are 1.5 grams of trans fats, and the World Health Organization suggests aiming for less than 2.2 grams per day if possible. That’s close to your entirely daily limit in just one sandwich.

Big Mac

big mac single patty
McDonald’s

Nutrition (Per burger):
Calories: 550
Fat: 30 g (Saturated Fat: 11 g)
Sodium: 1,010 mg
Carbs: 45 g (Fiber: 3 g, Sugar: 9 g)
Protein: 25 g

It’s no surprise that the Big Mac would be on the list of worst main menu items, especially once you take a look at that extra piece of white bread in the middle of the burger. That plus cheese, two patties, and the Big Mac sauce bring this sandwich up to close to half your recommended sodium levels for one day, as well as almost all of your recommended saturated fat.

Quarter Pounder With Cheese

McDonald's Quarter Pounder with Cheese
McDonald’s

Nutrition (Per burger):
Calories: 520
Fat: 26 g (Saturated Fat: 12 g)
Sodium: 1,140 mg
Carbs: 42 g (Fiber: 2 g, Sugar: 10 g)
Protein: 30 g

A Quarter Pounder With Cheese tastes delicious because of the larger beef patty and two slices of cheese, but these drool-worthy ingredients is what makes this option so unhealthy. At 26 grams of total fat and almost an entire day’s worth of saturated fat, it’s best to skip over this one entirely.

Quarter Pounder With Cheese Deluxe

McDonald's quarter pounder with cheese deluxe
McDonald’s

Nutrition (Per burger):
Calories: 630
Fat: 37 g (Saturated Fat: 14 g)
Sodium: 1,210 mg
Carbs: 44 g (Fiber: 3 g, Sugar: 11 g)
Protein: 30 g

The Quarter Pounder With Cheese Deluxe has more total fat, saturated fat, sodium, and sugar than the regular Quarter Pounder with Cheese. And with more saturated fat than is recommended to eat in one day, it’s best to choose a lighter burger option on the menu.

Quarter Pounder With Cheese Bacon

Quarter pounder with cheese and bacon
McDonald’s

Nutrition (Per burger):
Calories: 630
Fat: 35 g (Saturated Fat: 15 g)
Sodium: 1,470 mg
Carbs: 43 g (Fiber: 3 g, Sugar: 10 g)
Protein: 36 g

What’s worse than a Quarter Pounder with Cheese? A Quarter Pounder with Cheese and Bacon. This burger packs in 35 grams of total fat, 15 grams of saturated fat, and almost 1,500 milligrams of sodium.

The Unhealthiest McDonald’s Burger is…the Double Quarter Pounder With Cheese

mcdonald's double quarter pounder with cheese
McDonald’s

Nutrition (Per burger):
Calories: 740
Fat: 42 g (Saturated Fat: 20 g)
Sodium: 1,360 mg
Carbs: 43 g (Fiber: 2 g, Sugar: 10 g)
Protein: 48 g

“Let’s face it, double the meat and added cheese in this burger doesn’t exactly sound like the picture of health,” says the Nutrition Twins. “With 740 calories, you’re not far away from the calories that a small, inactive female needs for her entire day, yet you would have consumed 7 grams more than the daily saturated fat recommended by the AHA. This burger also has more trans fat (2.5 grams) then any other meal, which means it’s not good for the heart since it lowers good cholesterol and raises bad cholesterol.”

, Ranked from Good to Great

Vanilla Cone

McDonald's ice cream cone
Courtesy of McDonald’s

Nutrition (Per cone):
Calories: 200
Fat: 5 g (Saturated Fat: 3 g)
Sodium: 80 mg
Carbs: 33 g (Fiber: 0 g, Sugar: 23 g)
Protein: 5 g

For a dessert item, the Vanilla Cone isn’t terrible in the nutrition department. “When compared to other items on the dessert menu, this simple ice cream cone is lower in saturated fat and added sugars,” says registered dietitian nutritionist Sydney Greene MS, RDN. It also contains roughly 15% of the recommended daily value of calcium that an average adult should consume in a day.”

Baked Apple Pie

McDonald's Baked Apple Pie
McDonald’s

Nutrition (Per order):
Calories: 230
Fat: 11 g (Saturated Fat: 6 g)
Sodium: 100 mg
Carbs: 33 g (Fiber: 2 g, Sugar: 15 g)
Protein: 2 g

If you’re looking for a post-meal sweet treat that you can easily take on the go that also won’t break your health goals, the Baked Apple Pie is a great option. “This dessert has four grams of fiber and only 13 grams of sugar, which is less sugar than some breakfast cereals and yogurt on supermarket aisles today,” says Greene.

The Healthiest McDonald’s Dessert is…the Chocolate Chip Cookie

McDonalds menu nutrition, chocolate chip cookie
McDonald’s

Nutrition (Per cookie):
Calories: 170
Fat: 8 g (Saturated Fat: 4 g)
Sodium: 95 mg
Carbs: 22 g (Fiber: 1 g, Sugar: 15 g)
Protein: 2 g

Last, but certainly not least, McDonald’s offers a warm, gooey chocolate chip cookie that is fairly reasonable when it comes to calories, fat, and sugar. “For anyone paying attention to their caloric intake, the chocolate chip cookie has the least amount of calories on the dessert menu, and though it is not a significant amount, one cookie does contain one gram of fiber, and when it comes to fiber intake, every gram counts,” says Greene.

The Unhealthiest Desserts & Shakes at McDonald’s, Ranked from Bad to Worst

Hot Caramel Sundae

McDonald's hot caramel sundae
Courtesy of McDonald’s

Nutrition (Per order):
Calories: 330
Fat: 7 g (Saturated Fat: 4.5 g)
Sodium: 150 mg
Carbs: 58 g (Fiber: 0 g, Sugar: 41 g)
Protein: 7 g

It’s safe to say that when you’re ordering a dessert—especially from a fast food joint like McDonald’s—you’re probably not expecting to find a healthy choice. And we’ll be honest, none of the items on their dessert menu are “healthy.” However, some are far worse in nutritional value than others. For example, the Hot Caramel Sundae yields 41 grams of sugar per serving, which is a ton of sugar to have in one sitting.

Hot Fudge Sundae

mcdonalds hot fudge sundae
Courtesy of McDonald’s

Nutrition (Per order):
Calories: 330
Fat: 10 g (Saturated Fat: 7 g)
Sodium: 170 mg
Carbs: 51 g (Fiber: 2 g, Sugar: 44 g)
Protein: 8 g

The Hot Fudge Sundae has even more sugar than the caramel option, making it slightly worse. It’s okay to enjoy these from time to time of course, but you may not want to get in the habit of ordering one every time.

Vanilla Shake

McDonald's vanilla milkshake with whipped cream on a white background
Courtesy of McDonald’s

Nutrition (Per small shake):
Calories: 480
Fat: 13 g (Saturated Fat: 8 g, Trans Fat: 0.5 g)
Sodium: 210 mg
Carbs: 80 g (Fiber: 0 g, Sugar: 51 g)
Protein: 10 g

With almost 500 calories, 8 grams of saturated fat and a whopping 51 grams of sugar, the Vanilla Shake is a beast of a dessert. Not to mention the total calories, fat, and sugar you’ll consume if you pair this with other McDonald’s food items.

Strawberry Shake

McDonalds menu nutrition—strawberry milkshake
Courtesy of McDonald’s

Nutrition (Per small shake):
Calories: 470
Fat: 13 g (Saturated Fat: 8 g, Trans Fat: 0.5 g)
Sodium: 160 mg
Carbs: 77 g (Fiber: 0 g, Sugar: 58 g)
Protein: 10 g

“A Strawberry Shake from McDonald’s is another fan favorite,” says Trista Best, MPH, RD, LD at Balance One Supplements. However, a small size has a whopping 58 grams of sugar. According to Best, “Consuming excessive amounts of added sugar can lead to weight gain, tooth decay, and an increased risk of chronic diseases such as diabetes, heart disease, and certain cancers.”

McFlurry With Oreo Cookies

mcdonalds oreo mcflurry
Courtesy of McDonald’s

Nutrition (Per regular):
Calories: 510
Fat: 16 g (Saturated Fat: 8 g, Trans Fat: 0.5 g)
Sodium: 260 mg
Carbs: 80 g (Fiber: 1 g, Sugar: 60 g)
Protein: 12 g

McDonald’s McFlurries are quite famous, and it’s for good reason. These delicious treats are sweet, ice cold, and creamy, but an Oreo McFlurry has 60 grams of sugar per serving, and that’s more than twice as much as something like a serving of Häagan-Dazs Vanilla Ice Cream.

Chocolate Shake

McDonalds' Medium Chocolate Shake
McDonald’s

Nutrition (Per small shake):
Calories: 520
Fat: 14 g (Saturated Fat: 9 g, Trans Fat: 0.5 g)
Sodium: 250 mg
Carbs: 85 g (Fiber: 1 g, Sugar: 74 g)
Protein: 12 g

The Chocolate Shake has more sugar, total fat, and saturated fat than the vanilla or strawberry shakes, the Oreo McFlurry, and both sundae options, which makes this one of the worst McDonald’s dessert options on the menu.

The Unhealthiest McDonald’s Dessert is…the McFlurry With M&M’s

McDonalds menu nutrition—mcflurry snack size
Courtesy of McDonald’s

Nutrition (Per regular):
Calories: 640
Fat: 21 g (Saturated Fat: 14 g, Trans Fat: 0.5 g)
Sodium: 200 mg
Carbs: 96 g (Fiber: 2 g, Sugar: 83 g)
Protein: 13 g

With more sugar and saturated fat than any of the dessert items at McDonald’s, the McFlurry with M&M’s is by far the unhealthiest option you can choose. If you’re craving ice cream, you can opt for something like the Vanilla Cone instead.

The Healthiest Coffee Items at McDonald’s, Ranked from Good to Great

Iced French Vanilla Coffee

french vanilla iced coffee—McDonalds menu nutrition
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 140
Fat: 5 g (Saturated Fat: 3 g)
Sodium: 40 mg
Carbs: 24 g (Fiber: 0 g, Sugar: 16 g)
Protein: 2 g

For those who are in the mood for a creamy, sweet iced coffee drink, the Iced French Vanilla Coffee is fairly middle-of-the-road when it comes to nutrition. It has less sugar and fat than a vanilla latte, but it has less protein as well.

Latte

McDonald's latte
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 140
Fat: 8 g (Saturated Fat: 4.5 g)
Sodium: 100 mg
Carbs: 12 g (Fiber: 0 g, Sugar: 11 g)
Protein: 7 g

Ordering a regular Latte without flavoring can satisfy your cravings for a milky coffee drink without as much sugar. You’ll still get 11 grams of sugar from the milk, but you won’t have the extra added sugars from a sugary syrup.

Cappuccino

Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 110
Fat: 5 g (Saturated Fat: 3.5 g)
Sodium: 75 mg
Carbs: 10 g (Fiber: 0 g, Sugar: 8 g)
Protein: 6 g

The McCafé Cappuccino is similar to the latte in nutritional value, but you’ll consume less sugar with this one because the majority of the milk is foamed—meaning there’s less of it.

Iced Latte

mcdonald's iced latte
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 90
Fat: 4.5 g (Saturated Fat: 2.5 g)
Sodium: 65 mg
Carbs: 7 g (Fiber: 0 g, Sugar: 7 g)
Protein: 4 g

On a hotter day when you’re craving something iced, the plain McCafé Iced Latte is a healthier option than the Frappes or flavored lattes.

Iced Coffee

Mcdonald's iced coffee—McDonalds menu nutrition
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 140
Fat: 5 g (Saturated Fat: 3.5 g)
Sodium: 50 mg
Carbs: 24 g (Fiber: 0 g, Sugar: 7 g)
Protein: 2 g

The McCafé Iced Coffee and the Iced Latte are almost identical in nutritional value, so it comes down to what your flavor preferences are. A latte is going to be made with espresso and milk, and an iced coffee is made with brewed coffee and milk.

Americano

McDonald's americano
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 5
Fat: 0 g (Saturated Fat: 0 g)
Sodium: 10 mg
Carbs: 1 g (Fiber: 0 g, Sugar: 0 g)
Protein: 0 g

An Americano is just espresso and hot water, so drinking this beverage black will help limit your sugar, calories, and fat. If you’re in need of a caffeine boost and also enjoy the actual taste of coffee, try ordering yourself one of these.

The Healthiest McDonald’s Coffee Item is…the Premium Roast Coffee

Mcdonald's coffee
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 5
Fat: 0 g (Saturated Fat: 0 g)
Sodium: 10 mg
Carbs: 1 g (Fiber: 0 g, Sugar: 0 g)
Protein: 0 g

A small black coffee at McDonald’s is one of the best choices you can make when it comes to healthy caffeinated drinks. Even if you add in a small amount of cream and sugar, you’ll likely fair better than if you were to drink one of their sugary, flavored lattes.

The Unhealthiest Coffee Items at McDonald’s, Ranked from Bad to Worst

Iced Caramel Coffee

McDonald's Caramel coffee
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 140
Fat: 5 g (Saturated Fat: 3.5 g)
Sodium: 220 mg
Carbs: 23 g (Fiber: 0 g, Sugar: 20 g)
Protein: 3 g

McDonald’s offers up an extensive coffee menu, but many of the drinks are just added sugar bombs. This Iced Caramel Coffee has 20 grams of sugar, which is a lot for just one coffee drink—especially because the Dietary Guidelines for Americans 2020–2025 recommend around 50 grams or less of added sugar daily. Although 20 is a lot for one beverage, there are plenty of drinks on the menu with even more added sugar.

French Vanilla Cappuccino

French vanilla mcdonalds
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 210
Fat: 4.5 g (Saturated Fat: 3 g)
Sodium: 65 mg
Carbs: 37 g (Fiber: 0 g, Sugar: 28 g)
Protein: 5 g

With 28 grams of sugar and no fiber, you may want to pass on the French Vanilla Cappuccino. If you do choose this one, it’s a good idea to leave it as a once-in-a-while treat.

French Vanilla Latte

French vanilla latte McDonald's
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 250
Fat: 6 g (Saturated Fat: 4 g)
Sodium: 90 mg
Carbs: 39 g (Fiber: 0 g, Sugar: 29 g)
Protein: 8 g

The French Vanilla Latte is almost identical in nutrition to its cappuccino counterpart, but it’s just slightly higher in sugar, saturated fat, and sodium. The bigger difference between these drinks is in the foam, with a cappuccino containing heavier foam than the latte.

6 Fast Food Coffees With More Sugar Than a Pint of Ice Cream

Caramel Cappuccino

McDonald's cappuchino
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 210
Fat: 4.5 g (Saturated Fat: 3 g)
Sodium: 290 mg
Carbs: 35 g (Fiber: 0 g, Sugar: 31 g)
Protein: 7 g

The Caramel Cappuccino has even more sugar than the French Vanilla, and this one has a lot more sodium as well. The only plus side to this beverage is that it does have 7 grams of protein from the whole milk.

Caramel Latte

Caramel latte McDonald's—McDonalds menu nutrition
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 250
Fat: 7 g (Saturated Fat: 4 g)
Sodium: 320 mg
Carbs: 39 g (Fiber: 0 g, Sugar: 34 g)
Protein: 9 g

In the same way that the French Vanilla Latte has more calories and sugar than the cappuccino, the Caramel Latte is slightly worse in nutrition than the Caramel Cappuccino.

Caramel Macchiato

Caramel macchiato mcdonalds
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 260
Fat: 6 g (Saturated Fat: 4 g)
Sodium: 320 mg
Carbs: 41 g (Fiber: 0 g, Sugar: 35 g)
Protein: 9 g

The Caramel Macchiato is similar to a latte but with added caramel drizzle. This may be a delicious addition, but it isn’t doing your sugar or fat intake any favors.

Mocha Latte

McDonald's Mocha
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 290
Fat: 9 g (Saturated Fat: 5 g)
Sodium: 125 mg
Carbs: 45 g (Fiber: 1 g, Sugar: 39 g)
Protein: 8 g

A Mocha Latte is warm, sweet, and comforting, but there’s nothing cozy about 39 grams of sugar in a small drink. You’re better off getting a regular latte and asking for some mocha drizzle instead.

Mocha Frappé

McDonald's Mocha frappe
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 430
Fat: 17 g (Saturated Fat: 11 g)
Sodium: 120 mg
Carbs: 61 g (Fiber: 1 g, Sugar: 51 g)
Protein: 7 g

The McDonald’s Frappe may taste good, but with 51 grams of sugar in a small Mocha Frappe, this drink isn’t cutting it in the nutrition department. It’s fine if you’re craving one, but try consuming it only in moderation and be mindful of your sugar intake for the rest of the day.

The Unhealthiest McDonald’s Coffee Item is…the Caramel Frappe

Caramel frappe McDonald's
Courtesy of McDonald’s

Nutrition (Per small drink):
Calories: 420
Fat: 17 g (Saturated Fat: 11 g)
Sodium: 80 mg
Carbs: 60 g (Fiber: 1 g, Sugar: 53 g)
Protein: 7 g

Even worse than the Mocha Frappe is the caramel-flavored choice. With 53 grams of sugar, you risk spiking your blood sugar and craving more sugar and food later on in the day.

This story has been updated to include additional entries, fact-checking, and copy-editing.

You May Also Like

10 Stunning Christmas Charcuterie Board Ideas

Holiday hosting can be a lot of fun, but it’s easy to…

7 Easy Ways To Build Serious Muscle at Home

Growing your muscles at home doesn’t require fancy workout equipment. In fact,…

People Swear by These Stair Climber Workouts for Weight Loss: 'Burns Tons of Calories'

The stair climber is a productive yet underrated cardio machine. Something as…

4 Most Effective Gym Workouts For Sculpted Abs

Building fast, sculpted abs isn’t just about crunching endlessly—it’s about choosing the…