High-Protein McDonald's Orders, Ranked
By the MacroTray editorial team · Updated · Data: McDonald's official Nutrition Calculator (US), read in the browser

Protein targets are easier to hit when you know which orders actually deliver. Below, every McDonald's meal in our data is ranked two ways: total protein, and protein per 100 calories, which shows how much protein you get for the calories you spend.
Key takeaways
- Most protein: Double Quarter Pounder with Cheese + small fries with 51g.
- Most protein per calorie: McCrispy Strips at 7.8g per 100 calories.
- Sauces, dressings and sugary drinks add calories without protein. Check them in the calculator.
Most protein per order
| # | Order | Protein | Cal | Net carbs | Sodium |
|---|---|---|---|---|---|
| 1 | Double Quarter Pounder with Cheese + small friescustom build | 51g | 970 | 69g | 1,550mg |
| 2 | McCrispy Strips + Ranch Snack Wrapcustom build | 48g | 800 | 53g | 2,290mg |
| 3 | Double Quarter Pounder with Cheese | 48g | 740 | 41g | 1,360mg |
| 4 | McDouble + McChickencustom build | 36g | 780 | 67g | 1,480mg |
| 5 | Big Breakfast with Hotcakes | 36g | 1340 | 153g | 2,070mg |
| 6 | Bacon Quarter Pounder with Cheese | 36g | 630 | 40g | 1,470mg |
| 7 | Steak, Egg & Cheese Bagel | 34g | 680 | 54g | 1,510mg |
| 8 | McCrispy Strips | 31g | 400 | 22g | 1,320mg |
| 9 | Quarter Pounder with Cheese + apple slicescustom build | 30g | 535 | 44g | 1,140mg |
| 10 | Quarter Pounder with Cheese | 30g | 520 | 40g | 1,140mg |
Most protein per calorie
Best for cutting or for staying within a calorie budget while still getting protein.
| # | Order | Protein / 100 cal | Protein | Cal | Fat |
|---|---|---|---|---|---|
| 1 | McCrispy Strips | 7.8g | 31g | 400 | 20g |
| 2 | Double Quarter Pounder with Cheese | 6.5g | 48g | 740 | 42g |
| 3 | McCrispy Strips + Ranch Snack Wrapcustom build | 6.0g | 48g | 800 | 43g |
| 4 | Quarter Pounder with Cheese | 5.8g | 30g | 520 | 26g |
| 5 | Bacon Quarter Pounder with Cheese | 5.7g | 36g | 630 | 35g |
| 6 | Double Cheeseburger | 5.7g | 25g | 440 | 24g |
| 7 | McDouble | 5.6g | 22g | 390 | 20g |
| 8 | Quarter Pounder with Cheese + apple slicescustom build | 5.6g | 30g | 535 | 26g |
| 9 | McCrispy | 5.5g | 26g | 470 | 20g |
| 10 | Egg McMuffin | 5.5g | 17g | 310 | 13g |
Tips
- Grilled or lean proteins usually beat fried versions on protein per calorie.
- Doubling the protein, where offered, is often the cheapest way to add protein without adding many carbs.
- Watch the sodium column: high-protein orders are often salty.
Frequently asked questions
What has the most protein at McDonald's?
Double Quarter Pounder with Cheese + small fries has the most protein in our ranking: 51g for 970 calories.
What is the leanest high-protein order at McDonald's?
McCrispy Strips gives the most protein per calorie: 7.8g of protein per 100 calories (31g total).
Open the McDonald's calculator →
More McDonald's guides
- The Lowest-Calorie Meals at McDonald's
- McDonald's Keto and Low-Carb Guide
- McDonald's Low-Sodium Guide
- Full McDonald's menu nutrition