Back to Calorie Tables

How Many Calories in Ham? Nutrition Facts & Macros

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

Protein 9.4g · Carbs 0.4g · Fat 2.3g

Deli ham is one of the leanest protein sources you can buy pre-sliced. 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 100g · Water: 74.84 g

Ham (Deli Sliced): 107 kcal (448 kJ), Protein 16.85g, Carbs 0.7g, Fat 4.04g per 100g
16.85g Protein
0.7g Carbs
4.04g Fat
Protein
16.85g
Carbs
0.7g
Fat
4.04g

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.7g 0.2g 1.1g
2 slices / 1 serving (56 g) 60 kcal 9.4g 0.4g 2.3g
100 grams 107 kcal 16.9g 0.7g 4g

Snap a photo — AI counts the calories for you.

Ham (Deli Sliced) — Nutrition Facts

Ham (Deli Sliced) per 100g
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

Ham (Deli Sliced): 107 kcal (448 kJ), Protein 16.85g, Carbs 0.7g, Fat 4.04g per 100g
Ham (Deli Sliced) — 107 kcal / 100g

Variations

Deli sliced ham (96% fat free)

107 kcal per 100 g — the standard lean deli ham used as baseline. High protein (16.85 g), very low fat (4.04 g), 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), low fat (4.04 g), 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

Good 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. Lean 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. Good 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?

Yes — deli ham is excellent for weight loss. At only 107 kcal per 100 g with 16.85 g of protein and 4.04 g of fat, it is very lean and filling. 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.85g 0.7g 4.04g
Turkey Breast (Roasted) 136 29.51g 0g 1.97g
Chicken Breast 151 30.54g 0g 3.17g
Bacon 468 33.92g 1.7g 35.09g
Egg 143 12.6g 0.72g 9.51g

per 100g

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.