Dark
🌙

The Worst Calorie-to-Protein Ratio at Every Fast Food Chain (2026 Ranked)

📅 Updated August 13, 2026 🍔 21 chains ranked 📊 Live data from PriceMyMeal

Not all fast food calories are created equal. Some items pack 30g of protein into 400 calories — genuine fuel. Others deliver 5g of protein for 600 calories — nearly empty calories. We found the worst calorie-to-protein ratio at every major fast food chain: the item that gives you the least protein per calorie spent. What you'll find is that the worst offenders aren't the burgers — they're the sides, the desserts and the drinks that hide in plain sight. Minimum 5g of protein to qualify.


Worst Calorie-to-Protein Ratio at Every Fast Food Chain

#1 Subway — Footlong Cookie (98.3:1)

Subway fast food logo🥖 Subway
Footlong Cookie
24gFat
6gProtein
540mgSodium
84gCarbs
From $5.00 USD
🍪

The Subway Footlong Cookie scores a 98.3:1 ratio — 590 calories for just 6g of protein. The irony is hard to ignore: Subway's footlong subs can be among the most protein-efficient items in fast food, with the Chicken Teriyaki delivering 48g of protein for 610 calories (12.7:1). The cookie is the opposite of everything the chain's healthy image represents — essentially a dessert sold at a sandwich shop. One Footlong Cookie has more calories than two 6-inch turkey subs combined.

#2 Nando's — Carrot Cake (96.0:1)

Nando's fast food logo🍗 Nando's
Carrot Cake
24gFat
5gProtein
320mgSodium
62gCarbs
From $4.49 USD
🍰

Nando's Carrot Cake hits a 96:1 ratio — 480 calories for just 5g of protein. At a chain built entirely around high-protein PERi-PERi flame-grilled chicken, the cake is a complete nutritional outlier. The Whole Chicken delivers 140g of protein — that's a ratio of roughly 7.8:1. The cake is 96:1. The gap between the best and worst item at Nando's is one of the widest at any chain in this ranking.

#3 Papa Johns — Mega Chocolate Chip Cookie (92.5:1)

Papa Johns fast food logo🍕 Papa Johns
Mega Chocolate Chip Cookie
64gFat
16gProtein
840mgSodium
216gCarbs
From $8.99 USD
🍪

The Papa Johns Mega Chocolate Chip Cookie at 92.5:1 — 1480 calories, 16g protein — is a large-format dessert designed to share after a pizza order. It's 16 servings of cookie brownies containing almost no protein. Papa Johns' pizza itself is a reasonable protein source; this dessert add-on delivers the caloric damage without any of the protein benefit. The upsell cost: nearly 1,500 extra calories with negligible nutritional value.

#4 Pizza Hut — Ultimate Choc Chip Cookie (86.7:1)

Pizza Hut fast food logo🍕 Pizza Hut
Ultimate Choc Chip Cookie
44gFat
12gProtein
720mgSodium
152gCarbs
From $8.49 USD
🍪

The Pizza Hut Ultimate Choc Chip Cookie scores 86.7:1 — 1040 calories for 12g of protein, designed to serve 8. As with most pizza chain desserts, it's a high-margin add-on that loads the order with calories. The pizza itself is a reasonable protein source at 15-20g per slice — the cookie strips that protein density out of the meal entirely. One cookie adds roughly 130 calories and 1.5g protein per person if shared eight ways.

#5 Burger King — Large Fries (86.0:1)

Burger King fast food logo🍔 Burger King
Large Fries
18gFat
5gProtein
570mgSodium
63gCarbs
From $3.99 USD
🍟

Burger King Large Fries score 86:1 — 430 calories for just 5g of protein. Fries appear multiple times across different chains in this ranking because the nutritional profile is almost identical everywhere: potato + oil = calories with minimal protein. The Whopper delivers 31g of protein at 660 calories (21.3:1) — order the burger without the fries and the meal's ratio is dramatically better. See the Big Mac vs Whopper comparison →

#6 Wendy's — Large Fries (86.0:1)

Wendy's fast food logo🍔 Wendy's
Large Fries
19gFat
5gProtein
400mgSodium
57gCarbs
From $3.49 USD
🍟

