Fit Shapes
Get the appGet the appAndroid beta

High-protein McDonald's: the best orders, ranked

McCrispy Strips beat every burger and sandwich at McDonald's on protein per calorie, and the Double Quarter Pounder has the most protein. Here's the menu, ranked.

Photo by Farragutful, CC BY-SA 4.0, cropped.

If you want the most protein for your calories at McDonald’s, get McCrispy Strips. If you want the most protein, period, get a Double Quarter Pounder with Cheese. Everything else on the menu lands somewhere between the two, and the table below ranks all of it.

I haven’t eaten at McDonald’s in years, so I can’t tell you what tastes best. I can tell you what the numbers say. They all come from McDonald’s own nutrition pages, and every item links to a page with its full nutrition facts.

How I ranked the menu

I ranked everything by protein per 100 calories, which tells you how much protein you get for the calories you spend. A Double Quarter Pounder with Cheese has more than twice the protein of a McDouble, but nearly twice the calories too. It still comes out ahead per 100 calories—6.5 g to 5.6 g. If you’re trying to hit a protein goal without going over your calories, that’s the number to watch.

What has the most protein per calorie at McDonald’s?

McCrispy Strips. Three strips have 31 g of protein in 400 calories, or 7.8 g for every 100 calories. That’s more than any burger, sandwich, or McNuggets size on the menu.

Three McCrispy Strips in an open box

McDonald's

McCrispy Strips

3 pieces

400 kcal

Protein 31 gFat 20 gCarbs 24 g
Protein per 100 calories
7.8 g
Net carbs
22 g
McCrispy Strips nutrition facts

Photo by Ser Amantio di Nicolao, CC BY-SA 4.0, cropped.

A fourth strip keeps nearly the same ratio, so a 4-piece gets you 41 g. Count the dip, though. Each one adds calories of its own.

What’s the highest-protein item at McDonald’s?

The Double Quarter Pounder with Cheese, with 48 g of protein. It’s also second on protein per calorie, at 6.5 g for every 100 calories.

McDonald's

Double Quarter Pounder with Cheese

1 sandwich

740 kcal

Protein 48 gFat 42 gCarbs 43 g
Protein per 100 calories
6.5 g
Net carbs
41 g
Double Quarter Pounder with Cheese nutrition facts

Here are the items with the most protein on the menu.

  1. Double Quarter Pounder with Cheese, 48 g
  2. 20 Chicken McNuggets, 46 g
  3. 4 McCrispy Strips, 41 g
  4. Bacon Quarter Pounder with Cheese, 36 g, tied with the Big Breakfast with Hotcakes

Twenty McNuggets come with 830 calories before you open a sauce, so that protein comes in a big meal. At breakfast, the Steak, Egg & Cheese Bagel has the most protein of any sandwich, with 34 g.

High protein, low calorie: the best McDonald’s orders

If you want protein without spending many calories, four orders stand out.

McDonald's

Egg McMuffin

1 sandwich

310 kcal

Protein
17 g
Protein per 100 calories
5.5 g
Egg McMuffin nutrition facts

McDonald's

McDouble

1 sandwich

390 kcal

Protein
22 g
Protein per 100 calories
5.6 g
McDouble nutrition facts

The full ranking

Here’s every item on our McDonald’s page, ranked by protein per 100 calories. Click any column to rank by it instead, or use the filters to narrow it down. On a phone, use Sort.

26 itemsMost protein per 100 calories first

