Our Blog

Your source for evidence-based nutrition, fitness, and wellness tips. Get practical advice to improve your diet, workouts, and habits for a healthier lifestyle.

OR

Macro Friendly Fast Food: A Guide to Eating Out

Macro-friendly-fast-food

Eating out while tracking macros gets easier the more you do it. The challenge with fast food specifically is that the calorie density runs higher than home cooking, so the margin for error is thinner. But “fits in macros” and “fast food” aren’t mutually exclusive – they just require knowing which menu items work and where the calorie traps hide.

The chains and picks below cover most of the major fast food and fast-casual options in the US, organized by category. For each chain, we’ve flagged the best macro-friendly picks and (where there’s a useful trick to know) a quick ordering tip. For more on the underlying approach, our guides on eating out while dieting and how to count macros cover the fundamentals.

One quick note: the nutrition numbers below are estimates based on published nutrition data available at the time of writing. Exact calories and macros can vary by location, recipe updates, portion sizes, preparation method, and customizations like sauces, dressings, cheese, or toppings. If you’re tracking precisely, always check the chain’s current nutrition calculator or official nutrition page before logging your meal.

Don’t Know Your Macros Yet?

Before picking menu items, you need targets to pick against. Our macro calculator takes your stats, activity, and goal, and gives you the protein, carb, and fat numbers to aim for each day.

Calculate My Macros

Burgers and the Classics

McDonald’s

Best for a 300-400 calorie breakfast or quick lunch under 500 calories

McDonald’s leans heavy on burgers and fries, but the breakfast menu and a few lunch options come in surprisingly lean. The McDonald’s nutrition calculator is one of the most detailed in the industry if you want to build a custom order.

Egg McMuffin 310 cal · 17g protein · 30g carbs · 12g fat
Sausage McMuffin with Egg 480 cal · 21g protein · 30g carbs · 30g fat
Hamburger 250 cal · 12g protein · 31g carbs · 9g fat
McDouble 390 cal · 22g protein · 32g carbs · 20g fat
McChicken 390 cal · 14g protein · 38g carbs · 21g fat
Filet-O-Fish 390 cal · 16g protein · 38g carbs · 19g fat
4-piece Chicken McNuggets 170 cal · 9g protein · 11g carbs · 10g fat

Pro tip: A plain McDouble plus apple slices runs about 400 calories with 22g of protein. Or stack a plain Hamburger with a 4-piece Chicken McNuggets for around 420 calories and 21g of protein – both come in under most fast food single-sandwich orders.

Burger King

Best for a sub-400 calorie meal at a major burger chain

Burger King runs higher in fat and sodium than most peers, and no longer offers a standalone grilled chicken sandwich on the standard national menu. The Royal Crispy Wrap is now the go-to lighter pick – portable, decent on protein, and around 300 calories.

Whopper Jr. (no mayo) 250 cal · 14g protein · 29g carbs · 9g fat
Whopper Jr. 330 cal · 14g protein · 30g carbs · 18g fat
Hamburger 250 cal · 13g protein · 27g carbs · 10g fat
Cheeseburger 300 cal · 15g protein · 30g carbs · 13g fat
Bacon Cheeseburger 320 cal · 17g protein · 31g carbs · 16g fat
Classic Royal Crispy Wrap 310 cal · 15g protein · 28g carbs · 17g fat
4-piece Chicken Nuggets 190 cal · 9g protein · 12g carbs · 12g fat

Pro tip: Ordering the Whopper Jr. without mayo drops about 80 calories and 9g of fat with zero impact on protein – one of the easiest swaps at any burger chain.

Wendy’s

Best for a high-protein lunch when you want something other than a sandwich

Wendy’s mixes burgers, chili, baked potatoes, and grilled chicken in a way that gives macro trackers more flexibility than most burger-first chains. The small chili and plain baked potato are both useful lower-calorie anchors when the day’s calories are getting tight.

