🎉 50% off BodyPal Premium with code PROMO50

Ham sub calories

Ham sub, restaurant serving

Ham sub calories come to 347 for a 6-inch sub (195 g) and 178 per 100 g, based on USDA values for a restaurant ham sub. The calorie count is moderate. The sodium is not: one 6-inch sub carries 1,340 mg, or 58% of the daily value, before you add cheese or chips.

347kcal
1 6-inch sub · 195 g, restaurant serving
30%protein
26 gProtein
45 gCarbs
7.1 gFat
How to burn off 347 kcal
—Walking, brisk
—Jogging
—Cycling, moderate
—Swimming
Skip the math.
BodyPal counts these calories from your steps and workouts automatically.
Download on the App StoreGet it on Google Play
Nutrition facts
Restaurant serving · per 195 g
Calories347 kcal
Protein26 g
Carbohydrate45 g
Fat7.1 g
Saturated fat1.9 g
Cholesterol43 mg
Sodium1340 mg
Potassium552 mg
Iron3.6 mg

Source: USDA FoodData Central

🛡️
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 →

Ham sub: calories, protein and sodium by serving

Percent of daily value uses the FDA reference of 2,000 kcal a day.

ServingkcalProteinCarbsFatSodium% DV kcal
6-inch sub (195 g)34726 g44.6 g7.1 g1,340 mg17%
With cheese (240 g)50435 g47.3 g19.3 g1,786 mg25%
100 g17813.3 g22.9 g3.7 g687 mg9%
3 × 6-inch sub (195 g)1,04178 g4,019 mg
5 × 6-inch sub (195 g)1,736130.1 g6,698 mg

A footlong-size order doubles to 694 calories

The 6-inch sub (195 g) is the baseline at 347 calories, about 17% of a 2,000-calorie daily value. That is a fair lunch on its own. The trouble starts when the order grows. Two 6-inch subs, the size of a typical footlong at 390 g, come to 694 calories and 52 g of protein.

Go to three 6-inch portions (585 g) and you reach 1,041 calories. That sounds extreme, but it is roughly what a footlong plus a shared half looks like on a busy day. Five 6-inch subs reach 1,736 calories, a figure that shows how fast bread-heavy food adds up when nobody is counting.

Cheese is the other swing. The USDA row for a ham sub with cheese weighs 240 g and lands at 504 calories, about 25% of the daily value. Fat jumps from 7.1 g to 19.3 g. If you want the sub to stay a light lunch, the cheese slice is the first thing to drop.

Half the calories come from the bread

Carbohydrates supply 51% of the calories in a ham sub, protein 30% and fat 19%. Per 100 g that works out to 22.9 g of carbs, 13.3 g of protein and 3.7 g of fat. The bread is doing most of the work, and the ham adds the protein.

That protein share is better than many fast-food options. A 6-inch sub delivers 26 g of protein, which covers 52% of the 50 g daily value. With cheese it rises to 35 g, or 70%. For a sandwich, that is a solid return on 347 calories.

Fat stays low in the plain version. Saturated fat is just 1 g per 100 g, and cholesterol sits at 22 mg per 100 g. The lean profile changes once cheese, mayo or oil go on, so the plain ham sub is the version to beat if you track fat.

Sodium is the row to watch

Cured ham and sub bread both carry salt, and the numbers stack up quickly. Per 100 g a ham sub has 687 mg of sodium, already 30% of the 2,300 mg daily value. One 6-inch sub brings 1,340 mg, which is 58% of the day in a single meal.

Add cheese and the 240 g sub climbs to 1,786 mg, or 78% of the daily value. Two 6-inch subs reach 2,679 mg, more than the full daily value of 2,300 mg. At three portions the total hits 4,019 mg.

If you watch sodium, treat a ham sub as the salty meal of the day and keep breakfast and dinner plainer. Skipping the cheese and salty sides helps more than any swap of sauce. Potassium, at 283 mg per 100 g, is modest and does little to balance the sodium load.

