Skip to content

The Best & Worst Menu Items at McDonald's, According to RDs

It is possible to have a healthy breakfast, lunch, and dinner at Mickey D's.

If we said you could eat breakfast, lunch, and dinner from the McDonald's menu for six months straight and lose weight, no doubt you'd laugh us out of the room.

But that's exactly what John Cisna did back in 2014. The science teacher challenged his students at Iowa's Colo-Nesco High School to think about everything they eat. He showed them that with smart choices and daily exercise, you could turn any establishment into a healthy one while meeting all your nutritional needs. After the McDonald's Diet, Cisna lost 56 pounds in six months. Color us impressed.

In the McDonald's world of clowns and happy meals, much has changed in the time since Cisna's experiment. McNuggets are no longer made with artificial preservatives or flavors, and salads are no longer on the menu. But certain McDonald's choices are still better than others. With that in mind, we're ranking McDonald's menu items based on nutritional content and ingredients.

It wasn't easy. In a normal world, you can pretty much tell which foods are good for you—fish, chicken, and salads—and which aren't. But in McDonaldLand, a chicken sandwich can pack twice as many calories as a double hamburger. To ensure your waistline isn't becoming supersized, see if your fast-food favorite is a Not That! and replace it with one of our Eat This-approved orders.

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

The Worst Breakfast Menu Items at McDonald's

9

Bacon, Egg & Cheese McGriddles

bacon egg cheese mcgriddle
Courtesy of McDonald's
Per serving: 430 calories, 21 g fat (9 g saturated fat, 0 g trans fat), 1,230 mg sodium, 44 g carbs (2 g fiber, 15 g sugar), 17 g protein

This Bacon, Egg & Cheese McGriddle features more than half a day's allotted sodium and a third of a day's worth of saturated fat—that's as much saturated fat as 104 Funyuns!

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

8

Bacon, Egg & Cheese Biscuit

mcdonalds bacon egg cheese biscuit regular size biscuit
Courtesy of McDonald's
Per serving: 460 calories, 26 g fat (13 g saturated fat, 0 g trans fat), 1,330 mg sodium, 39 g carbs (2 g fiber, 3 g sugar), 17 g protein

It doesn't matter if it's wrapped between a pancake (like the McGriddles) or a biscuit. The ooey, gooey goodness of a bacon, egg, and cheese sandwich isn't the best bet for your belly. (You can thank belly-bloating sodium for that.) The benefit of choosing the biscuit over the McGriddle, however, is that you save yourself from eating an extra 12 grams of sugar—the ingredient lurking in everyday food that's making you fat.

7

Sausage Biscuit with Egg

mcdonalds sausage biscuit with egg regular size biscuit
Courtesy of McDonald's
Per serving: 530 calories, 34 g fat (15 g saturated fat, 0 g trans fat), 1,140 mg sodium, 38 g carbs (2 g fiber, 3 g sugar), 17 g protein

This sandwich has way too much sodium and almost three-quarters of your daily allowance of saturated fat.

6

Sausage, Egg & Cheese McGriddles

mcdonalds sausage egg cheese mcgriddles
Courtesy of McDonald's
Per serving: 550 calories, 32 g fat (13 g saturated fat, 0 g trans fat), 1,290 mg sodium, 45 g carbs (2 g fiber, 15 g sugar), 20 g protein

Did you know that "folded egg" you find in many Mickey D sandwiches isn't made of just egg? In fact, it's a blend of eggs, milk, modified food starch, salt, and citric acid. If that doesn't creep you out, maybe the fact that this sandwich has half your day's worth of fat, saturated fat, and sodium and a third of your recommended intake of added sugars will.

5

Sausage Biscuit

mcdonalds sausage biscuit regular size biscuit
Courtesy of McDonald's
Per serving: 460 calories, 30 g fat (13 g saturated fat, 0 g trans fat), 1,050 mg sodium, 36 g carbs (2 g fiber, 3 g sugar), 11 g protein

