NishiNishi Labs

How to order at Portillo's on a GLP-1

The lean, high-protein picks and the famous indulgent ones to save for a treat, built from Portillo's own published US nutrition and Nishi's transparent GLP-1 scoring lens.

The move

Order the Char-Broiled Chicken (a plain breast is 130 calories for 21 g of protein), or a Classic Beef Bowl to get the Italian beef without the bread, add a Side Garden Salad, and save the cheese fries, cake shakes, and the big combos for a treat.

The quick take

Portillo's is an Italian beef, char-grilled dog, and burger place, so most of the menu is honestly a treat you order carefully. Two things change the math. The plain Char-Broiled Chicken breast is 130 calories for 21 g of protein and just 2 g of carbs, and the Classic Beef Bowl serves the Italian beef in a bowl with no bread at 435 calories for 35 g of protein, 0 g of carbs, and only 230 mg of sodium. From there the grilled-chicken salads are the next best move: a Classic Caesar with Grilled Chicken is 357 calories and 38 g of protein without the dressing, and a Chopped Salad without dressing is 506 calories and 42 g of protein, though its 1,462 mg of sodium is real. The signature items climb fast: a regular Italian Beef is 693 calories and 1,237 mg of sodium, a single Hamburger is 592, and a Triple Cheeseburger reaches 1,419 calories and 3,545 mg of sodium. Sodium is the watch-out across the whole menu, from about 769 mg on the Broiled Chicken Sandwich up past 3,000 mg on the big beef-and-sausage combos, all before fries. Lead with the char-broiled chicken or the beef bowl, take a salad without the dressing, and keep the fries and cake shakes small.

Popular orders, scored

Order one as-is. Scored for whole meals, a gentler bar than the single ingredients above, since a balanced meal is naturally less protein-dense and fat only counts against it once it tops half the calories. Best fit first; tap "Show the math" to see the exact rule on any card. How we score.
Classic Caesar Salad with Grilled Chicken (no dressing)Best fit
38 g protein · 357 cal · 18 g carbs · 12 g fat · 4 g fiber
38 g protein · lots of protein for the calories · lower fat
Show the math
Protein38 gstrong at 30 g or morestrong
Protein density10.6 g per 100 kcalstrong at 7.5+, weak under 4strong
Fat30.3% of caloriesflag over 50% or friedok
Fiber4 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density357 kcalflag if density under 4 and 300 kcal or moreok
Sodium855 mginformational over 1200 mgok

Best fit. Strong protein (30 g or more) and strong density (7.5 g per 100 kcal or more), with nothing flagged among the values the restaurant publishes. These published rules are applied the same way to every item scored on this bar; see how we score.

Chopped Salad (no dressing)Best fit
42 g protein · 506 cal · 37 g carbs · 20 g fat · 6 g fiber
watch: 1462 mg sodium
Show the math
Protein42 gstrong at 30 g or morestrong
Protein density8.3 g per 100 kcalstrong at 7.5+, weak under 4strong
Fat35.6% of caloriesflag over 50% or friedok
Fiber6 greward 5+, flag over 30rewarded
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density506 kcalflag if density under 4 and 300 kcal or moreok
Sodium1462 mginformational over 1200 mgshown; does not change the tier

Best fit. Strong protein (30 g or more) and strong density (7.5 g per 100 kcal or more), with nothing flagged among the values the restaurant publishes. These published rules are applied the same way to every item scored on this bar; see how we score.

