ComScore

The 20 Best High-Protein Fast Food Meals You Can Eat

C'mon, we're hitting the drive-thru

best high protein fast food meals: mcdonald's mcdouble, mcnuggets, fries and coke on a table
The Washington Post/Contributor/Getty Images

In a perfect world, I'd cook an Insta-worthy spread for breakfast, lunch and dinner alike. But fast food is often a more realistic, reliable way to get a satiating meal in a flash when I don't have the time (or motivation). Luckily, there are plenty of restaurants with options that offer a boost of protein—not just refined carbs. From the McDonald's McDouble to Taco Bell's Burrito Supreme to Starbucks's convenient protein boxes, there are tasty choices for every preference.

Here, you'll find 20 of the best high-protein fast food meals from some of the most popular chains around, plus tips from Dr. Felicia Stoler, DCN, a registered dietician, nutritionist and exercise physiologist, about how to keep yourself energized and full as nutritiously as possible—even in the drive-thru line.

The 14 Best Fast Food Fries, Ranked by a Food Editor


Meet the Expert

Dr. Felicia Stoler, DCN, is a registered dietitian, nutritionist and exercise physiologist. She's the author of Living Skinny in Fat Genes: The Healthy Way to Lose Weight and Feel Great and the former host of TLC's Honey, We're Killing the Kids.

A Guide to Eating High-Protein Fast Food Meals

According to the current dietary guidelines set by the USDA, it’s best to eat protein from a variety of sources, like lean poultry and meat, seafood, legumes, nuts and seeds. The exact amount you should consume varies depending on your age, sex, height, weight and physical activity level, but about 7 grams for every 20 pounds of bodyweight is a general guide.

It may seem that there's a major emphasis on consuming animal protein to stay full, but Stoler reminds us of the importance of diversifying your diet—and that there are other macronutrients that can satisfy your appetite.

"Protein energy malnutrition has not been a problem in the U.S. for more than 50 years," Stoler says. "With so much attention on protein, most people are not consuming enough fiber, which is only found in plants and so important for gut health. Plant-based foods have amino acids, which are the building blocks of protein."

That said, most fast food menus star meat, so if you need to hit the drive-thru on a busy night, don't panic. "The healthiest type of protein isn't fried, covered in breading or swimming in mayonnaise or salad dressing," says Stoler as a rule of thumb. "Look for foods that have proteins that aren't fried. Think chicken, beef, pork, turkey, beans and cheese, fish and seafood, nuts, seeds and eggs. McDonald's, Chick-Fil-A and Starbucks all have yogurt, so I think including those as sources of protein shows more variety than simply chicken or beef."

She doesn't often eat at fast food chains, but salads are her go-tos when she does. "People can bring a packet or can of tuna or salmon and add that to a commercially packaged salad to boost protein," she suggests. "Also, if you're the type of person who works around their plate, one item at a time, eat the protein first, then the veggies and/or grains last, [since] protein helps one feel full."

The 20 Best High-Protein Fast Food Meals

1. McDonald’s McDouble (22g protein)

  • Nutritional Information Per Serving: 400 calories, 20g fat, 33g carbs, 2g fiber, 7g sugar, 22g protein

I get it: Sometimes a salad just won’t cut it. Luckily, McDonald’s McDouble, (aka two beef patties, American cheese, pickles, ketchup, onions and mustard) is relatively low in calories and carbs considering the amount of protein it offers. It's also pretty low in sugar. If you want, you can nix the cheese to lose 50 calories and 4 grams of fat, or skip the bun to cut out most of the carbs.

2. Arby’s Roast Beef Gyro (24g protein)

  • Nutritional Information Per Serving: 540 calories, 29g fat, 48g carbs, 3g fiber, 5g sugar, 24g protein

You may be familiar with the cult-favorite Greek gyro, but the roast beef iteration will save you some fat and calories. It's topped with tender roast beef, crisp lettuce, sharp red onion, juicy tomato, creamy gyro sauce and herby gyro seasoning, all atop a fluffy pita.

3. Chick-Fil-A Market Salad with Grilled Fillet (28g protein)

  • Nutritional Information Per Serving: 540 calories, 31g fat, 41g carbs, 5g fiber, 26g sugar, 28g protein

One high-protein salad option is Chick-Fil-A’s classic Market Salad topped with grilled chicken. Blue cheese, apples and berries make it feel like a charcuterie board in the best way. The fruit gives you plenty of vitamins, minerals and additional nutrients, along with a bit of satiating fiber.