Grilled Chicken Sandwich 350 cal · 32g protein · 35g carbs · 8g fat
Small Chili 240 cal · 16g protein · 22g carbs · 11g fat
Plain Baked Potato 270 cal · 7g protein · 61g carbs · 0g fat
Apple Pecan Chicken Salad (full, no dressing) 450 cal · 33g protein · 31g carbs · 23g fat
Grilled Chicken Ranch Wrap 420 cal · 28g protein · 41g carbs · 16g fat
Dave’s Single (no cheese, no mayo) 470 cal · 30g protein · 39g carbs · 21g fat
Jr. Hamburger 250 cal · 13g protein · 26g carbs · 11g fat

Pro tip: A small chili plus a plain baked potato is one of the most filling lower-fat combos at Wendy’s for the calories – exact macros vary by location and current menu data, so check the brand’s nutrition page if you’re logging precisely.

Five Guys

Best for a high-protein meal when calorie budget isn’t the tight constraint

Five Guys is a calorie-dense chain by design – everything is fresh, hand-prepared, and portioned generously. The cheeseburgers are not subtle. The macro-friendly play is sticking to the “Little” sizes and being decisive about toppings.

Little Hamburger 540 cal · 26g protein · 39g carbs · 26g fat
Little Cheeseburger 610 cal · 27g protein · 40g carbs · 32g fat
Bunless Bacon Cheeseburger 620 cal · 41g protein · 2g carbs · 50g fat
Veggie Sandwich 440 cal · 16g protein · 60g carbs · 15g fat

Pro tip: Order any burger “bunless” (wrapped in lettuce) to drop 200-300 calories. Skip the fries if calories are tight – even Little Fries are 526 calories, while Regular Fries are 953.

Chicken-Focused Chains

Chick-fil-A

Best for a high-protein lunch under 500 calories

Chick-fil-A’s grilled menu options are some of the best macro picks in fast food – the Grilled Nuggets in particular hit a protein-per-calorie ratio that’s hard to find elsewhere. (Note: the Chick-fil-A Cool Wrap is listed at 660 calories with 45g of fat as served with its Avocado Lime Ranch dressing – order it without the dressing and it drops to around 350 calories with 42g of protein, which puts it right back in macro-friendly territory.)

Grilled Chicken Sandwich 390 cal · 28g protein · 45g carbs · 11g fat
Grilled Chicken Club Sandwich 520 cal · 38g protein · 45g carbs · 22g fat
12-count Grilled Nuggets 200 cal · 38g protein · 2g carbs · 5g fat
8-count Grilled Nuggets 130 cal · 25g protein · 1g carbs · 3g fat
Spicy Chicken Sandwich 450 cal · 28g protein · 45g carbs · 19g fat
Egg White Grill 300 cal · 27g protein · 29g carbs · 8g fat
Kale Crunch Side 170 cal · 4g protein · 13g carbs · 12g fat
Fruit Cup 60 cal · 1g protein · 15g carbs · 0g fat

Pro tip: The 12-count Grilled Nuggets pack 38g of protein into 200 calories with just 2g of carbs – one of the best protein-to-calorie ratios on the menu, and one of the leanest high-protein orders in fast food.

KFC

Best for a high-protein meal when grilled options aren’t available

KFC no longer has grilled chicken as a standard national menu option, so most macro-friendly picks now come from smaller fried portions and sides. The Original Recipe pieces (breast, drumstick) are the cleanest options – skip the Extra Crispy versions, which add roughly 140 calories per piece.

Original Recipe Chicken Breast 390 cal · 39g protein · 11g carbs · 21g fat
Original Recipe Chicken Drumstick 130 cal · 12g protein · 4g carbs · 8g fat
Original Recipe Chicken Thigh 280 cal · 19g protein · 8g carbs · 19g fat
12-piece KFC Nuggets 420 cal · 36g protein · 24g carbs · 18g fat
Mashed Potatoes (no gravy) 110 cal · 2g protein · 19g carbs · 4g fat
Coleslaw 170 cal · 1g protein · 20g carbs · 10g fat
Mac & Cheese 180 cal · 7g protein · 16g carbs · 9g fat
Biscuit 180 cal · 4g protein · 22g carbs · 8g fat

Pro tip: An Original Recipe breast plus mashed potatoes (no gravy) is 500 calories with 41g of protein. It’s about the closest you can get to a clean macro meal at KFC, but the sodium is high (over 1,000mg) so factor that in.

Wingstop

Best for a high-protein meal that still feels like a treat

