July 2, 2026
The Lowest-Calorie Meal at Every Major Fast-Food Chain, Ranked
Every “healthy fast food” list quietly cheats. It counts a side salad with no dressing, or a plain grilled chicken breast with nothing on it, and calls that a meal. That’s not what you actually order and it’s not what keeps you full until dinner.
So we did the opposite. We took a database of full composed meals — an entree plus sides or a drink, the way a real order looks — and pulled the single lowest-calorie one at each of the biggest chains in the country. Every calorie count below is summed from that meal’s components. No bare proteins, no dressing-less lettuce, no cheating.
Here’s who wins if your only goal is to eat at a drive-thru and stay light.
The ranking: leanest full meal at each chain
| Rank | Chain | Meal | Calories | Protein |
|---|---|---|---|---|
| 1 | Panda Express | Broccoli Beef & Diet Coke | 150 | 9g |
| 2 | Starbucks | Egg White Bites & Unsweetened Iced Green Tea | 170 | 12g |
| 3 | Popeyes | 3-Piece Blackened Tenders | 170 | 26g |
| 4 | Dunkin’ | Egg & Cheese Wake-Up Wrap & Unsweetened Iced Tea | 180 | 7g |
| 5 | Subway | Grilled Chicken No Bready Bowl & Diet Coke | 200 | 35g |
| 6 | Five Guys | Bunless Little Hamburger & Diet Coke | 220 | 16g |
| 7 | Domino’s | Chicken Caesar Salad & Diet Coke | 220 | 18g |
| 8 | Arby’s | Roast Turkey Farmhouse Salad | 230 | 22g |
| 9 | Whataburger | Grilled Chicken Melt, No Bun & Diet Coke | 235 | 28g |
| 10 | Chili’s | Margarita Grilled Chicken, Roasted Asparagus & Diet Coke | 240 | 34g |
| 11 | McDonald’s | Hamburger | 250 | 12g |
| 12 | Jack in the Box | Grilled Chicken Salad & Diet Coke | 250 | 28g |
| 13 | Wendy’s | Small Chili, Garden Side Salad & Diet Coke | 265 | 17g |
| 14 | Chick-fil-A | Greek Yogurt Parfait w/ Granola | 270 | 13g |
| 15 | Panera Bread | Half Mediterranean Veggie & Cup of Ten Vegetable Soup | 280 | 12g |
| 16 | Taco Bell | Cantina Chicken Bowl (No Rice/Beans) & Diet Pepsi | 280 | 20g |
| 17 | Olive Garden | Zuppa Toscana, Garden Salad & Diet Coke | 290 | 9g |
| 18 | Applebee’s | Grilled Chicken Breast + Steamed Broccoli | 290 | 43g |
| 19 | KFC | Original Recipe Thigh, Green Beans & Diet Coke | 305 | 20g |
| 20 | Burger King | Garden Grilled Chicken Salad & Diet Coke | 320 | 36g |
| 21 | Pizza Hut | 1 Slice Veggie Lover’s + 2 Bone-In Wings | 350 | 18g |
| 22 | Raising Cane’s | 2 Fingers, Coleslaw & Unsweetened Tea | 360 | 27g |
| 23 | Chipotle | Chicken Salad Bowl & Diet Coke | 385 | 42g |
The winner: Panda Express, 150 calories
The leanest full meal at a major chain is Panda Express Broccoli Beef with a Diet Coke, at 150 calories — 9g protein, 13g carbs, 7g fat. It’s a wok-fried entree with a real vegetable and a zero-calorie drink, and it’s the lowest number on this entire board. If “eat something warm, spend almost no calories” is the assignment, this wins outright. See the full breakdown for this meal.
The catch is protein. At 9g, Broccoli Beef is light in every sense — it will not keep you full for long. Which brings us to the more useful question.
The real winner if you want to stay full: protein per calorie
Staying under 400 calories is easy. Staying under 400 and not being hungry an hour later is the actual skill, and that’s about protein density. Rank the same list by protein instead of raw calories and the leaderboard reshuffles hard:
- Applebee’s Grilled Chicken Breast + Steamed Broccoli — 290 cal, 43g protein. The most protein-dense full meal on the board. That’s a sit-down-restaurant plate coming in under 300 calories with 43 grams of protein. Nothing else here is close on that ratio. See it here.
- Chipotle Chicken Salad Bowl & Diet Coke — 385 cal, 42g protein. It’s the highest-calorie meal in the ranking, but it’s also 42g of protein, which is why it lands as a genuine meal and not a snack. Full macros here.
- Burger King Garden Grilled Chicken Salad & Diet Coke — 320 cal, 36g protein. Proof that even a burger chain’s leanest option can be a legitimate 36g-protein meal if you skip the burger.
- Subway Grilled Chicken No Bready Bowl & Diet Coke — 200 cal, 35g protein. This is the standout value. Only 200 calories, and 35 grams of protein — a 17.5g-per-100-calorie ratio that almost nothing else on a drive-thru menu matches. Check it out.
Notice the pattern. Popeyes’ 3-Piece Blackened Tenders (170 cal, 26g protein) beat almost everything on protein density precisely because the tenders are blackened, not breaded and fried. The lowest-calorie, highest-protein options are the ones that dropped the breading, the bun, or the rice — not the ones that dropped the protein.
Who wins for staying under 400
Here’s the headline finding: every single one of these leanest-per-chain meals comes in under 400 calories. All 23. You can walk into any of the biggest chains in America and build a real, full meal for less than 400 calories — the leanest option at even the most burger-forward chain (Burger King at 320, McDonald’s at 250) clears the bar comfortably.
The chains where “lean” and “filling” overlap best:
- Subway — 200 cal / 35g protein. Best raw combination of low calorie and high protein.
- Applebee’s — 290 cal / 43g protein. Best protein density, sit-down quality.
- Chipotle — 385 cal / 42g protein. Most food-per-meal while still under 400.
- Chili’s — 240 cal / 34g protein. A grilled chicken breast and asparagus at a bar-and-grill.
The chains where the leanest meal is genuinely lean but low protein — Panda Express (9g), Olive Garden’s Zuppa Toscana (9g), McDonald’s Hamburger (12g), Panera’s soup-and-half combo (12g) — are the ones where you’ll be hungry again soon. Great for a light bite, weak for a meal that has to hold you.
The takeaway
You don’t need to bring a scale to the drive-thru. The move is to order the version without the breading, the bun, or the rice, and add a zero-calorie drink. Do that and the leanest meal at any of these 23 chains lands under 400 calories — and at Subway, Applebee’s, Chipotle, and Chili’s, it lands there with 34 to 43 grams of protein still on the plate.
Browse the full lean lineup for any chain on its menu page, or filter straight to the low-calorie and high-protein picks.
Every number here was computed from verified, composed-meal macro data — the same database that powers the MacroBite app, where you can build and track any of these orders in seconds.
Eat out. Hit your macros.
Download MacroBite