Imagine putting Jimmy Dean Fully Cooked Original Pork Sausage Links between a big ol' slab of greasy bread, and holding the whole shebang. That is no way to lose belly fat. At least the sausage McMuffin has more protein than this fat-laden monstrosity.

4

Hotcakes and Sausage

mcdonalds hotcakes sausage
Courtesy of McDonald's
Per 3 hotcakes, syrup, sausage, and butter: 770 calories, 33 g fat (13 g saturated fat, 0 g trans fat), 830 mg sodium, 102 g carbs (2 g fiber, 46 g sugar), 15 g protein

Sugary bread and salty meat? With as many carbs as nearly seven slices of white bread, you probably thought this would be the worst breakfast at McDonald's, but there are even worse meals coming up next.

3

Hotcakes

mcdonalds hotcakes
Courtesy of McDonald's
Per 3 hotcakes, syrup, and butter: 580 calories, 9 g fat (6 g saturated fat, 0 g trans fat), 550 mg sodium, 101 g carbs (2 g fiber, 45 g sugar), 9 g protein

What's worse than sugary cake and salty meat? Just the sugary cakes. Because without the extra protein, your body has no buffer against the impending sugar crash you're about to have.

2

Big Breakfast

mcdonalds big breakfast regular size biscuit
Courtesy of McDonald's
Per biscuit, scrambled eggs, sausage & hashbrowns: 760 calories, 48 g fat (18 g saturated fat, 0 g trans fat), 1,530 mg sodium, 57 g carbs (3 g fiber, 3 g sugar), 26 g protein

If you want a sausage, biscuit and egg, get it in sandwich form (and without hash browns) and you'll save 230 calories, 14 grams of fat, and 390 milligrams of sodium.

The #1 Worst McDonald's Breakfast Is… the Big Breakfast with Hotcakes

mcdonalds big breakfast hotcakes regular size biscuit
Courtesy of McDonald's
Per hotcakes, biscuit, scrambled eggs, sausage & hashbrowns: 1,340 calories, 35 g fat (25 g saturated fat, 0.5 g trans fat), 2,090 mg sodium, 155 g carbs (6 g fiber, 48 g sugar), 35 g protein

One meal wipes out your entire day's worth of fat, more than a day's worth of saturated fat, and just shy of the entire day's worth of sodium and sugars, all before lunchtime. This is a solid pass.

The Best Breakfast Menu Items at McDonald's

6

Sausage McGriddles

mcdonalds sausage mcgriddles
Courtesy of McDonald's
Per serving: 430 calories, 24 g fat (9 g saturated fat, 0 g trans fat), 990 mg sodium, 41 g carbs (2 g fiber, 14 g sugar), 11 g protein

McGriddles cakes have no artificial preservatives, colors, or flavors. We were happy to hear it. If you're looking for a little sweet-and-savory combo, this Sausage McGriddle is your best bet.

5

Fruit and Maple Oatmeal

mcdonalds fruit maple oatmeal
Courtesy of McDonald's
Per serving: 320 calories, 4.5 g fat (1.5 g saturated fat, 0 g trans fat), 150 mg sodium, 64 g carbs (4 g fiber, 31 g sugar), 6 g protein

"If you feel that you're low on energy and McDonald's is your only bet, try getting the fruit and maple oatmeal—just skip the calorie-laden brown sugar, cream, raisins, and Craisins," says Jim White RD, ACSM HFS, owner of Jim White Fitness and Nutrition Studios. "This will most likely curb your appetite until your next meal because the carbohydrates will take longer to digest than your typical high-sugar donut or pastry."

4

Sausage McMuffin

mcdonalds sausage mcmuffin
Courtesy of McDonald's
Per serving: 400 calories, 26 g fat (10 g saturated fat, 0.5 g trans fat), 760 mg sodium, 29 g carbs (2 g fiber, 2 g sugar), 14 g protein