4. Wendy’s Apple Pecan Salad (39g protein)

  • Nutritional Information Per Serving: 460 calories, 23g fat, 26g carbs, 5g fiber, 18g sugar, 39g protein

The combination of apples, dried cranberries, roasted pecans and crumbled blue cheese feels a little bit ’90s—but I'm so into it. Go easy on the dressing if you want to keep the sugar in this high-protein fast food meal to a minimum. But even if you don't, this Wendy's pick is loaded with protein, contains 5 grams of filling fiber and clocks in at less than 500 calories.

5. Chipotle Salad with Chicken, Fajita Vegetables and Roasted Chili-Corn Salsa (37g protein)

  • Nutritional Information Per Serving: 295 calories, 8.5g fat, 24g carbs, 6g fiber, 7g sugar, 37g protein

TBH, Chipotle’s menu is all about mixing and matching, so it’s one of the easiest restaurants to customize a healthy option. But to make it as lean as possible, I suggest swapping your usual burrito bowl for a salad (no rice equals fewer carbs) and adding the just-sweet-enough corn salsa in place of the dressing.

6. Shake Shack Shackburger, Lettuce Wrap (21g protein)

  • Nutritional Information Per Serving: 320 calories, 24g fat, 2g carbs, 0g fiber, 1g sugar, 21g protein

At Shake Shack, you can ask for any sandwich on the menu to be served in a lettuce wrap instead of the usual bun. While this won’t add any protein (the beef and cheese take care of that), it will reduce the carbohydrates by 24 grams, which is worth it if you’re watching your carb intake or on keto.

7. Subway 6-Inch Oven Roasted Turkey Sub (20g protein)

  • Nutritional Information Per Serving (varies by topping): 270 calories, 4g fat, 40g carbs, 4g fiber, 6g sugar, 20g protein

Subway’s menu includes many items with substantial amounts of protein at 400 calories or less. Pile on the toppings and you can easily get at least two servings of vegetables per handheld. To maximize the nutrition factor, pile your sandwich high with alllll the produce and pair it with a lean meat, like rotisserie-style chicken or roast turkey.

8. McDonald’s McChicken (14g protein)

  • Nutritional Information Per Serving: 400 calories, 21g fat, 39g carbs, 1g fiber, 5g sugar, 14g protein

FYI, McDonald’s O.G. McChicken is a (relatively) smart way to get your protein compared to other menu options. Of course, other chains offer grilled chicken sandwiches that aren't breaded or fried...but this classic handheld by itself isn't too bad. Hold the mayo (and, dare I say it, the fries), and you’ll shave off 100 cals and 11 grams of fat.

9. Starbucks Cheese & Fruit Protein Box (20g protein)

  • Nutritional Information Per serving: 470 calories, 28g fat, 37g carbs, 3g fiber, 17g sugar, 20g protein

Meatless fast-food meals that still contain a decent amount of protein are few and far between, but this Starbucks option is fully vegetarian and boasts 20 grams of the good stuff. It also has a bit of fiber from the apple, which will keep you feeling full longer.

10. Starbucks Turkey, Provolone & Pesto on Ciabatta (32g protein)

  • Nutritional Information Per Serving: 520 calories, 19g fat, 53g carbs, 3g fiber, 3g sugar, 32g protein

Another high-protein item at the popular coffee chain is the turkey, provolone and pesto on ciabatta, which contains 32 grams of protein and only 3 grams of sugar. Wash it down with a cold brew, if you feel so inclined—it's naturally calorie-free.

11. Chick-Fil-A 8-Piece Grilled Nuggets (25g protein)

  • Nutritional Information Per Serving: 130 calories, 3g fat, 1g carbs, 1g fiber, 0g sugar, 25g protein

