How many calories are in a 6 inch sub?

A 6 inch roast beef sub weighs 190 g and carries 296 calories, or 156 calories per 100 g. Of the eight sub records compared on this page, only turkey breast and ham are lighter per gram. What goes between the bread moves the number far more than the roll ever does.

You'd need to walk about 59 minutes to burn the 296 calories in one 6 inch sub (190 g).

Half of a 6 inch roast beef sub in cross-section on a wooden board, steam rising from the cheese, lettuce and tomato filling.

How long does it take to burn off a 6 inch sub?

One 6 inch sub (190 g) is 296 kcal. Enter your weight and the amount you ate to see how long it takes you to burn that off:

ActivityTime to burn 296 kcal
Walking, brisk59 min
Cycling, moderate37 min
Swimming, moderate42 min
Jogging35 min
Weight training, moderate1 hr 6 min

Times are for a 155 lb adult at a steady pace; change the weight to see yours. The amount is set to the portion in the text (190 g); change it to what you actually ate. BodyPal works this out from your steps automatically.

On this page

6 inch sub quick facts

The record behind the numbers here is SR Legacy 170298, "Fast foods, submarine sandwich, roast beef on white bread with lettuce and tomato". It is the sandwich most people picture when they type this question: lean sliced meat, lettuce, tomato, a white sub roll, no cheese and no mayo listed. USDA already publishes a 6 inch serving for it at 190 g, so the main number below is a real listed portion rather than something scaled up from 100 g.

Other fillings get their own records further down. They sit on the same bread; the difference between them is what the deli counter puts on it, not a different data source.

NutrientPer 100 gPer 6 inch sub (190 g)% Daily Value
Calories156296
Total fat2.73 g5.2 g7%
Saturated fat0.97 g1.8 g9%
Carbohydrate20.34 g38.6 g14%
Dietary fiber0.7 g1.3 g5%
Total sugars3 g5.7 g
Protein12.17 g23.1 g46%
Sodium329 mg625 mg27%

% Daily Value is based on a 2,000-calorie diet.

Verified nutrition data

Numbers on this page come from USDA FoodData Central, the U.S. Department of Agriculture’s food composition database, and from manufacturer labels where a branded product is named. Last verified September 2026. How we verify our data →

There is no added sugars row above because USDA does not publish an added sugars value for this SR Legacy record, and the same goes for trans fat. Cholesterol comes in at 34 mg per sub (11% DV) and potassium at 357 mg (8% DV), both modest for a sandwich this size. The Daily Values used here are the FDA's.

US servings, from one ounce to a footlong

ServingWeightCalories
1 oz28 g44 kcal
Half of a 6 inch sub95 g148 kcal
One 6 inch sub190 g296 kcal
One 12 inch sub381 g594 kcal
Per 100 g100 g156 kcal

The 6 inch sub at 190 g and the 12 inch at 381 g are USDA's own listed portions. The half sub and the ounce are our own arithmetic from the USDA 100 g figure, not USDA servings, which matters if you cut a sandwich down the middle and log only what you ate.

Two things worth noticing. First, the footlong is not a rounding difference: 594 calories against 296 is a whole second lunch, and the sodium goes with it, about 1,253 mg or 54% of a day's limit in one sandwich. Second, a 6 inch sub is heavy for its calorie count. At 190 g it is a genuinely filling object for 296 calories, which is why it holds up better than a wrap or a slice of pizza at the same number.

Store-made subs run higher than the USDA generic, because they are bigger and usually carry cheese and dressing. A Giant Eagle Turkey Sub Sandwich is 530 calories for a 296 g sandwich, a Market District Half Italian Sub 450 for 183 g, while a Corner Store Market 6" Turkey Pepper Jack Sub comes in at just 206 calories for 156 g. Weigh the sandwich or read its label before assuming any of them matches the 190 g figure.

Ham, turkey, BLT and steak and cheese

Plate with a whole 6 inch roast beef sub and a cut half, two more halves beside it: 6 inch sub 190 g 296 cal, half 95 g 148 cal.
Sub, 6 inchPer 100 gUSDA sandwichCaloriesProteinSodium
Ham151 kcal184 g278 kcal16.8 g729 mg
Turkey breast147 kcal190 g279 kcal17.3 g602 mg
Roast beef156 kcal190 g296 kcal23.1 g625 mg
BLT205 kcal148 g303 kcal14.9 g524 mg
Steak and cheese183 kcal190 g348 kcal23.4 g844 mg

The ham and turkey rows land within a calorie of each other by accident, not by design. Turkey breast is the leanest bread-and-filling combination on this page at 147 calories per 100 g, but USDA's ham sandwich simply weighs less (184 g against 190 g), so the two totals almost meet. Per gram, turkey wins.

The BLT is the trap. It reads like a light sandwich and is the smallest one in the table at 148 g, yet it is the most calorie-dense in this table at 205 calories per 100 g, because bacon and dressing replace lean meat. It also delivers the least protein of the five: 14.9 g against 23.1 g for roast beef in a heavier sandwich.

Steak and cheese is the honest splurge. At 348 calories it costs 52 more than roast beef and brings 3.9 g of saturated fat instead of 1.8 g, but it keeps the protein at 23.4 g. The turkey breast sub, for comparison, gives 279 calories with 4.4 g of total fat, the lightest fat load of the group. The turkey and steak and cheese sandwiches are both scaled to 190 g using our own arithmetic from their USDA 100 g figures.