It sounds boring, but ordering this pick means you start your day with 14 grams of muscle-building, metabolism-churning protein.

"If you are a meat lover, the Sausage McMuffin is for you," Amy Goodson, MS, RD, CSSD, LD, author of The Sports Nutrition Playbook, previously told Eat This, Not That. "With 400 calories and 14 grams of protein, this can be a filling breakfast—plus it provides 15% of your iron needs."

3

Sausage McMuffin with Egg

mcdonalds breakfast sausage mcmuffin egg
Courtesy of McDonald's
Per serving: 480 calories, 31 g fat (12 g saturated fat, 0.5 g trans fat), 830 mg sodium, 30 g carbs (2 g fiber, 2 g sugar), 21 g protein

This order is nearly as good as the traditional McMuffin, but it gets docked for the extra fat and sodium.

"A little high in calories at 480, this is served on an English muffin and can still be a good choice for those who need a hearty breakfast," Goodson said to Eat This, Not That. "The Sausage McMuffin boasts of 30 grams of protein. It's a little higher in fat, so be sure to balance your day accordingly."

2

Sausage Burrito

mcdonalds sausage burrito
Courtesy of McDonald's
Per serving: 310 calories, 17 g fat (7 g saturated fat, 0 g trans fat), 800 mg sodium, 25 g carbs (1 g fiber, 2 g sugar), 13 g protein

The McDonald's breakfast burrito is made with peppers, onions, eggs, sausage, and cheese, all wrapped in a soft tortilla. It contains 15% of your day's calcium, which is about what you'll find in Greek yogurt (albeit with far more sodium).

"Breakfast taco lovers will be excited that the sausage burrito is a top pick on the McDonald's breakfast menu," Goodson said to Eat This, Not That. "It's calorie-conscious with 310 calories; it has 13 grams of protein and veggies. Paired with apples, this breakfast gets a little of a lot of food groups."

And the #1 Best McDonald's Breakfast Is… the Egg McMuffin

mcdonalds egg mcmuffin
Courtesy of McDonald's
Per serving: 310 calories, 13 g fat (6 g saturated fat), 770 mg sodium, 30 g carbs (2 g fiber, 3 g sugar), 17 g protein

Yup, the classic. "Not only do I eat guilt-free at McDonald's," says Christine M. Palumbo, MBA, RDN, FAND, a Chicago-area registered dietitian and nutrition communications consultant, "[but] I think they get a bad rap all too often." She recommends a staple Eat This, Not That! has approved for years—more so now that the sandwich is made with real butter. "It offers 17 grams of satiety-providing protein," Palumbo says of the Egg McMuffin. "I stick with the whole-egg sandwich because the yolk contains carotenoids, essential fatty acids, vitamins, and minerals."

Eggs also have choline, a potent flab-fryer, which is why eating eggs is one of our 14 ways to lose your belly in 14 days.

The Worst Main Menu Items at McDonald's

6

McChicken

mcchicken
Courtesy of McDonald's
Per sandwich: 400 calories, 21 g fat (3.5 g saturated fat, 0 g trans fat), 560 mg sodium, 39 g carbs (1 g fiber, 5 g sugar), 14 g protein

Go simple. With that in mind, the McChicken is the best of the worst because it's a breaded boneless chicken blend topped with lettuce and mayo—and that's all. The carb count's high, but for a crispy thrill without fatty fireworks, it's not a McBad option.

5

Filet-O-Fish

Mcdonald's filet o fish sandwich
Shutterstock
Per sandwich: 380 calories, 18 g fat (4 g saturated fat, 0 g trans fat), 560 sodium, 38 g carbs (2 g fiber, 5 g sugar), 16 g protein

Nutritionally, this fish patty, topped with tartar sauce and cheese, is decent enough. We've just never met someone who's actually eaten one. (Have you?)