Wings vary widely depending on bone-in vs boneless, breading, and sauce choice. The plain or dry-rub bone-in classics are the macro-friendly play – boneless wings are breaded chicken nuggets in disguise and nearly double the calorie count.

5 Plain Bone-In Wings (dry) 400 cal · 40g protein · 0g carbs · 26g fat
5 Lemon Pepper Bone-In Wings (dry rub) 410 cal · 40g protein · 1g carbs · 27g fat
5 Plain Boneless Wings 600 cal · 26g protein · 30g carbs · 41g fat
5 Chicken Tenders (plain) 530 cal · 53g protein · 24g carbs · 23g fat
Plain Chicken Sandwich 610 cal · 32g protein · 66g carbs · 24g fat

Pro tip: Bone-in classic wings with a dry rub (lemon pepper, garlic parmesan dry) keep calories around 80 per wing and carbs near zero. Wet sauces add 30-100 calories on top depending on flavor.

Need Your Numbers First?

These menu picks are only useful if you know how they fit. Two minutes with the macro calculator gets you the daily protein, carb, and fat targets to compare against.

Get My Macro Targets

Mexican and Burrito Bowls

Chipotle Mexican Grill

Best for a high-protein lunch in the 500-650 calorie range

Chipotle is the standard-bearer of macro-friendly fast casual – everything is built to order, so you can hit any macro target with the right combination. The big levers are tortilla vs bowl, type and amount of rice and beans, and the choice between salsas and creamy toppings.

Chicken Burrito Bowl (brown rice, black beans, fajita veggies, fresh tomato salsa) 565 cal · 45g protein · 67g carbs · 15g fat
Double Chicken Salad Bowl (lettuce, fajita veggies, fresh tomato salsa) 420 cal · 65g protein · 13g carbs · 15g fat
Steak Bowl (brown rice, black beans, fajita veggies, green chili salsa, cheese) 620 cal · 38g protein · 65g carbs · 22g fat
Carnitas Bowl (white rice, pinto beans, fajita veggies, green tomatillo salsa) 585 cal · 36g protein · 70g carbs · 18g fat
Sofritas Bowl (brown rice, black beans, fajita veggies, fresh tomato salsa) 535 cal · 21g protein · 78g carbs · 18g fat

Pro tip: Skip the tortilla, queso, and sour cream to save 350+ calories. Double protein and a fresh salsa keep the macros high-protein and low-fat while still tasting like a real meal.

Taco Bell

Best for a 150-250 calorie snack or a 400-500 calorie meal

Taco Bell isn’t a health destination, but the Cantina Chicken line, the Power Menu Bowl, and a few of the smaller items work for macro budgets. The crunchwraps, quesadillas, and cravings boxes are where the calories really stack.

Cantina Chicken Soft Taco 210 cal · 12g protein · 19g carbs · 10g fat
Soft Taco 180 cal · 9g protein · 18g carbs · 9g fat
Crunchy Taco 170 cal · 8g protein · 13g carbs · 10g fat
Power Menu Bowl – Chicken 470 cal · 27g protein · 41g carbs · 20g fat
Soft Taco (Fresco style) 160 cal · 8g protein · 18g carbs · 7g fat
Cantina Chicken Bowl 490 cal · 25g protein · 44g carbs · 24g fat

Pro tip: “Fresco style” swaps cheese and creamy sauces for fresh pico de gallo, cutting around 20-50 calories and 4-5g of fat per item. Works on most of the classic tacos and burritos.

Qdoba

Best for a high-protein bowl with rice and beans

Qdoba is Chipotle’s main competitor with essentially the same build-your-own format. Free guacamole is the main differentiator customers mention, but macro-wise the two are interchangeable. Qdoba also offers a dedicated Keto Bowl that’s worth knowing about.

Chicken Protein Bowl (standard build, includes guacamole) 400 cal · 26g protein · 15g carbs · 27g fat
Chicken Burrito Bowl (brown rice, black beans, pico, salsa) 620 cal · 42g protein · 65g carbs · 20g fat
Keto Bowl with Chicken 400 cal · 33g protein · 11g carbs · 26g fat
3 Chicken Tacos (corn tortillas) 430 cal · 30g protein · 47g carbs · 14g fat
Steak Bowl (brown rice, black beans, fajita veggies) 620 cal · 37g protein · 60g carbs · 20g fat