Sodium is the row that bites

Calories are not the number that gets away from you in a sub. Sodium is. The roast beef version sits at 625 mg, 27% of the FDA's 2,300 mg Daily Value, which is roughly a quarter teaspoon of table salt across the whole sandwich. That is reasonable for a lunch.

Move to a cold cut sub and the same 6 inches of bread carries 1,127 mg, 49% of a day, before you add chips or a pickle. A meatball marinara sub is 913 mg. Since the Dietary Guidelines for Americans put most adults well above the recommended intake already, the filling you choose at the counter decides half your sodium budget in about four minutes of eating.

Protein is the flattering row. Roast beef gives 23.1 g for 296 calories, 46% of the Daily Value and 7.8 g of protein per 100 calories, the best ratio of the eight subs on this page and a solid contribution toward the protein foods group MyPlate describes. Fiber is the row nobody advertises: 1.3 g, 5% of the Daily Value, because a white sub roll contributes close to nothing. No amount of meat fixes fiber. Whole grain bread and a fuller load of vegetables do.

How does a 6 inch sub compare?

Sub, 6 inchPer 100 gUS servingCaloriesTotal fat
Roast beef156 kcalone sub, 190 g296 kcal5.2 g
Cold cut213 kcalone sub, 196 g417 kcal19.7 g
Meatball marinara219 kcalone sub, 209 g458 kcal17.7 g
Tuna218 kcalone sub, 237 g517 kcal28.5 g

Our take: the length of the sandwich tells you almost nothing, and the filling tells you almost everything. Between roast beef and meatball marinara there is a 162 calorie gap on the same 6 inch roll, and between roast beef and tuna the gap is 221 calories with fat going from 5.2 g to 28.5 g, because tuna salad is mayonnaise-bound. If you are counting, order roast beef or turkey breast and take the cheese as a deliberate decision rather than a default. If you want the sandwich to hold you until dinner, roast beef is still the pick: it carries the most protein per calorie of anything in these tables.

Most popular 6 inch sub brands in the United States

Ranked by how widely each product appears among foods sold in the United States, from the BodyPal food database of over 3.3 million products. Calories are the figures printed on each Nutrition Facts label, checked against USDA FoodData Central.

ProductCalories (per 100 g)
Giant Eagle Turkey Sub Sandwich179 cal
Giant Eagle Italian Sub Sandwich220 cal
Market District Half Italian Sub Sandwich246 cal
FreshTake Turkey & Cheese Sub Sandwich197 cal
Brown Bag Sandwich Co. Turkey & Bacon on French Sub235 cal
Corner Store Market 6" Turkey Pepper Jack Sub132 cal

Brand popularity: BodyPal food database. Nutrition: manufacturer labels / USDA FoodData Central.

6 inch sub FAQs

How many calories are in a 6 inch sub?

A 6 inch sub is 296 calories in USDA's roast beef version, which weighs 190 g. That works out to 156 calories per 100 g. Swap the filling and the number moves: a cold cut sub of the same length is 417 calories, and a meatball marinara sub is 458.

How many calories are in a 12 inch sub?

A 12 inch roast beef sub is 594 calories, a little more than double the 6 inch, because USDA weighs the footlong at 381 g. It also carries about 1,253 mg of sodium, 54% of a day's limit, so the extra length costs you more in salt than it does in calories.

Which 6 inch sub has the fewest calories?

Turkey breast is the lightest per gram at 147 calories per 100 g, giving 279 calories for a 190 g sub. USDA's ham sandwich is smaller at 184 g, so its total lands a shade lower at 278 calories. Roast beef follows at 296, and tuna is heaviest at 517.

How much protein is in a 6 inch sub?

A 6 inch roast beef sub carries 23.1 g of protein, 46% of the Daily Value, for 296 calories. That is 7.8 g of protein per 100 calories, the best ratio of the eight subs on this page. A turkey breast sub gives 17.3 g and a ham sub 16.8 g.

How much sodium is in a 6 inch sub?

A 6 inch roast beef sub has 625 mg of sodium, 27% of the 2,300 mg Daily Value, or about a quarter teaspoon of table salt. Cold cut is the problem case at 1,127 mg, close to half a day in one small sandwich. A ham sub sits at 729 mg.

Is a 6 inch sub a healthy lunch?

At 296 calories, 23.1 g of protein and 625 mg of sodium, a roast beef 6 inch sub fits a normal lunch comfortably. The weak spot is fiber: 1.3 g, only 5% of the Daily Value, because a white roll contributes almost none. Whole grain bread and more vegetables close that gap.

How many calories are in half a 6 inch sub?

Half a 6 inch sub is 148 calories: 95 g of sandwich with 11.6 g of protein and 313 mg of sodium. That figure is our own arithmetic from the USDA 100 g value, not a listed serving. Half a cold cut sub would be 209 calories instead of 148.

How many calories in a 6 inch turkey sub vs roast beef sub?

A 6 inch turkey sub is 279 calories and a roast beef sub 296, a 17 calorie gap that vanishes the moment cheese or mayo appears. Roast beef wins clearly on protein, 23.1 g against 17.3 g, while turkey wins narrowly on sodium, 602 mg against 625 mg.

Similar foods

Count it without the math

Point the camera at the sandwich and BodyPal counts it for you, filling and all.

Download BodyPal on the App Store Get BodyPal on Google Play