Did you know this sandwich is made with a half slice of cheese? (We don't know why.) Instead of this sandwich, pick up fish to cook at home.

4

Big Mac

big mac
Courtesy of McDonald's
Per burger: 550 calories, 30 g fat (11 g saturated fat, 1 g trans fat), 1,010 mg sodium, 45 g carbs (3 g fiber, 9 g sugar), 25 g protein

In comparison, a Whopper has 660 calories, while a Five Guys Cheeseburger has 980 calories. So a Big Mac isn't the worst fast-food burger out there. That being said, it shouldn't be your go-to.

3

Quarter Pounder with Cheese

mcdoanlds quarter pounder with cheese no ketchup
Ann Marie Langrehr/Eat This, Not That!
Per burger: 520 calories, 26 g fat (12 g saturated fat, 1.5 trans fat), 1,140 mg sodium, 42 g carbs (2 g fiber, 10 g sugar), 30 g protein

The best burgers are loaded with vitamin-packed, belly-filling veggies, but this "classic" has none, save for some pickle slices and onions.

2

Buttermilk Crispy Chicken Sandwich

mcdonalds buttermilk crispy chicken sandwich

Per sandwich: 600 calories, 29 g fat (5 g saturated fat, 0 g trans fat), 980 mg sodium, 58 g carbs (2 g fiber, 9 g sugar), 27 g protein

At most fast-food chains, "crispy" is code for "breaded with sugar and fried in fat." This sandwich is proof: With more fat than three slices of Domino's cheese pizza—and as many carbs as five slices of Wonder Bread—it plays chicken with your heart.

The #1 Worst McDonald's Main Is… the Double Quarter Pounder with Cheese

Mcdonald's double quarter pounder with cheese
Courtesy of McDonald's
Per burger: 740 calories, 42 g fat (20 g saturated fat, 2.5 g trans fat), 1,360 mg sodium, 42 g carbs (2 g fiber, 10 g sugar), 48 g protein

This sandwich takes a perfectly fine burger and multiplies it by two. There's no reason to eat a half-pound of beef for lunch, unless it's 2004 and you're making a documentary about eating McDonald's.

The Best Main Menu Items at McDonald's

5

Chicken McNuggets

mcnuggets
Shutterstock
Per 6-piece serving: 250 calories, 15 g fat (2.5 g saturated fat, 0 g trans fat), 510 mg sodium, 15 g carbs (1 g fiber, 0 g sugar), 14 g protein

Enjoyed plain, these little guys aren't terrible for you (in fact, they rank as one of our best fast-food chicken nuggets), although we wish that fat count were lower. (We also wish McDonald's offered unbreaded chicken strips.) But things can get McNasty when you're asked: "Which sauce?" Go with either the BBQ or Honey Mustard; the absolute worst is Creamy Ranch, with 110 calories and 12 grams of fat. That's more fat than a hamburger from the chain!

"If you are looking for an on-the-go snack with a pop of protein, the four-piece Chicken McNuggets provide you nine grams of protein for only 170 calories," Goodson said to Eat This, Not That. "They contain no artificial colors, flavors, or preservatives. Adding apple slices makes [this order] the perfect snack."

4

Cheeseburger

mcdonalds cheeseburger on white background
Courtesy of McDonald's
Per burger: 300 calories, 13 g fat (6 g saturated fat, 0.5 g trans fat), 720 mg sodium, 32 g carbs (2 g fiber, 7 g sugar), 15 g protein