Chicken Noodle SoupGood fit
13 g protein · 138 cal · 15 g carbs · 3 g fat · 1 g fiber
13 g protein · lots of protein for the calories · lower fat
Show the math
Protein13 gstrong at 30 g or morebelow 30 g
Protein density9.4 g per 100 kcalstrong at 7.5+, weak under 4strong
Fat19.6% of caloriesflag over 50% or friedok
Fiber1 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density138 kcalflag if density under 4 and 300 kcal or moreok
Sodium988 mginformational over 1200 mgok

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Greek Salad with Chicken (no dressing)Good fit
27 g protein · 325 cal · 15 g carbs · 16 g fat · 7 g fiber
27 g protein · lots of protein for the calories · 7 g fiber · lower fat
Show the math
Protein27 gstrong at 30 g or morebelow 30 g
Protein density8.3 g per 100 kcalstrong at 7.5+, weak under 4strong
Fat44.3% of caloriesflag over 50% or friedok
Fiber7 greward 5+, flag over 30rewarded
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density325 kcalflag if density under 4 and 300 kcal or moreok
Sodium1130 mginformational over 1200 mgok

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Classic Beef BowlGood fit
35 g protein · 435 cal · 0 g carbs · 32 g fat · 0 g fiber
watch: higher fat (66.2% of calories)
Show the math
Protein35 gstrong at 30 g or morestrong
Protein density8 g per 100 kcalstrong at 7.5+, weak under 4strong
Fat66.2% of caloriesflag over 50% or friedflagged
Fiber0 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density435 kcalflag if density under 4 and 300 kcal or moreok
Sodium230 mginformational over 1200 mgok

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Chicken Tenders (4 pc)Good fit
24 g protein · 337 cal · 24 g carbs · 16 g fat · 0 g fiber
24 g protein · lower fat
Show the math
Protein24 gstrong at 30 g or morebelow 30 g
Protein density7.1 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat42.7% of caloriesflag over 50% or friedok
Fiber0 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density337 kcalflag if density under 4 and 300 kcal or moreok
Sodium961 mginformational over 1200 mgok

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Broiled Chicken SandwichGood fit
26 g protein · 406 cal · 36 g carbs · 17 g fat · 1 g fiber
26 g protein · lower fat
Show the math
Protein26 gstrong at 30 g or morebelow 30 g
Protein density6.4 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat37.7% of caloriesflag over 50% or friedok
Fiber1 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density406 kcalflag if density under 4 and 300 kcal or moreok
Sodium769 mginformational over 1200 mgok

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Hamburger (Single)Good fit
35 g protein · 592 cal · 50 g carbs · 27 g fat · 3 g fiber
watch: 1355 mg sodium
Show the math
Protein35 gstrong at 30 g or morestrong
Protein density5.9 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat41% of caloriesflag over 50% or friedok
Fiber3 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density592 kcalflag if density under 4 and 300 kcal or moreok
Sodium1355 mginformational over 1200 mgshown; does not change the tier

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Rodeo Burger (Single)Good fit
47 g protein · 795 cal · 59 g carbs · 41 g fat · 1 g fiber
watch: 2095 mg sodium
Show the math
Protein47 gstrong at 30 g or morestrong
Protein density5.9 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat46.4% of caloriesflag over 50% or friedok
Fiber1 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density795 kcalflag if density under 4 and 300 kcal or moreok
Sodium2095 mginformational over 1200 mgshown; does not change the tier

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Spicy Chicken SandwichGood fit
29 g protein · 549 cal · 60 g carbs · 20 g fat · 2 g fiber
watch: 1608 mg sodium
Show the math
Protein29 gstrong at 30 g or morebelow 30 g
Protein density5.3 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat32.8% of caloriesflag over 50% or friedok
Fiber2 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density549 kcalflag if density under 4 and 300 kcal or moreok
Sodium1608 mginformational over 1200 mgshown; does not change the tier

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Breaded Chicken SandwichGood fit
30 g protein · 601 cal · 60 g carbs · 25 g fat · 1 g fiber
watch: 2058 mg sodium
Show the math
Protein30 gstrong at 30 g or morestrong
Protein density5 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat37.4% of caloriesflag over 50% or friedok
Fiber1 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density601 kcalflag if density under 4 and 300 kcal or moreok
Sodium2058 mginformational over 1200 mgshown; does not change the tier

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Italian Beef (Regular Sandwich)Good fit
33 g protein · 693 cal · 59 g carbs · 34 g fat · 0 g fiber
watch: 1237 mg sodium
Show the math
Protein33 gstrong at 30 g or morestrong
Protein density4.8 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat44.2% of caloriesflag over 50% or friedok
Fiber0 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density693 kcalflag if density under 4 and 300 kcal or moreok
Sodium1237 mginformational over 1200 mgshown; does not change the tier

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Side Garden Salad (no dressing)Good fit
7 g protein · 168 cal · 16 g carbs · 8 g fat · 2 g fiber
7 g protein · lower fat
Show the math
Protein7 gstrong at 30 g or morebelow 30 g
Protein density4.2 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat42.9% of caloriesflag over 50% or friedok
Fiber2 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density168 kcalflag if density under 4 and 300 kcal or moreok
Sodium243 mginformational over 1200 mgok

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Triple CheeseburgerLower fit
100 g protein · 1419 cal · 56 g carbs · 85 g fat · 3 g fiber
watch: higher fat (53.9% of calories), 3545 mg sodium
Show the math
Protein100 gstrong at 30 g or morestrong
Protein density7 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat53.9% of caloriesflag over 50% or friedflagged
Fiber3 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density1419 kcalflag if density under 4 and 300 kcal or moreok
Sodium3545 mginformational over 1200 mgshown; does not change the tier

