If you're on Ozempic, Wegovy, Mounjaro, or Zepbound, the core nutritional challenge is the same across all of them: your appetite drops, your stomach empties slower, and every calorie has to work harder. A 2025 joint advisory from the American College of Lifestyle Medicine and the Obesity Medicine Association puts the protein target at 80 to 120 grams per day to protect muscle mass during weight loss. Most people on GLP-1 medications fall short of that, not because they're making bad choices, but because they're eating less of everything.
Subway is not the obvious choice for GLP-1 users. The default menu is built around refined bread, the sodium is high across the board, and several items that look like protein picks are mostly fat. But there is one format that changes the math entirely.
That format is the protein bowl. Same proteins, same toppings, no bread. And on a GLP-1 diet where 20 to 30 grams of protein per meal is the clinical target, the math works out.
All macros here come from Subway's official January 2026 nutrition data, the same source behind our Subway Macro Calculator.
Why the Bread Is the Problem
A 6-inch Artisan Italian roll is 210 calories and 39 grams of carbs. A footlong doubles both. That's before any protein, cheese, or sauce. For someone on a GLP-1 whose stomach fills up fast, bread can take up more of the appetite budget than it should. Clinical guidance for GLP-1 users consistently points toward avoiding refined carbs, which bread is at its core.
| Format | Calories | Carbs | Protein |
|---|---|---|---|
| 6" Artisan Italian | 210 | 39g | 8g |
| Footlong | 420 | 78g | 16g |
| Protein Bowl | 0 | 0g | 0g |
Removing the bread from a Grilled Chicken footlong takes it from roughly 1,000 calories to 620. The protein stays identical. For GLP-1 users trying to hit protein targets without filling up on refined carbs first, the protein bowl is the right starting point.
Subway also relaunched its Fresh Fit menu in September 2025 with four sandwiches under 500 calories and at least 20g of protein each, including the Grilled Chicken and Avocado at 35g and the Ham and Turkey Stacker at 20g. Those work if you want bread in the order. The protein bowl format still outperforms all of them on a calories-per-gram-of-protein basis.
The Protein Ranking
Subway's protein options range from very lean to calorie-dense in ways that aren't obvious. The items that look like protein picks are not always the right picks.
| Protein (6" portion) | Calories | Protein | Fat |
|---|---|---|---|
| Oven-Roasted Turkey | 60 | 11g | 2g |
| Black Forest Ham | 70 | 10g | 2g |
| Grilled Chicken | 80 | 16g | 2g |
| Roast Beef | 80 | 15g | 2g |
| Steak | 110 | 17g | 5g |
| Subway Club (Turkey + Ham + Roast Beef) | 110 | 17g | 3g |
| Bacon (2 strips) | 80 | 5g | 6g |
| Tuna | 250 | 12g | 23g |
| Meatballs | 250 | 12g | 18g |
Turkey at 60 calories and grilled chicken at 80 calories are the two leanest options. The Subway Club combination packs turkey, ham, and roast beef together for 17g of protein at 110 calories per 6-inch portion. In a protein bowl, that's why the Subway Club Protein Bowl lands at 410 calories with 44g of protein, one of the better GLP-1 orders in fast casual.
Tuna and meatballs both come in at 250 calories for 12g of protein. High-fat meals also worsen nausea and GI side effects by delaying gastric emptying further, which GLP-1 medications are already doing. Both are worth skipping.
The Sauce Problem
High-fat sauces are a double issue on a GLP-1 diet. They add calories, and fat slows gastric emptying further, which is not helpful when your stomach already empties slowly. Clinical guidance during dose escalation is to keep meals low in fat.
| Sauce | Calories |
|---|---|
| Yellow Mustard | 10 |
| Buffalo Sauce | 0 |
| Red Wine Vinegar | 0 |
| BBQ Sauce | 25 |
| Creamy Sriracha | 40 |
| Olive Oil Blend | 45 |
| Honey Mustard | 60 |
| Peppercorn Ranch | 80 |
| Roasted Garlic Aioli | 80 |
| Mayonnaise | 100 |
Yellow mustard at 10 calories is the default for all three builds below. Olive oil blend at 45 calories works if you want something richer. Creamy sriracha at 40 calories covers heat. Anything above 60 calories adds fat without adding protein.
The Builds
Build 1: The Subway Club Protein Bowl
Three lean proteins in one bowl, no bread, under 450 calories. This is the most efficient GLP-1 order at Subway.
The Subway Club Protein Bowl
410 calories, 44g protein. The three-meat combination covers variety in one bowl. Provolone adds 6g of protein at 90 calories. Cucumbers, banana peppers, pickles, and jalapeños are all zero calories and add volume. Pile them on.
People with smaller appetites can ask for a 6-inch portion of the meats instead of the standard footlong portion. That brings the bowl closer to 300 calories with around 25g of protein.
Build 2: The Grilled Chicken Bowl
For people who want one clean protein. The protein bowl uses footlong meat portions by default, which is where the 48g comes from.
Grilled Chicken Protein Bowl
620 calories, 48g protein. Banana peppers and jalapeños are zero calories and give the bowl enough texture that it doesn't eat like a diet meal. Creamy sriracha at 40 calories adds heat.
If 620 calories is more than your appetite allows at one sitting, ask for the 6-inch chicken portion. That brings it to around 440 calories with 32g of protein, which still clears the 20 to 30g per meal target.
Build 3: The Turkey and Steak Bowl
For people who've been on the medication longer and are eating closer to normal portions again. Two proteins to push protein high while keeping fat in check.
Turkey and Steak Protein Bowl
760 calories, 55g protein. Turkey is the leanest protein on the menu at 60 calories per 6-inch portion. Steak adds 17g of protein without pushing fat too high. Red wine vinegar is zero calories.
760 calories is the largest build on this page. If your appetite is still suppressed, go turkey-only. That comes in around 560 calories with 38g of protein.
What to Skip
Tuna is the most common ordering mistake at Subway. It's 250 calories per 6-inch portion for only 12g of protein, most of it coming from the mayo-based tuna salad. Grilled chicken is 80 calories for 16g of protein. The gap is too large to ignore when you're working with a smaller calorie budget.
Meatballs have the same numbers: 250 calories, 12g of protein, 18g of fat. High-fat proteins worsen GI side effects on GLP-1 medications. Skip them.
Mayonnaise at 100 calories per serving adds fat without protein. Peppercorn ranch is 80 calories. Roasted garlic aioli is 80 calories. Yellow mustard at 10 calories covers the condiment need for almost nothing.
Footlong subs with bread during early dose escalation are harder to finish than expected. A footlong Spicy Italian is 1,360 calories. Most people on a GLP-1 during the first few months will not get through it. The protein bowl format delivers the same protein without the waste.
Cheese stacking adds up fast. One slice of provolone at 90 calories pulls its weight. Two slices of Monterey cheddar add 220 calories without helping your protein numbers.
Plug your order into the Subway Macro Calculator before you go.
All nutrition data from Subway's official January 2026 nutrition guide. Values may vary by location. This is not medical advice. Talk to your doctor or dietitian about dietary needs while on GLP-1 medications.