A cheeseburger is a fine option for the kids (if you take them to McDonald's only occasionally)—but the cheeseburger's tiny, and as an adult, you'll probably want two. Do that, and suddenly you've downed 64 grams of carbs, with none of the veggies for fiber.

3

Hamburger

mcdonalds hamburger no ketchup
Ann Marie Langrehr/Eat This, Not That!
Per burger: 250 calories, 9 g fat (3.5 g saturated fat, 0 g trans fat), 510 mg sodium, 31 g carbs (1 g fiber, 6 g sugar), 12 g protein

"Every so often, when I have a long drive and can't pack food or snacks, McDonald's is where I go," says Toby Amidor, MS, RD. She stands behind the original burger. "l order a kid's meal comprised of a hamburger, small order of fries, a bottle of water, and a Cuties clementine."

2

Double Cheeseburger

double cheeseburger mcdonalds
Courtesy of McDonald's
Per burger: 450 calories, 24 g fat (11 g saturated fat, 1.5 g trans fat), 1,120 mg sodium, 34 g carbs (2 g fiber, 7 g sugar), 25 g protein

Most chefs would look at a bare cheeseburger and add tomato, lettuce, or special sauce—maybe even an onion ring or sriracha. Instead, McDonald's doubles up on both the meat and cheese and leaves off the veggies. The result is a meal high in protein but heavy on the sodium count, so be sure to gulp down a glass or two of water.

The #1 Best McDonald's Main Menu Item Is… the McDouble

mcdonalds mcdouble
Courtesy of McDonald's
Per burger: 400 calories, 20 g fat (9 g saturated fat, 1 g trans fat), 920 mg sodium, 33 g carbs (2 g fiber, 7 g sugar), 22 g protein

The McDouble is a steal at a whopping 22 grams of protein for only 400 calories and 20 grams of fat. (You can thank McDonald's for only adding a single slice of cheese for the low-fat content.) This tidy little protein bomb doesn't have as much fiber as we'd like (no toppings, save for some pickles and onions), but it's got fewer calories than the Double Cheeseburger and Double Quarter Pounder with cheese, the two menu items it most closely resembles.

The Worst Desserts & Shakes at McDonald's

7

Hot Fudge Sundae

mcdonalds ice cream sundae with hot fudge

Per sundae: 330 calories, 10 g fat (7 g saturated fat, 0 g trans fat), 180 mg sodium, 52 g carbs (2 g fiber, 45 g sugar), 8 g protein

We have a problem with McDonald's ice cream base, which starts off nutritious (milk, sugar, cream) and ends in a chemistry lab (mono and diglycerides, cellulose gum, guar gum, and carrageenan). The fudge is no better, which, beyond sugar and milk, is made mostly of saturated-fat-laden hydrogenated palm kernel oil. Although this might be a pass, you don't have to give up chocolate when you're on a diet as long as you stick to the best dark chocolate bars.

6

Hot Caramel Sundae

mcdonalds caramel sundae

Per sundae: 340 calories, 7 g fat (5 g saturated fat, 0 g trans fat), 160 mg sodium, 60 g carbs (0 g fiber, 42 g sugar), 7 g protein

This sundae pours caramel-flavored corn syrup over corn-syrupy ice cream. No, thanks.

5

McCafé Vanilla Shake

McDonald's vanilla milkshake with whipped cream on a white background
Courtesy of McDonald's
Per small shake: 490 calories, 13 g fat (9 g saturated fat, 0.5 g trans fat), 220 mg sodium, 79 g carbs (0 g fiber, 55 g sugar), 11 g protein

Don't let nostalgia for these childhood favorites blind you from the cold, smooth facts: McDonald's shakes are blended from reduced-fat vanilla ice cream (made with corn syrup and lots of sugar), shake syrup (main ingredient: corn syrup), and topped with whipped cream and a Maraschino cherry. Shake it off!

4

McFlurry with Oreo Cookies

oreo mcflurry
Courtesy of McDonalds
Per regular: 510 calories, 16 g fat (8 g saturated fat, 0.5 trans fat), 260 mg sodium, 80 g carbs (1 g fiber, 60 g sugar), 12 g protein

Eat This, Not That! named Oreos as one of the unhealthiest foods on the planet, because in one Connecticut College study, rats found the treat as addictive as cocaine. Crumble Oreos some into some soft-serve ice cream—made with corn syrup—and it's no wonder your kids are fighting on the car ride home.

3

McCafé Strawberry Shake

Mcodnalds shake
Courtesy of McDonald's
Per small shake: 500 calories, 15 g fat (9 g saturated fat, 0.5 g trans fat), 190 mg sodium, 80 g carbs (0 g fiber, 71 g sugar), 12 g protein

This is another big cup of corn syrup, except with more calories than the vanilla option.

2

McCafé Chocolate Shake

Mcdonalds chocolate shake
Courtesy of McDonald's
Per small shake: 530 calories, 15 g fat (9 g saturated fat, 0.5 g trans fat), 260 mg sodium, 87 g carbs (1 g fiber, 74 g sugar), 12 g protein

The is the worst shake at McDonald's, with the most calories and carbs. In comparison, a small chocolate Frosty at Wendy's has just 350 calories.

The #1 Worst Dessert at McDonald's Is… McFlurry with M&M's

mms mcflurry from mcdonalds

Per regular: 640 calories, 21 g fat (14 g saturated fat, 0.5 trans fat), 200 mg sodium, 96 g carbs (2 g fiber, 83 g sugar), 13 g protein

Whipped together, this mix-in dessert will whip you into a sugar-fueled frenzy, with nearly as much sweet stuff as seven McDonald's apple pies.

The Best Desserts & Shakes on the McDonald's Menu

3

Vanilla Cone

mcdonalds soft serve cone on black background
Courtesy of McDonald's
Per cone: 200 calories, 5 g fat (3 g saturated fat, 0 g trans fat), 80 mg sodium, 32 g carbs (0 g fiber, 23 g sugar), 5 g protein

Don't be fooled by its simple appearance: This traditional dessert isn't just cream and sugar. McDonald's also adds corn syrup, mono and diglycerides (trans fats derivatives), and a duo of gums. That said, it still beats out the other high-calorie, high-sugar offerings from the fast-food joint.

2

Chocolate Chip Cookie

box of mcdonalds chocolate chip cookies
iStock
Per cookie: 170 calories, 8 g fat (4 g saturated fat, 0 g trans fat), 95 mg sodium, 22 g carbs (1 g fiber, 15 g sugar), 2 g protein

Simple pleasures, simple math: The chocolate chip cookie only has 170 calories and 15 grams of sugar. In fact, McDonald's cookies are better than these worst supermarket cookies in America.

And the #1 Best Dessert at McDonald's Is… the Baked Apple Pie[/slidtitle]
McDonald's apple pie
Courtesy of McDonald's

[nutrinfo-black]Per 240 calories, 11 g fat (6 g saturated fat, 0 g trans fat), 95 mg sodium, 33 g carbs (2 g fiber, 15 g sugar), 2 g protein[/nutrinfo-black]

With a low sugar count, this classic dessert is the best McDonald's pick, especially because it's topped with an all-natural sugar and cinnamon blend. Just blow on it first!

[slidetitle num=""]And finally… the fries

mcdonalds large fries
Courtesy of McDonald's
Per medium: 320 calories, 15 g fat (2 g saturated fat, 0 g trans fat), 260 mg sodium, 43 g carbs (4 g fiber, 0 g sugar), 5 g protein

For a side dish, we recommend the apple slices—but if you want a side of fries, go for it once in a while, as long as you pair them with our best burgers and sandwiches for protein. Just don't add salt!

And when you're eating at home instead of at the Golden Arches, don't miss these 52 Life-Changing Kitchen Hacks That'll Make You Enjoy Cooking Again.

Eat This, Not That! Editors
Inspired by The New York Times best-selling book series, Eat This, Not That! is a brand that's comprised of an award-winning team of journalists and board-certified experts, doctors, nutritionists, chefs, personal trainers, and dietitians who work together to bring you accurate, timely, informative, and actionable content on food, nutrition, dieting, weight loss, health, wellness, and more. Read more