Pro tip: Free guac sounds great but it’s still around 200 calories per serving. If you’re tight on fat, skip it – the salsas and pico carry the flavor anyway.

Sandwiches and Subs

Subway

Best for a 200-400 calorie lunch with 20-35g of protein

Subway’s build-your-own format makes it one of the most macro-flexible chains around. The “No Bready Bowls” (their term for protein bowls) skip the bread entirely and run noticeably lower in calories – they’ve become one of the menu’s biggest macro wins. Bowl totals depend heavily on cheese, sauces, and the protein portion, so treat the numbers below as approximate baselines.

6″ Grilled Chicken Sub 290 cal · 22g protein · 40g carbs · 4g fat
6″ Turkey Breast Sub 280 cal · 18g protein · 40g carbs · 4g fat
6″ Subway Club 320 cal · 23g protein · 41g carbs · 5g fat
Grilled Chicken No Bready Bowl 200 cal · 35g protein · 9g carbs · 4g fat
Rotisserie Chicken No Bready Bowl 200 cal · 31g protein · 10g carbs · 4g fat
Turkey Breast No Bready Bowl 160 cal · 24g protein · 11g carbs · 2g fat
Baja Chicken Protein Pocket 330 cal · 24g protein · 30g carbs · 13g fat

Pro tip: Stack the No Bready Bowl with extra vegetables – they add volume for very few calories. Skip the chipotle southwest sauce (100 cal per serving) and use mustard or vinegar for flavor.

Jersey Mike’s

Best for a high-protein lunch that’s lower-carb than expected

Jersey Mike’s slices meat fresh on the line and offers a “Sub in a Tub” option – the whole sandwich made as a salad with no bread. It’s one of the best macro hacks in fast food: dropping the bread alone saves roughly 300 calories and 55-60g of carbs, and skipping the oil saves another 200 or so on a regular, while keeping all the protein and toppings.

#7 Turkey & Provolone (regular, Mike’s Way) 820 cal · 45g protein · 66g carbs · 41g fat
#7 Turkey Sub in a Tub (no oil, no mayo) 250 cal · 29g protein · 8g carbs · 11g fat
Mini Turkey & Provolone (Mike’s Way) 480 cal · 26g protein · 44g carbs · 23g fat
#13 Original Italian (regular, Mike’s Way) 960 cal · 47g protein · 71g carbs · 55g fat

Pro tip: “Sub in a Tub” works for any sandwich on the menu. Combine with “Mike’s Way, no oil” (vinegar and oregano only) and the #7 turkey tub lands around 250 calories with 29g of protein – one of the best protein-per-calorie hacks at the chain, and roughly 570 calories lighter than the same sub on bread with oil.

Arby’s

Best for a quick meal with sliced meat instead of ground beef

Arby’s built its identity on roast beef sandwiches, and that’s still where the menu is strongest from a macro standpoint. The sliders are pocket-sized portions that work well as a 180-260 calorie option, and the Classic Roast Beef hits a clean 23g of protein.

Classic Roast Beef Sandwich 360 cal · 23g protein · 37g carbs · 14g fat
Roast Beef Slider 180 cal · 11g protein · 18g carbs · 7g fat
Chicken Slider 230 cal · 11g protein · 25g carbs · 9g fat
Buffalo Chicken Slider 260 cal · 10g protein · 26g carbs · 12g fat

Pro tip: Sliders are great for stacking – two roast beef sliders can be a flexible smaller meal with roughly 22g of protein for around 360 calories. Pair with a lower-calorie side if available at your location. If you want the most protein for the calories, the Classic Roast Beef remains the menu’s best anchor.

Pizza

Domino’s

Best for a treat meal where you’ve banked calories elsewhere

Pizza can fit in macros, but the levers are crust type and topping discipline. Thin crust saves 30-40% of the calories per slice versus hand-tossed with the same protein from cheese and toppings. Most macro trackers find two slices of medium thin crust hits similar macros to a typical fast food burger.

