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 63 single orders — 48 entrées, the rest sides and drinks — using McDonald's's own published figures. The lightest meal-sized order is the Chocolate Chip Cookie at 170 calories; the heaviest entrée, the Big Breakfast® with Hotcakes, is 1,340. The most protein in a complete meal under 500 is 31 g.

Source: healthyfastfood.org (third-party host) · Data refreshed

As of September 2026, 63 McDonald's single orders can go into a built order, and the most protein in a complete McDonald's meal under 500 calories is 31 g (McCrispy® Strips, Cuties, and a water).

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 — Entrée first, then a side, then a drink if there is room — the same greedy order the MinMax app uses (water unless a shake adds 10 g of protein).

Most protein

  • McCrispy® Strips400 cal · 31g
  • Cuties35 cal · 0g
  • Water0 cal

435 of 500 cal · 31 g protein

What to say at the counter: “McCrispy® Strips, Cuties, and a water — 435 cal, 31 g protein.”

Get it at the nearest McDonald's →

Most filling

  • McCrispy® Strips400 cal · 31g
  • Cuties35 cal · 0g
  • Water0 cal

435 of 500 cal · 31 g protein

What to say at the counter: “McCrispy® Strips, Cuties, and a water — 435 cal, 31 g protein.”

Get it at the nearest McDonald's →

Lightest

  • Hamburger250 cal · 12g
  • Cuties35 cal · 0g
  • Water0 cal

285 of 500 cal · 12 g protein

What to say at the counter: “A Hamburger, Cuties, and a water — 285 cal, 12 g protein.”

Get it at the nearest McDonald's →

The 20 lightest single orders at McDonald's

Meal-sized single orders (at least 150 calories or 10 g protein) sorted lightest first — the rows the builder reaches for at a tight cap. 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 single orders at McDonald's
ItemCaloriesProtein
Chocolate Chip Cookie1702g
Baked Apple Pie2302g
World Famous Fries® (Small)2303g
Hamburger25012g
Bagel (plain)2709g
Chicken McNuggets® (6 Piece)27015g
Pumpkin and Creme Pie2803g
Cheeseburger30015g
Strawberry & Creme Pie3003g
Egg McMuffin®31017g
Fruit & Maple Oatmeal (w/ Brown Sugar)3106g
Sausage Burrito31013g
Double Hamburger33020g
Hot Caramel Sundae3307g
Hot Fudge Sundae3308g
Filet-O-Fish®38016g
Caesar Snack Wrap®39017g
Egg Cheese Biscuit39013g
McDouble®39022g
Spicy Snack Wrap®39017g

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.