McDonald's Protein per Dollar, Ranked

The best protein deal at McDonald's is the Double Quarter Pounder with Cheese: 48 grams for $8.19, which is 5.9 grams of protein per dollar. The worst is the Egg McMuffin at 3.2. That's a 1.8-fold gap on one menu board, and it's the whole reason this page exists. Below are all 6 McDonald's items we priced, ranked, with the date and the source behind every number.

Prices observed July 6, 2026 from a national-average tracker, a la carte, with the exact basis stated on every row. Protein grams come from McDonald's own published product nutrition. Fast-food prices are regional, so treat these as a national reference point rather than your receipt. Full data in the raw CSV.

Best value
5.9 g / $1

Double Quarter Pounder with Cheese, 48 g for $8.19

Worst value
3.2 g / $1

Egg McMuffin, 17 g for $5.35

Spread on one menu
1.8x

between the best and worst of 6 priced items

All 6 McDonald's items, best protein value first

One division problem per row: protein grams divided by the price. The rank column shows where each item lands in the full 30-item, 7-chain study.

6 McDonald's menu items ranked by grams of protein per dollar, best value first. Prices observed July 6, 2026. Protein grams from McDonald's' published nutrition data. Each row states the exact price basis it was recorded from.
# Menu item Protein Price Protein per $1 Rank in study Price basis and date observed
1 Double Quarter Pounder with Cheese 48 g $8.19 5.9 g 5 of 30 PriceListo national average, Jul 6 2026 snapshot; a la carte
2 McDouble 22 g $3.99 5.5 g 12 of 30 PriceListo national average, Jul 6 2026 snapshot; a la carte
3 Big Mac 25 g $5.89 4.2 g 21 of 30 PriceListo national average, Jul 6 2026 snapshot; a la carte
4 Chicken McNuggets (10 pc) 23 g $5.99 3.8 g 24 of 30 PriceListo national average, Jul 6 2026 snapshot; a la carte
5 McChicken 14 g $3.89 3.6 g 26 of 30 PriceListo national average, Jul 6 2026 snapshot; a la carte
6 Egg McMuffin 17 g $5.35 3.2 g 28 of 30 PriceListo national average, Jul 6 2026 snapshot; a la carte

Protein per dollar is grams of protein divided by the menu price, nothing else. Prices observed July 6, 2026. Fast-food chains do not publish a single national price, so every row above names the exact basis its price came from, and your local number will differ.

Where each protein figure came from
Double Quarter Pounder with Cheese
mcdonalds.com product nutrition (Jul 2026); re-verified via McDonald's item API
McDouble
mcdonalds.com product nutrition (Jul 2026)
Big Mac
mcdonalds.com product nutrition (Jul 2026)
Chicken McNuggets (10 pc)
mcdonalds.com product nutrition (Jul 2026)
McChicken
mcdonalds.com product nutrition (Jul 2026)
Egg McMuffin
mcdonalds.com product nutrition (Jul 2026)

What this actually means when you're standing at the counter

Beef stacks win and everything else loses. That's the McDonald's story in one line. The two items at the top of this table are both just beef patties with cheese, and the four below them are all paying for something that isn't protein: a third bun, a coating, a bigger box, an English muffin.

The Big Mac is the clearest example, and it's a little painful. It carries 25 grams for $5.89. The McDouble carries 22 grams for $3.99. So the upgrade is 3 extra grams of protein for $1.90, which works out to about $0.63 per additional gram. You're not buying protein at that point. You're buying the middle bun and the sauce, and honestly, if that's what you came for, fine. Just don't file it under macros.

The Chicken McNuggets (10 pc) number surprises people. 23 grams for $5.99 is 3.8 grams per dollar, which puts a ten-piece behind a single McDouble that costs two dollars less. Breading is cheap to make and expensive to buy, and that gap is the entire explanation.

And then there's the Egg McMuffin, sitting dead last at 3.2 grams per dollar. It has a reputation as the sensible protein breakfast of the American highway, and by this one measure it's the weakest thing on this page. It's still a fine breakfast. It's just an expensive way to buy an egg.

So the practical version: if the drive-thru is happening anyway and protein is the point, the two beef stacks are the order. The McDouble at $3.99 is the one I'd actually pick, because it gets you within striking distance of the top ratio for less than half the price of the winner. Everything below the top two on this table is a taste decision wearing a nutrition costume.

Worth keeping the scale in view, though. The best order at McDonald's, 5.9 grams per dollar, doesn't reach the top of the wider study, where Chipotle's High Protein Cup (4 oz chicken) hits 8.4. And none of them are close to a grocery store, where the cheapest protein per gram ranking starts an order of magnitude cheaper. This table is damage control, not a strategy.

What this page doesn't cover

Worth being blunt about the edges of this, because a food-cost page that oversells itself is worth less than no page at all.

You can check all of it. The raw CSV holds every row with its source and price basis, the methodology page explains the pricing rules, and the full 30-item study puts McDonald's next to the other six chains.

Compare it to another menu

McDonald's doesn't exist in isolation, and the interesting numbers show up when you put two menus next to each other.