Best under-500-calorie McDonald's Order

The most protein that fits in 500 calories, for a lighter meal or a day when most of your budget is spent elsewhere.

The order

Order McCrispy Strips (3 piece). That comes to 400 calories and 31g protein, with 31% of the calories coming from protein.

ItemCaloriesProteinCarbsFat
McCrispy Strips (3 piece)40031g24g20g
Total40031g24g20g

Add these freely

None of these adds more than 30 calories, so they barely move the total: Apple Slices (15), Spicy Buffalo Sauce (30).

2 other options

Each one is the best order built around a different main choice, so you can pick by taste.

2 × Chicken McNuggets (6 piece)

500 calories, 28g protein, 30g carbs, 30g fat. Compared with the order above: −3g protein, +100 calories.

Swaps McCrispy Strips (3 piece) for 2 × Chicken McNuggets (6 piece).

McCrispy

470 calories, 26g protein, 46g carbs, 20g fat. Compared with the order above: −5g protein, +70 calories.

Swaps McCrispy Strips (3 piece) for McCrispy.

What would break it

These add the most calories for the least protein. Adding one to the order above takes it to:

  • World Famous Fries (Small): 630 calories (3g protein added)
  • World Famous Fries (Large): 880 calories (7g protein added)
  • World Famous Fries (Medium): 720 calories (5g protein added)

How this order was chosen

We tried every McDonald's meal a person would realistically order from the published menu (burger, sandwich or nuggets, side, sauces) and kept the ones with 500 calories or fewer. Among those, the order with the most protein wins, but an item only earns its place if it adds at least 1g of protein for every 50 calories. Without that rule the winner fills up with sides that add a gram or two of protein and a lot of calories. Drinks are left out; pair the meal with a zero-calorie one.

  • Breakfast items are left out because most locations stop serving them mid-morning.

Nutrition from Zolt's McDonald's menu data, last reviewed 2026-11-04 against McDonald's USA, LLC. Portions in the restaurant vary, so log what you were actually served.

More orders