LeanBites
Guides ›

High-Protein Restaurant Dinners That Fit a Calorie Deficit

Deficit-friendly restaurant dinners: aim for 400-650 calories and 35-60g protein. Exact orders at Chipotle, Texas Roadhouse, CAVA, and Chili’s.

Quick answer

For a deficit-friendly restaurant dinner, aim for 400 to 650 calories and 35 to 60g protein. Solid go-tos: Chipotle Barbacoa + Chicken Protein Bowl (385 calories, 57g protein), CAVA SuperGreens + Grilled Chicken + Grilled Steak (455 calories, 65g protein), Chili’s Sizzling Fajitas (Grilled Chicken, no toppings/sides) (510 calories, 62g protein), or Texas Roadhouse Dallas Filet (6 oz) (320 calories, 46g protein) plus a lighter side.

You can eat out and still keep dinner aligned with a calorie deficit. The trick is picking an order that’s protein-forward without accidentally turning it into a “salad + sauce + extras” situation.

A practical target for most people dieting is 400 to 650 calories with 35 to 60g protein at dinner. If you’re maintaining (or you had a lighter lunch), you can push closer to 650 to 900 calories while keeping protein high.

Below are specific, repeatable orders at Chipotle, Texas Roadhouse, CAVA, and Chili's, plus the pattern so you can do this anywhere.

A simple target that works at most restaurants

Deficit dinner target: 400 to 650 calories, 35 to 60g protein.

Maintenance dinner target: 650 to 900 calories, 40 to 75g protein.

If you’re short on protein for the day, bump the protein first (double meat, add a leaner protein option) before you add starches or fats.

Best high-protein deficit dinners (exact orders)

These are the kinds of orders you can place without doing math at the table.

Chipotle best orders for a deficit

Chipotle is basically built for this. You can keep calories down by going light on rice, cheese, sour cream, queso, and chips, and letting the protein do the work.

Top deficit pick:

  • Barbacoa + Chicken Protein Bowl: 385 calories, 57g protein

Other deficit-friendly picks:

  • Lean Greens Steak Bowl: 335 calories, 30g protein (protein is lower, good if you’re not that hungry)
  • High Protein, High Fiber Chicken Bowl: 440 calories, 44g protein

Maintenance-style pick (same vibe, just bigger):

  • Cutting Double Chicken Bowl: 560 calories, 73g protein
  • Triple Chicken Power Bowl: 600 calories, 97g protein

Texas Roadhouse best orders for a deficit

At a steakhouse, the easiest win is simple: order a leaner steak or grilled protein, then choose a side that doesn’t quietly come with a lot of added fat.

Deficit-friendly picks:

  • USDA Choice Sirloin (6 oz): 270 calories, 36g protein
  • Dallas Filet (6 oz): 320 calories, 46g protein
  • Grilled BBQ Chicken: 300 calories, 46g protein
  • Grilled Pork Chop (Single): 290 calories, 38g protein
  • Grilled Salmon (5 oz): 260 calories, 34g protein

Maintenance-style picks (bigger portions, still protein-first):

  • Dallas Filet (8 oz): 430 calories, 61g protein
  • USDA Choice Sirloin (11 oz): 450 calories, 65g protein
  • USDA Choice Sirloin (16 oz): 670 calories, 96g protein

CAVA best orders for a deficit

CAVA’s easiest deficit move is a greens base with grilled protein, then keep dips and oils controlled. You can still do tzatziki or yogurt dill, just don’t stack multiple calorie-dense spreads.

Deficit-friendly picks:

  • SuperGreens + Grilled Steak + Tzatziki + Tomato + Onion: 255 calories, 32g protein
  • Romaine + Grilled Chicken + Tomato + Onion: 275 calories, 29g protein

If you want higher protein without blowing calories:

  • SuperGreens + Grilled Chicken + Grilled Steak: 455 calories, 65g protein

Maintenance-style picks:

  • Chicken Feta Tzatziki Salad: 595 calories, 59g protein
  • Chicken + Rice Bowl: 700 calories, 40g protein

Chili’s best orders for a deficit

Chili’s is a little more “hidden calories” because sauces, cheese, and tortilla add-ons stack fast. Your best plays are sirloin, fajitas without the extras, or a salad where you control dressing.

Deficit-friendly picks:

  • Guiltless 10 oz Sirloin: 450 calories, 59g protein
  • Surf & Turf Sirloin (10 oz): 450 calories, 66g protein
  • Sizzling Fajitas (Grilled Chicken, no toppings/sides): 510 calories, 62g protein

Lighter option if you’re just not that hungry:

  • Guiltless 6 oz Sirloin: 300 calories, 38g protein

Maintenance-style pick (same idea, more calories):

  • Margarita Grilled Chicken: 660 calories, 69g protein

Comparison table: deficit-friendly dinners you can actually order

Macros below use each chain’s published nutrition info.

RestaurantMenu item (exact order)CaloriesProteinCarbsFat
ChipotleBarbacoa + Chicken Protein Bowl38557g11g14g
ChipotleHigh Protein, High Fiber Chicken Bowl44044g48g10g
Texas RoadhouseDallas Filet (6 oz)32046g2g16g
Texas RoadhouseUSDA Choice Sirloin (6 oz)27036g2g13g
CAVASuperGreens + Grilled Chicken + Grilled Steak45565g9g27g
CAVASuperGreens + Grilled Steak + Tzatziki + Tomato + Onion25532g11g15g
Chili’sSurf & Turf Sirloin (10 oz)45066g3g20g
Chili’sSizzling Fajitas (Grilled Chicken, no toppings/sides)51062g23g20g