Low fiber means the sub needs company

A 6-inch ham sub has only 2.1 g of fiber against a daily value of 28 g. Sugars are low too, at 4.8 g. The result is a sandwich that fills you with protein but leaves the fiber column nearly empty.

Pairing fixes that better than swapping. Load the sub with lettuce, tomato, cucumber and peppers, or add fruit or a side salad instead of chips. Those additions bring volume and fiber for few calories, and they keep the meal from turning into a second sub.

Packaged versions from Renaissance Food Group, Sun Company and Boar's Head vary in bread and ham, so check the label when you buy one ready-made. For a restaurant sub, the USDA values here are a fair starting point, and BodyPal can log it from a photo of your tray.

How does ham sub compare?

Here is how a ham sub stacks up against a ham sandwich, a turkey sub and a generic 6 inch sub, per 100 g and per usual serving.

FoodUsual servingkcalkcal / 100 gP / C / F per 100 gSodium / 100 g
Ham sub (this page)6-inch sub (195 g)34717813.3 / 22.9 / 3.7687 mg
Ham sandwich100 g18518514 / 23.6 / 3.9657 mg
Turkey sub100 g18018012.3 / 23.9 / 3.7644 mg
6 inch sub100 g15615612.2 / 20.3 / 2.7329 mg

Verdict: The ham sub, turkey sub and ham sandwich are nearly identical at 178, 180 and 185 calories per 100 g, so pick between them on taste and portion size. If calories and sodium are both on your mind, the 6 inch sub wins at 156 calories and 329 mg of sodium per 100 g, less than half the 687 mg in a ham sub.

Most popular ham sub brands in the United States
Ranked by popularity in the BodyPal database
#  Productkcal / 100 g
1Renaissance Food Group Ham Sub1 sandwich · 255 g188 kcal
2Sun Company Whole Ham Sub453 g157 kcal
3Boar's Head Smokemaster Black Forest Ham Sub1 sandwich · 205 g171 kcal

Source: manufacturer labels / USDA FoodData Central.

Ham sub FAQs

How many calories are in a ham sub?

A 6-inch restaurant ham sub weighs about 195 g and has 347 calories. A smaller 130 g ham sub has 231 calories.

Is a ham sub good for weight loss?

A 6-inch ham sub has 347 calories with 26.0 g protein, while the same size sub with cheese is 504 calories.

Ham sub or turkey sub: which has fewer calories?

Per 100 g a ham sub has 178 calories and a turkey sub 180, so the two are nearly identical.

How much protein is in a ham sub?

A 6-inch ham sub has about 26.0 g protein, 44.6 g carbs and 7.1 g fat, plus 1340 mg sodium.

How many calories are in a ham sub with cheese?

A ham sub with cheese (240 g) has 504 calories, about 25% of the daily value. Fat rises to 19.3 g, compared with 7.1 g in a plain 6-inch ham sub.

How much sodium is in a ham sub?

A 6-inch ham sub has 1,340 mg of sodium, which is 58% of the daily value. With cheese it reaches 1,786 mg, or 78% of the day in one sandwich.

How many calories are in a footlong ham sub?

Two 6-inch ham subs, roughly a footlong at 390 g, come to 694 calories. That portion also carries 52 g of protein and 2,679 mg of sodium.

How many carbs are in a ham sub?

A 6-inch ham sub has 44.6 g of carbohydrates, and carbs supply 51% of its calories. Per 100 g that is 22.9 g, mostly from the bread.

Is a ham sub high in fat?

No, a plain 6-inch ham sub has 7.1 g of fat, and fat supplies only 19% of its calories. Saturated fat is 1 g per 100 g. Cheese pushes fat to 19.3 g.

Similar foods
Calories per 100 g

More fast food → All calorie guides →

Free calculators
Same maths, same data, free

All 9 calculators →