ItemCaloriesProteinFatCarbsFiberNet carbsProtein per 100 cal
McCrispy Strips3 pieces · 2 sizes40031 g20 g24 g2 g22 g7.8 g
Double Quarter Pounder with Cheese1 sandwich74048 g42 g43 g2 g41 g6.5 g
Quarter Pounder with Cheese1 sandwich52030 g26 g42 g2 g40 g5.8 g
Double Cheeseburger1 sandwich44025 g24 g34 g2 g32 g5.7 g
Bacon Quarter Pounder with Cheese1 sandwich63036 g35 g43 g3 g40 g5.7 g
McDouble1 sandwich39022 g20 g32 g2 g30 g5.6 g
Chicken McNuggets10 pieces · 4 sizes41023 g24 g26 g1 g25 g5.6 g
Egg McMuffin1 sandwich31017 g13 g30 g2 g28 g5.5 g
McCrispyMcCrispy · 4 versions47026 g20 g46 g1 g45 g5.5 g
Steak, Egg & Cheese Bagel1 sandwich68034 g35 g57 g3 g54 g5 g
Cheeseburger1 sandwich30015 g13 g31 g2 g29 g5 g
Hamburger1 sandwich25012 g9 g30 g1 g29 g4.8 g
Big Mac1 sandwich58025 g34 g45 g3 g42 g4.3 g
Snack WrapRanch · 2 flavors40017 g23 g32 g1 g31 g4.3 g
Sausage McMuffin with Egg1 sandwich48020 g31 g30 g2 g28 g4.2 g
Filet-O-Fish1 sandwich38016 g19 g38 g1 g37 g4.2 g
McChicken1 sandwich39014 g21 g38 g1 g37 g3.6 g
Sausage McMuffin1 sandwich40014 g26 g29 g2 g27 g3.5 g
Sausage McGriddles1 sandwich43011 g24 g41 g2 g39 g2.6 g
Vanilla Cone1 cone2005 g5 g33 g0 g33 g2.5 g
Sausage Biscuit1 sandwich46011 g30 g37 g2 g35 g2.4 g
Oreo McFlurryRegular · 2 sizes41010 g13 g64 g1 g63 g2.4 g
M&M'S McFlurryRegular · 2 sizes57011 g19 g85 g2 g83 g1.9 g
FriesMedium · 3 sizes3205 g15 g43 g4 g39 g1.6 g
Hash Browns1 hash brown1402 g8 g18 g2 g16 g1.4 g
Baked Apple Pie1 pie2302 g11 g33 g1 g32 g0.9 g

Each row is one serving, the size its page opens on. High protein is 5 g of protein or more per 100 calories, the line on those bars. Click a column to rank every item by it.Use Sort to rank every item.

A few things stand out. The Big Mac ranks below the McDouble, which has nearly as much protein for far fewer calories. The breakfast sandwiches with sausage fall well behind the Egg McMuffin. And the chicken sandwiches are far apart—a McCrispy has nearly twice the protein of a McChicken.

What’s the lowest-calorie item at McDonald’s?

Apple Slices, though they’re a side more than a meal. Beyond those, here are the low-calorie picks.

  • Hash Browns, 140 calories, the lowest after Apple Slices
  • A Vanilla Cone, 200 calories, one of the lowest-calorie sweets
  • A Hamburger, 250 calories, or six Chicken McNuggets, also 250, with more protein
  • An Egg McMuffin, 310 calories, at breakfast

Low calorie and low protein usually go together, though. Hash Browns have 2 g of protein. If you want protein as well as few calories, start with the four orders in the high-protein, low-calorie section.

How to get more protein from a McDonald’s order

A few swaps change the numbers more than you’d think.

  • Pick strips over McNuggets. Three McCrispy Strips have about the same calories as ten Chicken McNuggets and 31 g of protein to their 23 g.
  • Pick an Egg McMuffin over a Sausage McMuffin. It has fewer calories and more protein, 17 g against 14 g.
  • Pick a McCrispy over a McChicken. You get 26 g of protein instead of 14 g, for 470 calories instead of 390.
  • Skip the sauce or the mayo. A Big Mac without its sauce has 440 calories and loses only 1 g of protein. A McChicken without mayonnaise has 290 calories, with the same protein.

None of this makes one order right and another wrong. It’s just easier to hit your numbers when you know them before you order.

Sources

1 source
  1. McDonald's. Nutrition Calculator, US menu. Read October 19, 2026. mcdonalds.com/us/en-us/about-our-food/nutrition-calculator.html

Join the club.

Fit Shapes is a premium calorie and macro tracking app. You’re one tap away from getting in your best shape.

The first 1,000 members get a numbered Founding Member card.

Fit Shapes for Android is coming soon

The Android app is not on Google Play yet. Join the beta to use it now. It's free for testers. We'll email you a link to install it from Google Play.

Use the exact address of the Google account on your phone's Play Store. For most people, this is their Gmail address. Don't add a + part.

We use your email only to invite you to the beta. Privacy policy