The ordering pattern you can use anywhere

You’re basically building a plate where protein is the “main” and everything else is supporting.

1) Start with a lean protein anchor Chicken, sirloin, shrimp, fish, steak, or a double portion of a leaner option.

If the menu pushes you toward breaded protein (crispy chicken, fried fish), it can still fit sometimes, it just gets expensive calorie-wise fast.

2) Pick one starch, or skip it Rice, tortillas, fries, mac and cheese, buttery potatoes, and chips are where a deficit dinner usually breaks.

You don’t have to go no-carb. You just usually want one carb source, not three.

3) Go big on vegetables Veggies are the easiest “volume” add-on without changing the whole calorie math.

Think fajita veggies, side salad (go easy on dressing), steamed broccoli, green beans, or a greens base.

4) Control sauces and calorie-dense toppings This is the sneaky part. Creamy dressings, queso, sour cream, cheese piles, buttery toppings, and oil-heavy dips can turn a protein-forward order into a high-calorie one.

If you want the sauce, cool. Just pick one, and keep it measured when you can.

Deficit vs maintenance versions of the same dinner

Same restaurant, same general order, just different “dials.”

Chipotle bowl

  • Deficit: Barbacoa + Chicken Protein Bowl (385 calories, 57g protein)
  • Maintenance: Cutting Double Chicken Bowl (560 calories, 73g protein)

Steakhouse plate

  • Deficit: Texas Roadhouse USDA Choice Sirloin (6 oz) (270 calories, 36g protein)
  • Maintenance: Texas Roadhouse USDA Choice Sirloin (11 oz) (450 calories, 65g protein)

Mediterranean bowl

  • Deficit: CAVA SuperGreens + Grilled Steak + Tzatziki + Tomato + Onion (255 calories, 32g protein)
  • Maintenance: CAVA Chicken + Rice Bowl (700 calories, 40g protein)

Fajitas

  • Deficit: Chili’s Sizzling Fajitas (Grilled Chicken, no toppings/sides) (510 calories, 62g protein)
  • Maintenance: Chili’s Margarita Grilled Chicken (660 calories, 69g protein)

Simple swaps that prevent “healthy-looking” calorie bombs

These are the little edits that keep the exact same meal vibe, without the calorie creep.

  • Instead of Chipotle Fully Loaded Burrito + Chips (2060 calories, 68g protein), get Chipotle Barbacoa + Chicken Protein Bowl (385 calories, 57g protein). That’s 1675 calories less and 11g less protein (basically the same protein for a fraction of the calories).
  • Instead of CAVA Greek Chicken Pita (895 calories, 48g protein), get CAVA SuperGreens + Grilled Chicken + Grilled Steak (455 calories, 65g protein). That’s 440 calories less and 17g more protein.
  • Instead of Texas Roadhouse Chicken Caesar Salad (1100 calories, 60g protein), get Texas Roadhouse Dallas Filet (6 oz) (320 calories, 46g protein). That’s 780 calories less and 14g less protein.
  • Instead of Chili’s Chipotle Chicken Flatbread (1320 calories, 79g protein), get Chili’s Surf & Turf Sirloin (10 oz) (450 calories, 66g protein). That’s 870 calories less and 13g less protein.

Use LeanBites to make this faster

If you’re tired of guessing, LeanBites is an iPhone app that scores menu items at major US chains based on more protein per calorie ranking higher. Quick onboarding sets calorie and macro targets around your goal, activity level, cravings, and foods you don’t eat (and excluded foods won’t show up again).

It’s not a food diary. It just tells you what to order, and you can jump to Uber Eats or DoorDash in one tap.

One last practical tip (especially for takeout)

Order the protein and veg as the “non-negotiables,” then decide if you’re adding starch based on how your day went. If you’re unsure, get the starch on the side. It’s the easiest lever you can control after the food shows up.

FAQ

What should a high-protein dinner be for a calorie deficit when eating out?

A useful target is 400 to 650 calories and 35 to 60g protein. That usually looks like a double-protein bowl, grilled meat or fish with a lighter side, or fajitas without the extra toppings and sides.

What restaurant foods look healthy but can blow a deficit?

Big salads with creamy dressing and add-ons, pita sandwiches with multiple spreads, and anything that pairs a large main with chips, fries, or extra bread. The “extras” are usually where the calories stack fast.

How do I make a maintenance version of the same dinner?

Keep the same protein-first order, then add one lever: a larger portion of protein, one starch (rice, tortilla, potato), or one higher-calorie topping. Try not to add all of them at once.

Is it better to choose chicken, steak, or fish for high protein at restaurants?

All can work. Your best bet is whichever the restaurant serves grilled or simply prepared, since breading, heavy sauces, and oil-forward toppings tend to add calories faster than they add protein.

For iPhone
Find the healthiest order at any restaurantGet LeanBites
How LeanBites picks meals. We rank menu items using each chain's published nutrition information, favoring more protein per calorie. Numbers can vary by location and customization, so check the chain's own nutrition info if you track closely.