Back to Calorie Tables

How Many Calories in Ham? Nutrition Facts & Macros

Two slices of deli ham (56 g) have 60 calories

Protein 9.4 g · Carbs 0.4 g · Fat 2.3 g

Deli ham is a convenient pre-sliced protein. With 16.85 g of protein and only 4.04 g of fat per 100 g, it delivers solid nutrition at just 107 calories. The main trade-off is sodium — at 945 mg per 100 g, it covers about 41% of the daily recommended limit. Ham is also very high in water content at about 75%, which keeps the calorie density low.

107 kcal

448 kJ · per 100 g · Water: 74.84 g

Illustration: Ham (Deli Sliced)
16.85 g Protein
0.7 g Carbs
4.04 g Fat
Protein
16.85 g
Carbs
0.7 g
Fat
4.04 g

Calorie Calculator: Ham (Deli Sliced)

56 g

56 g Ham (Deli Sliced) contains 60 kcal

Protein 9.4 g Carbs 0.4 g Fat 2.3 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 slice (28 g) 30 kcal 4.7 g 0.2 g 1.1 g
2 slices / 1 serving (56 g) 60 kcal 9.4 g 0.4 g 2.3 g
100 grams 107 kcal 16.9 g 0.7 g 4 g

Snap a photo — AI counts the calories for you.

Ham (Deli Sliced) — Nutrition Facts

Ham (Deli Sliced) per 100 g
Calories 107 kcal
Protein 16.85 g
Fat 4.04 g
Carbs 0.7 g
Saturated Fat 1.23 g
Monounsaturated Fat 1.62 g
Polyunsaturated Fat 0.626 g
Cholesterol 41 mg
Fiber 0 g
Sugar 0 g
Sodium 945 mg
Potassium 463 mg
Calcium 5 mg
Magnesium 19 mg
Phosphorus 252 mg
Iron 0.59 mg
Zinc 1.51 mg
Manganese 0.014 mg
Selenium 31.6 mcg
Vitamin C 0 mg
Thiamine (B1) 0.336 mg
Riboflavin (B2) 0.266 mg
Niacin (B3) 5.7 mg
Vitamin B6 0.39 mg
Folate 0 mcg
Vitamin B12 0.36 mcg
Vitamin D 0.6 mcg
Vitamin E 0.29 mg
Water 74.84 g

Source: USDA FoodData Central (FDC ID: 173863) · Data verified September 2026

How Many Calories in Ham? 107 kcal (448 kJ) per 100 g: Protein 16.85 g, Carbs 0.7 g, Fat 4.04 g (USDA FoodData Central)
Ham (Deli Sliced) — 107 kcal / 100 g

Variations

Deli sliced ham (water added)

107 kcal per 100 g — the standard pre-packaged deli ham used as baseline. High protein (16.85 g), 4.04 g of fat, virtually zero carbs. Best for sandwiches, salads, and wraps. Watch sodium at 945 mg per 100 g.

Honey-glazed ham

122 kcal per 100 g — slightly more calories from the sugar glaze. Similar protein (15.5 g) but more carbs (5-7 g) from added honey/sugar. Not ideal for keto due to added sugars. Better suited for those not watching carbs closely.

Whole roasted ham (lean only)

157 kcal per 100 g — whole cured ham, roasted, lean portion only. Higher protein (22.6 g) and more fat (7.7 g) than deli sliced. Richer flavor from roasting. Good for holiday dinners and slicing at home.

Fresh pork leg, roasted (lean only)

211 kcal per 100 g — fresh (uncured) pork leg roasted, lean only. Significantly more calories and fat (10.5 g) than deli ham. Higher protein (30.4 g). No added sodium from curing — naturally lower sodium. Best comparison to see the difference between deli and fresh ham.

Dietary Perspectives

For Weight Loss

Ham is excellent for weight loss — high protein (16.85 g per 100 g), 4.04 g of fat, and only 107 kcal. Two slices (56 g) have just 60 calories with 9.4 g of protein. Watch sodium (945 mg per 100 g) which can cause water retention. Great for sandwiches, salads, and wraps as a lean protein base.

For Athletic Performance

Excellent protein source at 16.85 g per 100 g. The sodium content (945 mg per 100 g) can help replace electrolytes lost in sweat — a potential benefit for endurance athletes. Deli ham makes a convenient post-workout snack at only 107 kcal. Pair with carbs like bread or crackers for optimal recovery.

For Keto

Virtually zero carbs (0.70 g per 100 g) — perfect for keto. High protein content (16.85 g) and moderate fat (4.04 g). The sodium (945 mg per 100 g) is actually beneficial on keto, where electrolyte needs increase. Watch for honey-glazed varieties which add sugar. Plain deli ham is a keto staple for roll-ups, lettuce wraps, and snacking.

Frequently Asked Questions

How many calories are in ham?

Two slices of deli ham (56 g) contain approximately 60 calories. Per 100 g, sliced deli ham has 107 calories. A single slice (28 g) has about 30 calories. Most calories come from protein (16.85 g per 100 g), with only 4.04 g of fat — making it one of the lowest-calorie deli meats available.

How much protein is in ham?

Deli ham has 16.85 g of protein per 100 g. Two slices (56 g) provide about 9.4 g of protein. While not as protein-dense as chicken breast (31 g) or turkey breast (29.5 g), ham offers a good protein-to-calorie ratio at 107 kcal per 100 g, making it an efficient lean protein source for sandwiches and salads.

Is ham good for weight loss?

At only 107 kcal per 100 g with 16.85 g of protein and 4.04 g of fat, it is filling for its calories. Two slices (56 g) have just 60 calories. The main concern is sodium (945 mg per 100 g), which can cause water retention. Choose low-sodium varieties when available.

How much sodium does ham have?

Deli ham has 945 mg of sodium per 100 g — about 41% of the daily recommended limit. Two slices (56 g) contain roughly 529 mg of sodium. This is typical for cured deli meats. If you are watching sodium intake, look for reduced-sodium options or limit portions. Rinsing slices briefly can also reduce surface sodium.

Ham vs turkey breast — which is healthier?

Turkey breast is leaner: 136 kcal, 29.5 g protein, 2.0 g fat per 100 g vs ham at 107 kcal, 16.85 g protein, 4.04 g fat. Turkey has nearly twice the protein per 100 g. However, ham has fewer calories overall. Both are good lean choices — turkey wins on protein density, ham wins on calorie count.

Is ham keto-friendly?

Absolutely — deli ham has only 0.70 g of carbs per 100 g, making it virtually zero-carb and perfect for keto. It provides moderate protein (16.85 g) and some fat (4.04 g). Avoid honey-glazed varieties which add sugar. Plain deli ham is a keto staple for wraps, roll-ups, and snacks.

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Ham (Deli Sliced) 107 16.85 g 0.7 g 4.04 g
Turkey Breast (Roasted) 136 29.51 g 0 g 1.97 g
Chicken Breast 151 30.54 g 0 g 3.17 g
Bacon 468 33.92 g 1.7 g 35.09 g
Egg 143 12.6 g 0.72 g 9.51 g

per 100 g

Per 100 g, deli ham has 107 kcal with 16.85 g protein and only 4.04 g fat. Compare to turkey breast (136 kcal, 29.5 g protein, 2.0 g fat) and chicken breast (151 kcal, 30.54 g protein, 3.17 g fat). Ham is the lowest in calories but also lowest in protein among these lean meats.

Track Your Calories with AI

Snap a photo of your food on a kitchen scale. AI reads the weight, recognizes the food, and calculates precise calories and macros in seconds.