Fast food · American
The healthiest orders at McDonald's
13 McDonald's meals ranked by protein, calories, and where the numbers come from. Pick the one that fits your day.
Nutrition checked September 25, 2026 · Numbers: all 15 published · McDonald's’s nutrition page
Top pick
Quarter Pounder with Cheese
A quarter-pound beef patty with two slices of cheese, onion and pickles on a sesame bun.
Burgers · $6.49 typical price · Published
Best pick under every calorie limit
The most protein you can get at McDonald's under each limit.
Most protein at McDonald's
| # | Dish | Calories | Protein | Carbs | Fat | Protein / 100 cal | Source |
|---|---|---|---|---|---|---|---|
| 1 | Chicken McNuggets (20 pc)Chicken · $8.99 typical | 890 | 49 g | 53 g | 53 g | 5.5 g | Published |
| 2 | Quarter Pounder with CheeseBurgers · $6.49 typical | 540 | 31 g | 42 g | 28 g | 5.7 g | Published |
| 3 | Big MacBurgers · $5.79 typical | 540 | 25 g | 46 g | 28 g | 4.6 g | Published |
| 4 | Chicken McNuggets (10 pc)Chicken · $5.49 typical | 440 | 24 g | 26 g | 27 g | 5.5 g | Published |
| 5 | McDoubleBurgers · $3.19 typical | 390 | 22 g | 33 g | 18 g | 5.6 g | Published |
Breakfast
| Dish | Calories | Protein | Carbs | Fat | Protein / 100 cal | Source |
|---|---|---|---|---|---|---|
| Sausage McMuffin with EggBreakfast · $4.59 typical | 480 | 21 g | 30 g | 30 g | 4.4 g | Published |
| Egg McMuffinBreakfast · $4.29 typical | 300 | 17 g | 30 g | 12 g | 5.7 g | Published |
| Bacon, Egg & Cheese McGriddlesBreakfast · $5.19 typical | 420 | 18 g | 45 g | 18 g | 4.3 g | Published |
| Egg White Delight McMuffinBreakfast · $4.49 typical | 260 | 16 g | 29 g | 8 g | 6.2 g | Published |
Every McDonald's dish we track
Best overall first. Sides and snacks come last.
| # | Dish | Calories | Protein | Carbs | Fat | Protein / 100 cal | Source |
|---|---|---|---|---|---|---|---|
| 1 | Quarter Pounder with CheeseBurgers · $6.49 typical | 540 | 31 g | 42 g | 28 g | 5.7 g | Published |
| 2 | Chicken McNuggets (10 pc)Chicken · $5.49 typical | 440 | 24 g | 26 g | 27 g | 5.5 g | Published |
| 3 | Big MacBurgers · $5.79 typical | 540 | 25 g | 46 g | 28 g | 4.6 g | Published |
| 4 | McDoubleBurgers · $3.19 typical | 390 | 22 g | 33 g | 18 g | 5.6 g | Published |
| 5 | Sausage McMuffin with EggBreakfast · $4.59 typical | 480 | 21 g | 30 g | 30 g | 4.4 g | Published |
| 6 | Bacon, Egg & Cheese McGriddlesBreakfast · $5.19 typical | 420 | 18 g | 45 g | 18 g | 4.3 g | Published |
| 7 | Chicken McNuggets (20 pc)Chicken · $8.99 typical | 890 | 49 g | 53 g | 53 g | 5.5 g | Published |
| 8 | Filet-O-FishSandwiches · $5.49 typical | 390 | 17 g | 38 g | 19 g | 4.4 g | Published |
| 9 | McChickenChicken · $2.29 typical | 410 | 15 g | 39 g | 22 g | 3.7 g | Published |
| 10 | Egg McMuffinBreakfast · $4.29 typical | 300 | 17 g | 30 g | 12 g | 5.7 g | Published |
| 11 | Egg White Delight McMuffinBreakfast · $4.49 typical | 260 | 16 g | 29 g | 8 g | 6.2 g | Published |
| 12 | CheeseburgerBurgers · $2.19 typical | 300 | 15 g | 33 g | 12 g | 5.0 g | Published |
| 13 | HamburgerBurgers · $1.89 typical | 250 | 13 g | 31 g | 8 g | 5.2 g | Published |
| 14 | Chicken McNuggets (4 pc)Chicken · $2.49 typical | 180 | 10 g | 11 g | 11 g | 5.6 g | Published |
| 15 | Hash BrownBreakfast · $2.19 typical | 150 | 1 g | 16 g | 9 g | 0.7 g | Published |
Quick answers
What’s the healthiest order at McDonald's?
Quarter Pounder with Cheese: 540 calories and 31 g of protein (5.7 g per 100 calories). It ranks first of the 13 McDonald's meals we track for landing in a moderate calorie range with plenty of protein.
What has the most protein at McDonald's?
Chicken McNuggets (20 pc), with 49 g of protein for 890 calories. Next is Quarter Pounder with Cheese (31 g, 540 cal).
What can I get at McDonald's under 500 calories?
Chicken McNuggets (10 pc) (440 cal, 24 g protein), McDouble (390 cal, 22 g protein) and Sausage McMuffin with Egg (480 cal, 21 g protein).
How we rank and where the numbers come from
“Healthiest” here means the most protein inside a moderate calorie range. It’s the same formula as the app’s Fat-loss goal: 400–650 calories, a 40 g protein target, protein per calorie, fiber, and a small preference for better-sourced numbers. It doesn’t weigh sodium, sugar or allergens.
Every number carries a label. Published is the restaurant's own figure for that exact item. Calculated is added up from the restaurant's published ingredient values for a standard build, shown as a likely range. Estimated means no published figure exists, so it is estimated and always shown as a range. Tap a label to see its source.
Menus change and portions vary. My Fit Menu never verifies allergens, so confirm ingredients with the restaurant. Spotted a wrong number? Email support@myfitmenu.health.
See what fits near you
My Fit Menu ranks every dish near you, McDonald's included, for your own calorie and protein goals. No account needed.