Lower fit. Flagged on fat without both strong protein and strong density. These published rules are applied the same way to every item scored on this bar; see how we score.

Chopped Salad (with dressing)Lower fit
42 g protein · 846 cal · 45 g carbs · 54 g fat · 6 g fiber
watch: higher fat (57.4% of calories), 1962 mg sodium
Show the math
Protein42 gstrong at 30 g or morestrong
Protein density5 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat57.4% of caloriesflag over 50% or friedflagged
Fiber6 greward 5+, flag over 30rewarded
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density846 kcalflag if density under 4 and 300 kcal or moreok
Sodium1962 mginformational over 1200 mgshown; does not change the tier

Lower fit. Flagged on fat without both strong protein and strong density. These published rules are applied the same way to every item scored on this bar; see how we score.

Big Beef and Sausage ComboLower fit
66 g protein · 1360 cal · 92 g carbs · 78 g fat · 0 g fiber
watch: higher fat (51.6% of calories), 3006 mg sodium
Show the math
Protein66 gstrong at 30 g or morestrong
Protein density4.9 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat51.6% of caloriesflag over 50% or friedflagged
Fiber0 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density1360 kcalflag if density under 4 and 300 kcal or moreok
Sodium3006 mginformational over 1200 mgshown; does not change the tier

Lower fit. Flagged on fat without both strong protein and strong density. These published rules are applied the same way to every item scored on this bar; see how we score.

Hot Dog with Everything (Jumbo)Lower fit
19 g protein · 462 cal · 40 g carbs · 26 g fat · 2 g fiber
watch: higher fat (50.6% of calories), 2062 mg sodium
Show the math
Protein19 gstrong at 30 g or morebelow 30 g
Protein density4.1 g per 100 kcalstrong at 7.5+, weak under 4moderate
Fat50.6% of caloriesflag over 50% or friedflagged
Fiber2 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density462 kcalflag if density under 4 and 300 kcal or moreok
Sodium2062 mginformational over 1200 mgshown; does not change the tier

Lower fit. Flagged on fat without both strong protein and strong density. These published rules are applied the same way to every item scored on this bar; see how we score.

Hot Dog with Everything (Regular)Lower fit
13 g protein · 352 cal · 39 g carbs · 16 g fat · 2 g fiber
watch: energy-dense, low protein, 1572 mg sodium
Show the math
Protein13 gstrong at 30 g or morebelow 30 g
Protein density3.7 g per 100 kcalstrong at 7.5+, weak under 4low density
Fat40.9% of caloriesflag over 50% or friedok
Fiber2 greward 5+, flag over 30ok
Added sugarnot published by the restaurantflag over 30 gnot scored
Portion density352 kcalflag if density under 4 and 300 kcal or moreflagged
Sodium1572 mginformational over 1200 mgshown; does not change the tier

