Portillo's on a Diet: How to Order Italian Beef and Hot Dogs Without Wrecking Your Day
Yes, you can eat at Portillo's on a diet. The move is to anchor your order around the Italian beef or a plain char-grilled hot dog (both are mostly meat and bread, not fried), load up on the free giardiniera and peppers for flavor with almost no calories, and skip the cheese fries and the chocolate cake shake, which are where the real damage lives. Do that and a Portillo's run costs you a normal lunch, not your whole day.
Portillo's does not slap calorie counts on every register the way the big national chains do, which makes it easy to talk yourself into a disaster. So let's break down the actual structure of the menu: what's lean, what's a trap, and how to build a plate that keeps you full without blowing your numbers.
Why Portillo's is easier to diet at than it looks
Here's the thing people miss about Chicago-style food: the core items are not deep-fried. An Italian beef sandwich is thin-sliced roast beef on a French roll. A char-grilled hot dog is a grilled sausage in a steamed bun with vegetables piled on top. Compare that to a fast-food menu built almost entirely on fried chicken and fries, and you realize Portillo's actually gives you a fighting chance.
The calories at Portillo's cluster in three predictable places: the fried sides (fries, cheese fries, onion rings), the giant milkshakes and cake shakes, and the sheer size of the combo meals when you stack sandwich plus fries plus a 32-ounce soda. Remove or shrink those three, and the rest of the menu is honestly reasonable.
The Italian beef: order it dipped, hold the extras
The Italian beef is your best friend here. Roast beef is a lean, high-protein meat, and the sandwich is not fried. Order it "dipped" if you like it (the roll gets a quick dunk in the seasoned beef jus), which adds moisture and flavor but not a meaningful pile of calories. Then load it with hot giardiniera or sweet peppers. Pickled vegetables and peppers are nearly free on the calorie ledger, the same way Chipotle's fajita veggies ring in around 20 calories, and they turn a plain sandwich into something you actually crave.
Where the beef gets expensive is the add-ons: melted mozzarella, extra cheese sauce, or bumping up to a combo with a sausage link. Every one of those is a real cost. If you want cheese, get a single slice and call it done. And if you're truly cutting, ask for it on a lighter roll or eat it "open-faced" style with half the bread. The bread is usually the biggest single carb source in the whole order.
Hot dogs: the sneaky-good diet order
A single Chicago-style hot dog is one of the more macro-friendly things on the menu. You get a grilled dog, a steamed bun, and then a produce section on top: mustard, relish, chopped onion, tomato wedges, a pickle spear, sport peppers, and a dash of celery salt. That's protein and fat from the sausage plus a whole lot of near-zero-calorie toppings.
The problem is portion creep. A double dog, a Polish sausage upgrade, or a chili-cheese dog changes the math fast. Chili and cheese are the usual suspects that turn a sensible order into a heavy one. Stick with one or two plain char dogs loaded with veggies, skip the fries, and you've got a satisfying meal that leaves room in your day. This is the same logic that makes a couple of McDonald's smaller items work better than one oversized combo: portion control beats willpower.
How to think about protein per calorie
The reason lean meat wins is simple. Protein is 4 calories per gram and it keeps you full, so you want to spend your calorie budget on items that deliver a lot of grams per calorie. When you can't see the exact numbers on a menu, use benchmarks from chains that do publish them. Here's what a solid protein anchor looks like across the fast-food world:
| Item | Calories | Protein | Why it's a good anchor |
|---|---|---|---|
| Chipotle Chicken (regular) | 180 | 32g | Nearly all protein, almost no fat |
| Chipotle Steak (regular) | 150 | 21g | Lean red meat, low calorie |
| Chick-fil-A Grilled Chicken Club | 430 | 37g | High protein, not fried |
| McDonald's Chicken McNuggets 6pc | 270 | 16g | Moderate, but fried fat adds up |
Notice how a grilled chicken option delivers big protein without the fried premium, while the nuggets carry more fat per gram of protein because they're breaded and fried. Portillo's Italian beef behaves like the lean, non-fried column: it's roast beef, so it's protein-forward. That's exactly why it belongs at the center of your order instead of the fries.
The three menu bombs to respect
If you only remember one section, make it this one. These are the items that quietly eat an entire day.
1. The chocolate cake shake
Portillo's famous move is blending an actual slice of chocolate cake into a milkshake. It is delicious and it is dessert, a full meal, and half of tomorrow all in one cup. Treat it as a shared, once-in-a-while thing, not a drink you add to a combo. A large blended cake shake can rival the calories of two full sandwiches. If you want a taste, split it four ways.
2. Cheese fries and large fries
Fries are fried potato, and cheese fries add a ladle of sauce on top. A large order is easily several hundred calories of pure side dish that does nothing for satiety. If you must have fries, get the smallest size and share them. Otherwise skip them entirely and put those calories into more beef.
3. The combo-plus-soda stack
Ordering a sandwich combo means you're auto-adding fries and a large sugary soda. A 32-ounce regular soda can carry 300-plus calories of pure sugar with zero protein. Order your sandwich a la carte and drink water, unsweetened tea, or a diet soda. That single swap often saves more calories than any food change. If you're comparing drink choices in general, our drinks calorie guide shows how fast liquid sugar adds up.
Building your actual order
Put it all together and you have a few reliable playbooks depending on how tight your day is.
- Standard diet day: One Italian beef, dipped, with hot giardiniera. Water or diet soda. No fries. You get a big, satisfying, protein-heavy sandwich for the cost of a normal lunch.
- Tight cut day: Two plain char-grilled hot dogs loaded with all the veggie toppings, no fries, no shake. High volume, tons of flavor, controlled calories.
- Higher-calorie training day: Italian beef plus a small fries to share, still skipping the cake shake. You've got room for the carbs if you earned them.
- Salad route: The chopped salad with grilled chicken is a legit option. Get dressing on the side and use half. Salad dressing is often the hidden calorie source, the same trap that turns a lean bowl into a heavy one.
Because Portillo's does not print full macros at the counter, log your best estimate the moment you order using a tracker like TrackBiteX so you're not guessing hours later. Using the roast beef, hot dog, and bread entries from the built-in restaurant menus gets you close enough to keep the day honest, and estimating a lean beef sandwich is a lot more accurate than pretending the meal never happened.
The bottom line on eating there
Portillo's is genuinely one of the more diet-friendly regional chains because its signature items (Italian beef and Chicago dogs) are meat-and-bread, not breaded-and-fried. Anchor around the lean protein, pile on the free vegetables and peppers, drink your calories from the water fountain, and save the cake shake for a day you planned for. Do that and you walk out full, satisfied, and still inside your numbers. You can browse full macro breakdowns for dozens of chains on our calorie database to plan the rest of your week around it.
Frequently Asked Questions
Is Portillo's Italian beef healthy?
Italian beef is thin-sliced roast beef, which is a lean, high-protein meat, and the sandwich is not fried, so it's one of the better fast-casual choices. The calories come mainly from the roll and any added cheese. Order it dipped with giardiniera and skip the fries to keep it in check.
What is the lowest calorie thing at Portillo's?
A single plain char-grilled hot dog loaded with the standard vegetable toppings (mustard, onion, relish, tomato, pickle, peppers) is among the lightest full items, since the toppings are nearly calorie-free. A chopped salad with grilled chicken and dressing on the side is another strong low-calorie option.
How many calories are in a Portillo's chocolate cake shake?
Portillo's does not publish full nutrition at every location, but a blended cake shake combines a slice of chocolate cake with a milkshake, so it should be treated as a full dessert plus a meal in one cup, not an add-on drink. If you want it, split it with two or three people.
Should I get my Italian beef dipped or dry on a diet?
Dipped is fine. The roll is briefly dunked in seasoned beef juice, which adds moisture and flavor but not a significant number of calories. It does not add cheese, fat, or sugar. The bigger calorie decisions are the bread size, added cheese, and whatever side you pair it with.
What should I drink at Portillo's to save calories?
Water, unsweetened iced tea, or a diet soda. A large regular soda can add 300 or more calories of pure sugar with no protein or satiety, so switching your drink is often the single highest-impact change you can make without touching the food itself.
Stop guessing. Start tracking.
TrackBiteX logs any of these foods in one tap, 80+ restaurant menus, AI coach, Apple Health sync.