Nourish

Food database › Protein › Ham

How many calories in a ham?

41 calper 1 slice (28 g)

A serving of ham — 1 slice (28 g) — has about 41 calories, with 5.9 g protein, 0.4 g carbs and 1.5 g fat.

Where those calories come from:

Protein 61%Carbs 4%Fat 35%
Ham nutrition (sliced, deli)
NutrientPer serving
(1 slice (28 g))
Per 100 g
Calories41 cal145 cal
Protein5.9 g20.9 g
Carbs0.4 g1.5 g
  of which sugars0.1 g0.5 g
Fat1.5 g5.5 g
Fiber0 g0 g

Log it in one tap

Counting calories in ham? Snap a photo and Nourish's AI logs the calories and macros for you.

Ham calories — FAQ

How many calories are in a ham?

1 slice (28 g) of ham contains about 41 calories. That's roughly 145 calories per 100 grams.

How much protein is in a ham?

One serving (1 slice (28 g)) has about 5.9 g of protein, 0.4 g of carbs and 1.5 g of fat.

Is ham good for weight loss?

Ham can fit a weight-loss plan when it's logged and kept within your calorie budget. At 41 calories per serving, the key is tracking your total daily intake — that's what Nourish makes effortless.

More foods

Work out your daily calories →