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
- 32 orders under 300
- 15g most protein in one item
- 18g protein in a full meal
- 20 entrées over 300
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 →Build your own McDonald's order under 300 calories → Swap any item, add a side, share the link.
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).
| # | Item | Calories | Protein | Protein / 100 cal |
|---|---|---|---|---|
| 1 | Spicy Chicken McNuggets (6) | 290 | 15g | 5.2g |
| 2 | Cheeseburger | 300 | 15g | 5.0g |
| 3 | Chicken McNuggets (6) | 250 | 14g | 5.6g |
| 4 | Latte (Large) | 250 | 13g | 5.2g |
| 5 | Hamburger | 250 | 12g | 4.8g |
| 6 | Cappuccino (Large) | 200 | 11g | 5.5g |
| 7 | Latte (Medium) | 190 | 10g | 5.3g |
| 8 | Cappuccino (Medium) | 160 | 9g | 5.6g |
| 9 | Chicken McNuggets (4) | 170 | 9g | 5.3g |
| 10 | Iced Latte (Large) | 170 | 9g | 5.3g |
| 11 | Caramel Latte (Small) | 250 | 9g | 3.6g |
| 12 | Caramel Macchiato (Small) | 260 | 9g | 3.5g |
| 13 | Plain Bagel | 270 | 9g | 3.3g |
| 14 | Latte (Small) | 140 | 8g | 5.7g |
| 15 | Iced Caramel Macchiato (Medium) | 240 | 8g | 3.3g |
| 16 | French Vanilla Latte (Small) | 250 | 8g | 3.2g |
| 17 | Caramel Cappuccino (Medium) | 260 | 8g | 3.1g |
| 18 | Mocha Latte (Small) | 290 | 8g | 2.8g |
| 19 | Iced Caramel Macchiato (Small) | 200 | 7g | 3.5g |
| 20 | Caramel Cappuccino (Small) | 210 | 7g | 3.3g |
| 21 | Iced Caramel Latte (Medium) | 220 | 7g | 3.2g |
| 22 | French Vanilla Cappuccino (Medium) | 260 | 7g | 2.7g |
| 23 | Iced Mocha Latte (Small) | 270 | 7g | 2.6g |
| 24 | Cappuccino (Small) | 110 | 6g | 5.5g |
| 25 | Iced Latte (Medium) | 120 | 6g | 5.0g |
| 26 | Iced Caramel Latte (Small) | 180 | 6g | 3.3g |
| 27 | Caramel Apple Pie Iced Latte (Small) | 280 | 6g | 2.1g |
| 28 | Iced Latte (Small) | 80 | 5g | 6.3g |
| 29 | French Vanilla Cappuccino (Small) | 210 | 5g | 2.4g |
| 30 | World Famous Fries (Small) | 230 | 3g | 1.3g |
| 31 | Hash Browns | 140 | 2g | 1.4g |
| 32 | Apple Slices | 15 | 0g | 0.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 doesMore at McDonald's
- McDonald's calories & nutrition (123 items listed)
- McDonald's under 400 calories (59 orders)
- McDonald's under 500 calories (80 orders)
- McDonald's under 600 calories (93 orders)
- High-protein McDonald's orders (14 items)
- McDonald's calorie calculator (build an order under your cap)
Under 300 calories at other chains
The same cap at 3 Burgers chains, or the cross-chain pillar: fast food under 300 calories.