Lower fit. Protein density is under 4 g per 100 kcal, which is fundamentally low when appetite is limited. These published rules are applied the same way to every item scored on this bar; see how we score.

Best proteins to build around

GLP-1 fit is Nishi's score, not the restaurant's. How we score.

Numbers are for one published serving as Portillo's lists it. A la carte proteins (Char-Broiled Chicken, Burger Patty, sausages, hot dog) are published per single piece; sandwiches, bowls, salads, and soups are one whole published item at the size listed (Regular unless noted). Salads are published both with and without dressing; the leaner without-dressing figure is used and the dressing is treated as an add-on. Portillo's publishes gram weights for only some items, so portions are described by piece or item rather than grams.. Tap "Show the math" on any pick to see exactly how its rating was calculated.

Char-Broiled Chicken BreastGood fit
21 g protein · 130 cal · 4 g fat · 390 mg sodium
21 g protein · lots of protein for the calories · lower fat
Show the math
Protein21 gstrong at 25 g or morebelow 25 g
Protein density16.2 g per 100 kcalstrong at 10+, weak under 6strong
Fat27.7% of caloriesflag over 37.5% or friedok
Fiber0 greward 5+, flag over 18ok
Added sugarnot published by the restaurantflag over 17 gnot scored
Portion density130 kcalflag if density under 6 and 300 kcal or moreok
Sodium390 mginformational over 800 mgok

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Breaded Chicken Breast (fried)Good fit
23 g protein · 306 cal · 11 g fat · 1680 mg sodium
watch: 1680 mg sodium
Show the math
Protein23 gstrong at 25 g or morebelow 25 g
Protein density7.5 g per 100 kcalstrong at 10+, weak under 6moderate
Fat32.4% of caloriesflag over 37.5% or friedok
Fiber0 greward 5+, flag over 18ok
Added sugarnot published by the restaurantflag over 17 gnot scored
Portion density306 kcalflag if density under 6 and 300 kcal or moreok
Sodium1680 mginformational over 800 mgshown; does not change the tier

Good fit. Solid, but not the full combination of strong protein, strong density, and no flags, so it sits in the middle. These published rules are applied the same way to every item scored on this bar; see how we score.

Burger Patty (char-broiled)Lower fit
27 g protein · 279 cal · 18 g fat · 526 mg sodium
watch: higher fat (58.1% of calories)
Show the math
Protein27 gstrong at 25 g or morestrong
Protein density9.7 g per 100 kcalstrong at 10+, weak under 6moderate
Fat58.1% of caloriesflag over 37.5% or friedflagged
Fiber0 greward 5+, flag over 18ok
Added sugarnot published by the restaurantflag over 17 gnot scored
Portion density279 kcalflag if density under 6 and 300 kcal or moreok
Sodium526 mginformational over 800 mgok

Lower fit. Flagged on fat without both strong protein and strong density. These published rules are applied the same way to every item scored on this bar; see how we score.

Char-Grilled Italian SausageLower fit
16 g protein · 320 cal · 27 g fat · 1150 mg sodium
watch: higher fat (75.9% of calories), energy-dense, low protein, 1150 mg sodium
Show the math
Protein16 gstrong at 25 g or morebelow 25 g
Protein density5 g per 100 kcalstrong at 10+, weak under 6low density
Fat75.9% of caloriesflag over 37.5% or friedflagged
Fiber0 greward 5+, flag over 18ok
Added sugarnot published by the restaurantflag over 17 gnot scored
Portion density320 kcalflag if density under 6 and 300 kcal or moreflagged
Sodium1150 mginformational over 800 mgshown; does not change the tier

Lower fit. Protein density is under 6 g per 100 kcal, which is fundamentally low when appetite is limited. These published rules are applied the same way to every item scored on this bar; see how we score.

