🎉 50% off BodyPal Premium with code PROMO50

Ham sub calories

Ham sub, restaurant serving
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 →

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.

Similar foods
Calories per 100 g

More fast food → All calorie guides →

Free calculators
Same maths, same data, free

All 9 calculators →

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.