2 slices Medium Thin Crust Cheese 290 cal · 14g protein · 28g carbs · 14g fat
2 slices Medium Thin Crust Pepperoni 380 cal · 18g protein · 28g carbs · 22g fat
2 slices Medium Hand Tossed Cheese 400 cal · 18g protein · 56g carbs · 13g fat
2 slices Medium Hand Tossed Pepperoni 480 cal · 22g protein · 56g carbs · 20g fat
2 slices Large Thin Crust Pepperoni 480 cal · 22g protein · 30g carbs · 26g fat

Pro tip: Thin crust + extra chicken or extra meat boosts the protein density. Two slices of medium thin crust with chicken can land around 420 calories with 26g of protein – similar macros to a grilled chicken sandwich.

Still Building Your Plan?

If you haven’t dialed in your macro targets yet, that’s the place to start. The calculator takes your goal, activity, and stats into account and gives you the numbers to work against.

Run the Macro Calculator

Mediterranean and Build-Your-Own Bowls

CAVA

Best for a high-protein lunch under 600 calories

CAVA is Mediterranean build-your-own – similar concept to Chipotle but with grains, lentils, hummus, and grilled proteins. The format is naturally macro-friendly: high-protein options are easy to construct, and black lentils are one of the best protein additions in the format.

SuperGreens + Grilled Chicken + Hummus + Tzatziki + Veggies 480 cal · 33g protein · 30g carbs · 22g fat
Brown Rice + Grilled Chicken + Black Lentils + Hummus + Tzatziki 670 cal · 50g protein · 65g carbs · 22g fat
SuperGreens + Falafel + Hummus + Tzatziki + Veggies 560 cal · 19g protein · 56g carbs · 27g fat
Greek Salad Bowl (default build) 580 cal · 30g protein · 28g carbs · 36g fat
SuperGreens + Spicy Lamb Meatballs + Veggies + Tzatziki 540 cal · 32g protein · 25g carbs · 32g fat

Pro tip: Black lentils add ~18g of protein per scoop – stack them with a grilled protein and a single bowl can hit 50g+. Skip the tahini-based sauces if watching fat, as they add 100-150 calories quickly.

Sweetgreen

Best for customizable salads and bowls where dressing control matters

Sweetgreen is salad-first, bowl-second. The portions trend slightly smaller than CAVA and the dressings tend to be denser, so the lever to pull is asking for dressing on the side. Once mixed in, portion control is invisible.

Hummus Crunch 390 cal · 13g protein · 50g carbs · 14g fat
Harvest Bowl 740 cal · 32g protein · 60g carbs · 41g fat
Hot Honey Chicken 875 cal · 49g protein · 68g carbs · 41g fat
Build-Your-Own (greens + chicken + chickpeas + light dressing) 480 cal · 35g protein · 30g carbs · 22g fat
Chicken Pesto Parm 620 cal · 33g protein · 55g carbs · 30g fat

Pro tip: Dressings are mixed in on the line at Sweetgreen, which means a heavy pour is invisible after the fact. Ask for dressing on the side – it’s the single biggest hidden calorie source.

Panera Bread

Best for a sit-down style lunch with quality ingredients

Panera straddles fast food and cafe – the freshly baked bread is part of the appeal but also where the carb count tends to balloon. Soups, salads, and the breakfast bowls hit cleaner macros than the sandwiches.

Greek Yogurt with Mixed Berries Parfait 250 cal · 16g protein · 29g carbs · 9g fat
Avocado, Egg White & Spinach on Sprouted Grain Bagel Flat 350 cal · 17g protein · 41g carbs · 13g fat
Homestyle Chicken Noodle Soup (bowl) 150 cal · 14g protein · 17g carbs · 3g fat
Fuji Apple Chicken Salad (no dressing) 410 cal · 33g protein · 22g carbs · 24g fat
Strawberry Poppyseed Chicken Salad (seasonal) 340 cal · 30g protein · 30g carbs · 12g fat
Green Goddess Cobb Salad with Chicken 490 cal · 42g protein · 24g carbs · 27g fat
Southwest Chicken Ranch Salad 600 cal · 42g protein · 49g carbs · 26g fat

Pro tip: Panera’s salads pack a lot of protein but the calories climb fast with dressings and add-ons. Half portions are available on most items – sometimes the move when paired with a soup or side.

Asian

Panda Express

Best for a 300-500 calorie quick meal