Char-Grilled Polish SausageLower fit
20 g protein · 400 cal · 35 g fat · 1450 mg sodium
watch: higher fat (78.8% of calories), energy-dense, low protein, 1450 mg sodium
Show the math
Protein20 gstrong at 25 g or morebelow 25 g
Protein density5 g per 100 kcalstrong at 10+, weak under 6low density
Fat78.8% of caloriesflag over 37.5% or friedflagged
Fiber0 greward 5+, flag over 18ok
Added sugarnot published by the restaurantflag over 17 gnot scored
Portion density400 kcalflag if density under 6 and 300 kcal or moreflagged
Sodium1450 mginformational over 800 mgshown; does not change the tier

Lower fit. Protein density is under 6 g per 100 kcal, which is fundamentally low when appetite is limited. These published rules are applied the same way to every item scored on this bar; see how we score.

Hot Dog (frank only)Lower fit
7 g protein · 150 cal · 12 g fat · 480 mg sodium
watch: higher fat (72% of calories)
Show the math
Protein7 gstrong at 25 g or morebelow 25 g
Protein density4.7 g per 100 kcalstrong at 10+, weak under 6low density
Fat72% of caloriesflag over 37.5% or friedflagged
Fiber0 greward 5+, flag over 18ok
Added sugarnot published by the restaurantflag over 17 gnot scored
Portion density150 kcalflag if density under 6 and 300 kcal or moreok
Sodium480 mginformational over 800 mgok

Lower fit. Protein density is under 6 g per 100 kcal, which is fundamentally low when appetite is limited. These published rules are applied the same way to every item scored on this bar; see how we score.

Go easy on

Common questions

What's the most GLP-1-friendly order at Portillo's?

The plain Char-Broiled Chicken breast, which is 130 calories for 21 g of protein and just 2 g of carbs, or the Classic Beef Bowl, which serves the Italian beef with no bread at 435 calories for 35 g of protein and 0 g of carbs. The chicken is genuinely lean; the beef bowl is higher in fat but stays high-protein and low-carb, and both stand out in a menu that otherwise runs rich.

Is the Classic Beef Bowl really better than an Italian Beef sandwich?

For a GLP-1 pattern, yes. The Classic Beef Bowl is the Italian beef in a bowl with no bread: 435 calories, 35 g of protein, 0 g of carbs, and only 230 mg of sodium. A regular Italian Beef sandwich is 693 calories, 33 g of protein, 59 g of carbs, and 1,237 mg of sodium. Same beef, far less bread and sodium.

Which Portillo's salad is best on a GLP-1?

Order it without the dressing and add a grilled protein. A Classic Caesar with Grilled Chicken is 357 calories for 38 g of protein without dressing, and a Chopped Salad is 506 calories for 42 g of protein, though its sodium is a real 1,462 mg. Adding the dressing pushes the Chopped Salad to 846 calories, so keep it on the side.

How high is the sodium at Portillo's?

High across the menu. The Broiled Chicken Sandwich is about 769 mg, a regular Italian Beef is 1,237 mg, a Triple Cheeseburger is 3,545 mg, and a Big Beef and Sausage Combo hits about 3,006 mg, all before fries. The Classic Beef Bowl is the standout low at 230 mg, and the plain Char-Broiled Chicken is 390 mg.

Why you can trust this

  • Where the numbers come from. Portillo's official US Nutrition & Allergen Guide (PDF), last verified 2026-07-27. We publish only values the restaurant itself publishes.
  • How each score is calculated. Deterministic rules published in full in our methodology (v1.1), with one published bar for single ingredients and one for whole meals. Every row above lists the exact factors behind its label.
  • What the score does and does not consider. See the limitations. It scores one item, not your whole day, and it is not medical advice.
  • How to challenge or correct it. Tell us if a value is stale or a call looks wrong. Corrections are recorded in the methodology version history.

More restaurant guides

The same transparent scoring, applied to other chains. See all restaurants.

Explore more

Cross-chain picks and head-to-heads, scored the same published way.
Get this for any meal, personalizedNishi scores your exact order and remembers your goals.
Open in the Nishi app