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.
448 kJ · per 100g · Water: 74.84 g
Calorie Calculator: Ham (Deli Sliced)
56 g Ham (Deli Sliced) contains 60 kcal
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 |
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
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.