Panda Express labels its lower-calorie items as “Wok Smart” (under 300 calories with 8g+ protein), which makes ordering surprisingly easy. Subbing Super Greens for fried rice or chow mein saves around 300-470 calories with no protein loss.

Broccoli Beef 150 cal · 9g protein · 11g carbs · 8g fat
String Bean Chicken Breast 190 cal · 12g protein · 13g carbs · 10g fat
Mushroom Chicken 220 cal · 16g protein · 10g carbs · 14g fat
Grilled Teriyaki Chicken 275 cal · 33g protein · 14g carbs · 10g fat
Black Pepper Sirloin Steak 180 cal · 19g protein · 7g carbs · 8g fat
Super Greens (side) 90 cal · 6g protein · 11g carbs · 3g fat

Pro tip: Grilled Teriyaki Chicken plus Super Greens is about 365 calories with 39g of protein and just 25g of carbs – one of the leanest high-protein meals in fast casual.

Coffee and Breakfast Spots

Starbucks

Best for a 200-300 calorie breakfast with 15-20g of protein

Starbucks has improved its breakfast options significantly over the last few years – the egg bites and protein-forward sandwiches are some of the best 200-300 calorie breakfasts in the chain landscape.

Turkey Bacon, Cheddar & Egg White Sandwich 230 cal · 17g protein · 28g carbs · 5g fat
Spinach, Feta & Egg White Wrap 290 cal · 20g protein · 33g carbs · 10g fat
Egg White & Roasted Red Pepper Egg Bites (2) 170 cal · 12g protein · 11g carbs · 8g fat
Bacon & Gruyere Sous Vide Egg Bites (2) 300 cal · 19g protein · 9g carbs · 20g fat
Double-Smoked Bacon, Cheddar & Egg Sandwich 500 cal · 21g protein · 43g carbs · 27g fat

Pro tip: The hidden calories at Starbucks are in the drinks, not the food. A grande caramel macchiato with 2% milk is 250 calories – more than the sandwich you’re probably ordering with it. Stick to black coffee, americanos, or unsweetened iced coffees if tracking tight.

Dunkin’

Best for a 200-300 calorie breakfast on the go

Dunkin’ has improved its breakfast lineup considerably – the Wake-Up Wraps come in at 190-210 calories with decent protein, and a few sandwich options stay reasonable. The donuts are still donuts.

Veggie Egg White Wake-Up Wrap 190 cal · 9g protein · 15g carbs · 10g fat
Egg & Cheese Wake-Up Wrap 180 cal · 7g protein · 14g carbs · 10g fat
Bacon, Egg & Cheese Wake-Up Wrap 210 cal · 9g protein · 14g carbs · 13g fat
Bacon, Egg & Cheese on English Muffin 350 cal · 16g protein · 32g carbs · 17g fat
Turkey Sausage, Egg & Cheese on English Muffin 470 cal · 27g protein · 41g carbs · 22g fat
Plain Bagel 320 cal · 11g protein · 65g carbs · 1g fat

Pro tip: A black coffee or unsweetened iced coffee with sugar-free flavor swirl is effectively zero calories. The flavored milk-based drinks (signature lattes, Refreshers, frozen options) are where the calories actually hide.

The Bottom Line

A few general principles cut across every chain on the list. Leaner proteins (grilled chicken, turkey, deli meats, eggs and egg whites) often beat breaded or fried alternatives by 100-300 calories for a similar protein hit. Bowls, salads, and “sub in a tub” variants beat their wrapped equivalents by 200-350 calories from the tortilla or bread alone. And the biggest stealth calorie sources are almost always the same: creamy sauces and dressings, drinks ordered alongside the meal, and sides that look small but stack quickly (fries, queso, chips).

None of this requires perfect ordering every time. It just requires knowing where the levers are – and being a little intentional when the meal needs to actually fit. Fast food can play a regular role in a macro plan; it just rewards the small amount of upfront knowledge of what works at each chain.

If you’d like a coach to set personalized macro targets that account for the way you actually eat – fast food included – our nutrition coaching can do that for you.

Your First 2 Weeks On Us

No gimmicks. No restrictions.

Start your journey with expert coaching, personalized nutrition, and real results, absolutely free for two weeks.