MinMax

McDonald's under 300 calories: 32 orders, ranked

Of the 105 single orders we track at McDonald's, 32 come in at or under 300 calories — 30%. The most protein in one item under 300 is the Spicy Chicken McNuggets (6), 15 g for 290 calories; the most filling by protein and fiber per calorie is the Chicken McNuggets (6) (14 g protein, 250 cal). 5 entrées fit under 300; 20 do not.

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

As of October 2026, 32 of the 105 McDonald's single orders we track come in at or under 300 calories, and the most protein in a complete McDonald's meal under 300 is 18 g (A 4-piece Chicken McNuggets and a Reduced Sugar Low Fat Chocolate Milk Jug).

Three complete McDonald's meals under 300 calories

Under 300, the most-protein meal is built on the Chicken McNuggets (4) (170 cal), which leaves 130 calories for its sides and drink. 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

  • Chicken McNuggets (4)170 cal · 9g
  • Reduced Sugar Low Fat Chocolate Milk Jug130 cal · 9g

300 of 300 cal · 18 g protein

What to say at the counter: “A 4-piece Chicken McNuggets and a Reduced Sugar Low Fat Chocolate Milk Jug — 300 cal, 18 g protein.”

Get it at the nearest McDonald's →

Most filling

  • Spicy Chicken McNuggets (6)290 cal · 15g
  • Hot Tea (Medium)10 cal · 3g

300 of 300 cal · 18 g protein

What to say at the counter: “A 6-piece Spicy Chicken McNuggets and a medium Hot Tea — 300 cal, 18 g protein.”

Get it at the nearest McDonald's →

Lightest

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

170 of 300 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 →

Every McDonald's order under 300 calories, ranked by protein

Single orders only — no desserts, kids' meals, combos, sauces or toppings — by grams of protein, then calories. The median order under 300 is 225 calories and 5 of the 32 are entrées. Figures as McDonald's published them, rounded to whole numbers (how we check them).

McDonald's orders under 300 calories
#ItemCaloriesProteinProtein / 100 cal
1Spicy Chicken McNuggets (6)29015g5.2g
2Cheeseburger30015g5.0g
3Chicken McNuggets (6)25014g5.6g
4Latte (Large)25013g5.2g
5Hamburger25012g4.8g
6Cappuccino (Large)20011g5.5g
7Latte (Medium)19010g5.3g
8Cappuccino (Medium)1609g5.6g
9Chicken McNuggets (4)1709g5.3g
10Iced Latte (Large)1709g5.3g
11Caramel Latte (Small)2509g3.6g
12Caramel Macchiato (Small)2609g3.5g
13Plain Bagel2709g3.3g
14Latte (Small)1408g5.7g
15Iced Caramel Macchiato (Medium)2408g3.3g
16French Vanilla Latte (Small)2508g3.2g
17Caramel Cappuccino (Medium)2608g3.1g
18Mocha Latte (Small)2908g2.8g
19Iced Caramel Macchiato (Small)2007g3.5g
20Caramel Cappuccino (Small)2107g3.3g
21Iced Caramel Latte (Medium)2207g3.2g
22French Vanilla Cappuccino (Medium)2607g2.7g
23Iced Mocha Latte (Small)2707g2.6g
24Cappuccino (Small)1106g5.5g
25Iced Latte (Medium)1206g5.0g
26Iced Caramel Latte (Small)1806g3.3g
27Caramel Apple Pie Iced Latte (Small)2806g2.1g
28Iced Latte (Small)805g6.3g
29French Vanilla Cappuccino (Small)2105g2.4g
30World Famous Fries (Small)2303g1.3g
31Hash Browns1402g1.4g
32Apple Slices150g0.0g

What 300 calories buys at McDonald's

The 8 lightest orders under 300: Apple Slices (15), Iced Latte (Small) (80), Cappuccino (Small) (110), Iced Latte (Medium) (120), Hash Browns (140), Latte (Small) (140), Cappuccino (Medium) (160) and Chicken McNuggets (4) (170).

What doesn't fit under 300

20 of 25 McDonald's entrées are over 300 calories; the lightest of them, the Filet-O-Fish, misses by 80 calories at 380. With more room, see McDonald's under 400. Closest misses: Filet-O-Fish (380), McChicken (390), McDouble (390), Spicy Snack Wrap (390) and McCrispy Strips (3) (400).

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

Under 300 calories at other chains

The same cap at 3 Burgers chains, or the cross-chain pillar: fast food under 300 calories.