Wendy's Large Fries score 86:1 — 430 calories, 5g protein — identical ratio to Burger King's. Fries are the one place where Wendy's fresh-never-frozen beef philosophy doesn't help: the potatoes and oil don't improve from the supply chain advantage. The Dave's Double scores roughly 16:1 by comparison. Removing the fries from a Dave's Double meal drops the combined ratio from around 40:1 to 16:1 — the single most impactful swap you can make at Wendy's.

#7 Domino's — Lava Cakes (85.0:1)

Domino's fast food logo🍕 Domino's
Lava Cakes
28gFat
8gProtein
320mgSodium
100gCarbs
From $5.49 USD
🍫

Domino's Lava Cakes score 85:1 — 680 calories for 8g of protein across two individual molten chocolate cakes. A standard pizza add-on, they're designed to be ordered alongside rather than instead of the main. But they add 680 calories to an order that probably already exceeds 1,000 cal, delivering almost no protein in return. For context, two slices of a Domino's Large Pepperoni contain roughly 400 calories and 18g of protein — a 22:1 ratio. The Lava Cakes are 85:1.

#8 Shake Shack — Crinkle-Cut Fries (84.0:1)

Shake Shack fast food logo🍔 Shake Shack
Crinkle-Cut Fries
18gFat
5gProtein
550mgSodium
60gCarbs
From $4.49 USD
🍟

Shake Shack Crinkle-Cut Fries score 84:1 — 420 calories, 5g protein. Premium positioning doesn't improve fry nutrition: Shake Shack's crinkle-cut fries are made with higher-quality ingredients than fast food standard, but potato and oil remain potato and oil. At $4.49 they cost more than McDonald's fries; the nutritional profile is essentially identical. The ShackBurger scores around 18:1 — the gap between the burger and the fries at Shake Shack is one of the widest in the ranking.

#9 Chick-fil-A — Waffle Fries (Med) (84.0:1)

Chick-fil-A fast food logo🐔 Chick-fil-A
Waffle Fries (Med)
22gFat
5gProtein
370mgSodium
50gCarbs
From $3.09 USD
🍟

Chick-fil-A Waffle Fries score 84:1 — 420 calories for 5g of protein. They're arguably the most beloved fries in fast food by customer loyalty surveys, which makes the ratio all the more interesting: beloved doesn't mean nutritious. The Chicken Sandwich scores 15.7:1 by comparison (440 cal, 28g protein). Order the sandwich without the fries and the meal is among the most protein-efficient in fast food. Add the fries and the combined ratio nearly doubles.

#10 Hardee's — Onion Rings (Med) (82.0:1)

Hardee's fast food logo🍔 Hardee's
Onion Rings (Med)
21gFat
5gProtein
760mgSodium
51gCarbs
From $3.49 USD
🧅

Hardee's Onion Rings (Med) score 82:1 — 410 calories for just 5g of protein. Onion rings consistently perform worse than fries on this metric: the batter adds calories without adding meaningful protein, and onions themselves have almost none. The Monster Thickburger — the chain's most extreme burger — scores roughly 14:1 by comparison. At Hardee's the worst-ratio item isn't the huge burger; it's the side.

#11 Chipotle — Chips & Guacamole (81.4:1)

Chipotle fast food logo🌯 Chipotle
Chips & Guacamole
36gFat
7gProtein
660mgSodium
58gCarbs
From $5.45 USD
🥑

Chipotle Chips & Guacamole scores 81.4:1 — 570 calories for 7g of protein. Avocado is nutrient-dense but protein-poor; the chips add fat and carbs with almost none. At $6.45 it's also one of the more expensive items in the Chipotle lineup. The Chicken Burrito delivers 51g of protein for 1,040 calories (a 20.4:1 ratio). Adding chips and guac to that order adds 570 calories and 7g protein — mathematically dragging the meal from 20:1 toward 35:1.

#12 KFC — Fries (Lg) (78.0:1)

KFC fast food logo🍗 KFC
Fries (Lg)
17gFat
5gProtein
860mgSodium
56gCarbs
From $3.99 USD
🍟

