HamNutrition reference
Meat, Eggs & Dairy

Ham

Ham is cured pork from the hind leg, usually sliced and eaten cold or cooked. Per 100 g it provides 121 calories with 19.6 g protein and 3.7 g fat.

121
kcalper 100g
Carbs
2.36g
Protein
19.6g
Fat
3.68g
Browse all foods

Nutrition facts

Per 100 grams

Reference values
Measurement basis
Food state
Cooked
Edible portion
Cured pork, sliced
Measurement basis
Per 100 g portion
Energy (kcal)
121 kcal
Protein
19.6 g
Carbohydrates
2.36 g
Fat
3.68 g
Dietary fiber
0 g
Sugars
2.2 g
Saturated fat
1.25 g
Sodium
1030 mg
More nutrients7
Energy (kJ)
507 kJ
Trans fat
0.017 g
Calcium
6 mg
Potassium
484 mg
Magnesium
20.3 mg
Iron
0.86 mg
Zinc
1.76 mg

Data sources

1
  1. 1

    CaloriePilot curated nutrition base

    746952 · Foundation2026-04-30 JSON

About this food

Understanding this nutrition reference

Ham is pork from the hind leg that has been cured and usually cooked or smoked. It is sliced for sandwiches or served as a main dish.

Nutritionally, ham is a good source of protein but is high in sodium from curing. Per 100 g it provides about 121 kcal, 2.4 g of carbohydrates, 19.6 g of protein, and 3.7 g of fat, with 1030 mg of sodium and 6 mg of calcium.

Ham is usually eaten in small slices. For accurate tracking, weigh the ham, and use the serving sizes below.

Plan your portion

How much is in your serving of Ham?

Nutrition values are reported per 100 g. A typical 3 oz serving (about 85 g) provides roughly 103 kcal. Use the serving sizes below to estimate portions when logging.

Calculated from the per-100-g reference. Values are rounded.
ServingWeightCaloriesCarbsProteinFat
100 g100 g121 kcal2.4 g19.6 g3.7 g
3 oz85 g102.9 kcal2 g16.7 g3.1 g
1 slice28 g33.9 kcal0.7 g5.5 g1 g

Use the weight of the edible portion in the food state shown above.

Energy (kcal)
121 kcal
Energy (kJ)
507 kJ
Protein
19.6 g
Carbohydrates
2.36 g
Fat
3.68 g
Dietary fiber
0 g
Sugars
2.2 g
Saturated fat
1.25 g
Trans fat
0.017 g
Sodium
1030 mg
Calcium
6 mg
Potassium
484 mg
Magnesium
20.3 mg
Iron
0.86 mg
Zinc
1.76 mg

Questions and answers

Ham nutrition FAQ

How many calories are in ham?

Ham provides about 121 calories per 100 g. A typical 3 oz serving (about 85 g) provides roughly 103 calories.

Is ham high in protein?

Yes. Ham provides about 19.6 g of protein per 100 g.

Is ham high in sodium?

Yes. Ham provides about 1030 mg of sodium per 100 g, from the curing process.