MinMax

McDonald's calorie calculator: build an order under your cap

Set a calorie cap from 200 to 1,500 and build a McDonald's order from 105 single orders — 25 entrées, 4 sides, 22 breakfast items and 54 drinks — using McDonald's own published figures, rounded to whole calories and grams. The lightest meal-sized main is the Chicken McNuggets (4) at 170 calories; the heaviest entrée, the Double Quarter Pounder with Cheese, is 740. The most protein in a complete meal under 500 is 39 g.

Source: McDonald's nutrition guide (official) · Data refreshed

As of October 2026, 105 McDonald's single orders can go into a built order, and the most protein in a complete McDonald's meal under 500 calories is 39 g (3 McCrispy Strips and a 1% Low Fat Milk Jug).

Build your McDonald's order

Pick a cap, choose what matters, then add, swap or remove items; the total, the macros and the words to say at the counter update as you go, and the link in the address bar carries your order.

Three complete McDonald's meals under 500 calories

Starting points for the builder — One meal-sized entrée, up to two different sides and a drink — the MinMax app's meal and the best under the cap, drink included (water only where no published drink fits; the lightest meal takes a zero-calorie drink, or water).

Most protein

  • McCrispy Strips (3)400 cal · 31g
  • 1% Low Fat Milk Jug100 cal · 8g

500 of 500 cal · 39 g protein

What to say at the counter: “3 McCrispy Strips and a 1% Low Fat Milk Jug — 500 cal, 39 g protein.”

Get it at the nearest McDonald's →

Most filling

  • McCrispy Strips (3)400 cal · 31g
  • 1% Low Fat Milk Jug100 cal · 8g

500 of 500 cal · 39 g protein

What to say at the counter: “3 McCrispy Strips and a 1% Low Fat Milk Jug — 500 cal, 39 g protein.”

Get it at the nearest McDonald's →

Lightest

  • Chicken McNuggets (4)170 cal · 9g
  • Americano (Small)0 cal · 0g

170 of 500 cal · 9 g protein

What to say at the counter: “A 4-piece Chicken McNuggets and a small Americano — 170 cal, 9 g protein.”

Get it at the nearest McDonald's →

The 20 lightest meal-sized mains at McDonald's

Meal-sized entrées and breakfast mains (at least 150 calories or 10 g protein), lightest first — the mains the builder builds on at a tight cap; sides and drinks are added in the builder. Every McDonald's item is in the full table on the McDonald's calories page and in /data/mcdonalds.json (each row carries its role and id).

Lightest meal-sized mains at McDonald's
ItemCaloriesProtein
Chicken McNuggets (4)1709g
Chicken McNuggets (6)25014g
Hamburger25012g
Plain Bagel2709g
Spicy Chicken McNuggets (6)29015g
Cheeseburger30015g
Egg McMuffin31017g
Sausage Burrito31013g
Filet-O-Fish38016g
Egg and Cheese Biscuit39013g
McChicken39014g
McDouble39022g
Spicy Snack Wrap39017g
McCrispy Strips (3)40031g
Ranch Snack Wrap40017g
Sausage McMuffin40014g
Chicken McNuggets (10)41023g
Bacon, Egg & Cheese McGriddles43017g
Sausage McGriddles43011g
Double Cheeseburger44025g

Eat at McDonald's without blowing your cap

MinMax finds the best McDonald's meal under your calorie goal — at the location nearest you — and lets you swap items to hit your protein. Free on iPhone.

Download MinMax — free What the app does

More at McDonald's

Calculators at other chains

The same builder at 3 Burgers chains, or compare every chain on fast food under 500 calories.