KFC Fries (Lg) score 78:1 — 390 calories for just 5g of protein. At a chain where the Chicken Sandwich delivers 34g of protein for 520 calories (15.3:1), the fries are the nutritional weak link. The pattern holds across every fried chicken chain: the chicken is a decent protein source; the fries that accompany it are not. See how KFC prices and menus compare globally →

#13 Popeyes — Cajun Fries (Lg) (77.7:1)

Popeyes fast food logo🍗 Popeyes
Cajun Fries (Lg)
35gFat
9gProtein
1190mgSodium
88gCarbs
From $3.99 USD
🍟

Popeyes Cajun Fries (Lg) score 77.7:1 — 699 calories for 9g of protein. The Cajun seasoning makes them some of the most flavourful fries in fast food, but it doesn't improve the nutritional profile. At 699 calories they're also the highest-calorie fries in this ranking — the seasoned breading adds calories that plain fries don't have. The Chicken Sandwich at $5.99 delivers 28g of protein for 700 calories (25:1) — see the full Popeyes vs Chick-fil-A comparison →

#14 Starbucks — Grande Caramel Frappuccino (76.0:1)

Starbucks fast food logo Starbucks
Grande Caramel Frappuccino
14gFat
5gProtein
230mgSodium
59gCarbs
From $5.95 USD
🥤

The Starbucks Grande Caramel Frappuccino scores 76:1 — 380 calories for 5g of protein. It's one of the most-ordered drinks at the chain and one of the most nutritionally empty items in this ranking. Blended with ice, milk, caramel syrup and whipped cream, the protein contribution is minimal relative to the sugar load. For comparison, a Grande Caffè Latte delivers 13g of protein for 190 calories (14.6:1) — order that instead and you get the same caffeine for a dramatically better nutritional profile. See Starbucks prices by country →

#15 McDonald's — Frappe (Caramel) (72.9:1)

McDonald's fast food logo🍔 McDonald's
Frappe (Caramel)
20gFat
7gProtein
200mgSodium
74gCarbs
From $3.89 USD
🧋

The McDonald's Frappe (Caramel) scores 72.9:1 — 510 calories for 7g of protein. McDonald's McCafé blended drinks are structurally identical to Starbucks Frappuccinos: ice, coffee, syrup and cream blended together into a high-calorie, low-protein drink. The Egg McMuffin — same price range — delivers 17g of protein for 310 calories (18.2:1). The Frappe is the worst-ratio item at a chain whose best items are actually quite protein-efficient.

#16 Five Guys — Regular Fries (71.3:1)

Five Guys fast food logo🍔 Five Guys
Regular Fries
25gFat
8gProtein
430mgSodium
78gCarbs
From $6.49 USD
🍟

Five Guys Regular Fries score 71.3:1 — 570 calories for 8g of protein. At $6.49 they're the most expensive regular fries in this ranking. Five Guys cooks their fries in peanut oil (a genuine differentiator on flavour) and serves them in generous portions — but the nutrition profile follows the universal fry pattern. The serving size is notably larger than standard fast food fries, which explains the higher calorie count. The Hamburger at 700 calories and 45g of protein scores 15.6:1 — dramatically better.

#17 Dunkin' — Munchkins (10pc) (68.0:1)

Dunkin' fast food logo🍩 Dunkin'
Munchkins (10pc)
15gFat
5gProtein
380mgSodium
48gCarbs
From $4.29 USD
🍩

Dunkin' Munchkins (10pc) score 68:1 — 340 calories for 5g of protein across 10 donut holes. As bite-sized items they feel like a small treat, but 10 pieces add up to a meaningful calorie load with almost no protein. At a chain where the Sausage Egg & Cheese delivers 22g of protein for 520 calories (23.6:1), the Munchkins represent the opposite end of the nutritional spectrum. The psychological trick: small size implies low impact — the reality is 10 pieces of fried dough.

#18 Taco Bell — Nacho Fries (64.0:1)

Taco Bell fast food logo🌮 Taco Bell
Nacho Fries
17gFat
5gProtein
490mgSodium
37gCarbs
From $2.59 USD
🍟