Confession: I love chicken nuggets. (Who doesn't, right?) Chick-Fil-A's grilled version contains 25 grams of protein in an eight-piece serving and only 3 grams of fat, compared to 11 grams in the fried kind. It's a great option for folks on a low-carb diet.

12. Taco Bell Soft Taco (9g protein)

  • Nutritional Information Per Serving: 180 calories, 9g fat, 17g carbs, 3g fiber, 1g sugar, 9g protein

Taco Bell's traditional ground beef soft taco has a good ratio of protein to everything else, even if you order two to make it a more filling meal. You can also opt for chicken or steak if you'd prefer, or beans for plant-based protein. I won't tell if you pair it with a Baja Blast.

13. Taco Bell Burrito Supreme, Fresco Style (14g protein)

  • Nutritional Information Per Serving: 340 calories, 11g fat, 48g carbs, 98g fiber, 4g sugar, 14g protein

Stoler swears by beans and legume dips (like hummus and refried beans) for sources of plant-based protein. The beans and beef in Taco Bell's burrito offer a whopping 98 grams of fiber and 14 grams of protein. Order yours "fresco style" to lose the sour cream and cheese—and keep the fat and calories at a minimum—without losing the filling macros.

14. Panera Bread Turkey & Cheddar Sandwich (41g protein)

  • Nutritional Information Per Serving: 790 calories, 47g fat, 50g carbs, 3g fiber, 6g sugar, 41g protein

Yes, Panera’s turkey sandwich does contain 47 grams of fat per serving, but its 41 grams of protein (plus 3 grams of fiber) are sure to keep you full before your next meal. Plus, you can get a half-order to cut that amount in, well, half (or just ask for no mayonnaise). You can also boost your fiber intake by getting an apple as your side.

15. Dunkin’ Wake-Up Wrap with Turkey Sausage (11g protein)

  • Nutritional Information Per Serving: 240 calories, 15g fat, 15g carbs, 0g fiber, 1g sugar, 11g protein

I know it’s hard to pass up a doughnut, but Dunkin's lighter breakfast option contains 11 grams of protein and just 240 calories. Good morning, indeed. There's also a egg and cheese option that's meatless for vegetarians.

16. Chick-fil-A Cool Wrap (43g protein)

  • Nutritional Information Per Serving: 660 calories, 45g fat, 32g carbs, 14g fiber, 5g sugar, 43g protein

You had me at “wrap,” and again at 43 grams of protein per serving. Lean grilled chicken offers healthy fat as well. It also doesn’t hurt that this Chick-fil-A offering contains a whopping 14 grams of fiber to keep you full for the long haul.

17. Panera Bread Caesar Salad with Chicken (32g protein)

  • Nutritional Information Per Serving: 440 calories, 27g fat, 21g carbs, 4g fiber, 3g sugar, 32g protein

This mix of romaine, grated Parm and creamy Caesar dressing is proof that simplicity can be delicious. Add chicken to this Panera Bread salad and it's even more satiating (looking at you, lean protein). If you're on a low-carb or keto diet, feel free to skip the black pepper focaccia croutons—but they aren't so carby that they'll kick you out of ketosis.

18. McDonald’s Egg McMuffin (17g protein)

  • Nutritional Information Per Serving: 310 calories, 13g fat, 30g carbs, 2g fiber, 3g sugar, 17g protein

This lightning-fast breakfast is relatively low in calories and high in protein, making it a solid way to start the day. If you want to make the sammy even leaner, skip the butter on the English muffin. To make it keto, pass on the bread altogether—this will save you 27 grams of carbs.

19. Chipotle Sofritas Burrito (28g protein)

  • Nutritional Information Per Serving: 810 calories, 25g fat, 121g carbs, 14g fiber, 7g sugar, 28g protein

The tortilla, sofritas, rice and beans bring this plant-based masterpiece to 810 calories and 28 grams of protein. Needless to say, it'll keep you full for hours, no matter what you add to it. If you want to ensure your burrito stays intact, ask for it to be double wrapped (that means it'll come with a second tortilla, so beware the extra carbs if you're watching your intake). Skip the cheese and sour cream to make it vegan.

20. Shake Shack Bacon Breakfast Sandwich, Double Egg (29g protein)

  • Nutritional Information Per Serving: 490 calories, 30g fat, 26g carbs, 0g fiber, 6g sugar, 29g protein

If you live by a Shake Shack location that serves breakfast, you're in luck. The fillings are all egg, cheese and meat, which are mostly protein and fat. It can be made keto by swapping the bread for a lettuce wrap (or nothing at all), but you could alternatively drizzle cheese sauce on top if you're going all out.


taryn pire

Food Editor

  • Spearheads PureWow's food vertical
  • Manages PureWow's recipe vertical and newsletter
  • Studied English and writing at Ithaca College

Registered dietitian, nutritionist and exercise physiologist

Dr. Felicia Stoler, DCN, is a registered dietitian, nutritionist and exercise physiologist. She’s the author of Living Skinny in Fat Genes: The Healthy Way to Lose Weight and Feel Great and the former host of TLC’s Honey, We’re Killing the Kids.