Taco Bell Nacho Fries score 64:1 — 320 calories for 5g of protein. They're one of the most hyped limited-time items in fast food history, regularly returning by popular demand. Nutritionally they're standard fast food fries with a seasoned salt — the protein is from potato starch alone. The Crunchwrap Supreme scores around 27:1 by comparison. At $2.49, Nacho Fries are a better deal on flavour than on nutrition.

#19 Krispy Kreme — Milkshake (49.2:1)

Krispy Kreme fast food logo🍩 Krispy Kreme
Milkshake
22gFat
12gProtein
310mgSodium
88gCarbs
From $5.29 USD
🥤

The Krispy Kreme Milkshake scores 49.2:1 — 590 calories for 12g of protein. Made with ice cream and flavoured syrup, there's no meaningful protein source in the recipe — the 12g comes from the milk base. For context, the Original Glazed Dozen would score 95:1, but the dozen gets filtered as a multi-serving item, leaving the milkshake as the chain's representative entry. At 49.2:1 it's actually one of the better-ratio entries in the bottom half of this ranking. View Krispy Kreme menu →

#20 Panda Express — Fried Rice (Side) (44.2:1)

Panda Express fast food logo🐼 Panda Express
Fried Rice (Side)
16gFat
12gProtein
820mgSodium
84gCarbs
From $3.50 USD
🍚

Panda Express Fried Rice (Side) scores 44.2:1 — 530 calories for 12g of protein. At the bottom of this ranking, Panda's Fried Rice is actually one of the more nutritionally defensible entries here: 530 calories and 12g of protein is better than most fries. Fried rice has egg and peas contributing real protein, unlike potato-based sides. The Orange Chicken entree scores roughly 25:1 — add fried rice as a side and the combined plate is around 32:1, which is moderate by fast food standards.

#21 Jollibee — Jolly Hotdog (25.5:1)

Jollibee fast food logo🐝 Jollibee
Jolly Hotdog
14gFat
11gProtein
720mgSodium
29gCarbs
From $1.49 USD
🌭

The Jollibee Jolly Hotdog scores 25.5:1 — 280 calories for 11g of protein — and ranks last in this table, meaning it's actually the most protein-efficient item in the ranking. A hot dog delivering 11g of protein for 280 calories is reasonable by most standards; it appears here only because every chain must be represented. The real Jollibee calorie story is in the Chickenjoy (high fat, substantial protein) and the Yumburger at the value end of the menu. View Jollibee US menu →

So What Does This Actually Mean?

The consistent finding across this ranking is that the worst calorie-to-protein offenders are never the burgers or the chicken — they're the items that feel like small additions: a cookie with your sub, fries on the side, a frappuccino with lunch. Subway's Footlong Cookie at 98 calories per gram of protein is technically food, but it delivers almost none of the protein your body needs from a meal. For context, the best-performing items in fast food — grilled chicken sandwiches, egg white wraps — deliver 3-4 calories per gram of protein. The items in this ranking deliver 70-100× more calories per gram. The lesson isn't to avoid fast food — it's to know which items give you almost nothing nutritionally while spending a full meal's worth of calories.

Frequently Asked Questions

What does calorie-to-protein ratio mean?

The calorie-to-protein ratio tells you how many calories you consume for every gram of protein in an item. A ratio of 10:1 means 10 calories per gram of protein — efficient. A ratio of 90:1 means 90 calories per gram — very inefficient. Protein is the most satiating macronutrient, so items with poor cal/protein ratios tend to leave you hungry despite being calorie-dense.

What fast food items have the best calorie-to-protein ratio?

Grilled chicken sandwiches, egg white breakfast items and chicken strips tend to have the best calorie-to-protein ratios in fast food — typically 10-20 calories per gram of protein. For the full ranking of the most protein-efficient items, see our cheapest protein per dollar rankings.

Why do Subway items top this ranking?

The worst calorie-to-protein offenders at any chain are almost never the main items — they're the sides and desserts. Subway top this ranking because their worst item (Footlong Cookie) is a high-calorie, low-protein addition that most people order alongside a main. The main items are typically more protein-efficient.

📊 About this data: Rankings are sourced directly from PriceMyMeal's live nutrition and price database. Only single-serve items are included — no sharing buckets, family meals or combo deals. Nutritional values are approximate and may vary by location, preparation method and market. Check current prices in your country →