Ham Calories Per Serving Calculator

Ham is a versatile, protein-packed option for sandwiches, breakfast plates, and holiday dinners, but its calorie count can vary widely depending on the cut, curing method, and whether it is glazed. This calculator turns your ham serving into calories, protein, fat, and carbohydrates using typical nutrition values for popular ham varieties.

Choose the style closest to what you are eating, enter the amount as grams, ounces, slices, or cups of diced ham, and the tool will estimate the macros for that exact serving. It also shows calories per 100 grams and the percentage of calories coming from each macronutrient, so you can compare portions and fit ham into a diet plan more confidently.

Whether you are tracking lunch meat for a sandwich, weighing out a holiday portion, or checking prosciutto for a cheese board, this serving calculator gives you a fast, practical estimate without a food label in front of you.

🍖 Ham Calories Per Serving

Choose your ham type and serving size to see calories, protein, fat, and carbs.

Advanced: slice & cup conversions
Calories: kcal
Protein g
Fat g
Carbs g
Per 100 g kcal

How to Use This Calculator

Pick the ham variety that matches what you are actually eating, then enter your serving size. The calculator converts grams, ounces, slices, and cups into a common gram weight before applying the nutrient values. For slice and cup entries, the default conversions are 28 grams per slice and 140 grams per cup of diced ham; open Advanced to change those if your slices are thicker or your cup is packed differently. After clicking Calculate, you will see the total calories, the grams of protein, fat, and carbohydrates, the calories per 100 g, and a quick calorie-split percentage.

  1. Select a ham type from the dropdown.
  2. Enter the amount in the number field.
  3. Choose the matching unit: grams, ounces, slices, or cups.
  4. Adjust advanced conversion values only if needed.
  5. Click Calculate and read the results.

📋 Nutrition Reference Values

The calculator uses average values per 100 grams of cooked, ready-to-eat ham. These are compiled from typical USDA-style nutrient profiles and common retail deli values; your package may differ slightly.

Ham TypeCaloriesProtein (g)Fat (g)Carbs (g)
Deli-sliced ham (regular)1201743
Baked/cured ham (lean)145205.51.5
Honey-glazed ham17519610
Prosciutto26926180.5
Country/dry-cured ham1802780.5

For authoritative food-composition data, browse the USDA FoodData Central ham search. The database includes hundreds of branded ham products, and you can filter by serving size, cooking method, and company.

Worked Examples

Example 1: Deli sandwich portion. A 2 oz (about 57 g) portion of regular deli-sliced ham contains roughly 68 calories, 9.6 g of protein, 2.3 g of fat, and 1.7 g of carbohydrates. That makes it a high-protein, relatively low-calorie choice for a sandwich or wrap.

Example 2: One thin slice of baked ham. A single 28 g slice of lean baked/cured ham has about 41 calories, 5.6 g of protein, 1.5 g of fat, and 0.4 g of carbs. Two slices would be about 81 calories, which is why a ham sandwich can fit neatly into a moderate lunch.

Example 3: Prosciutto on a cheese board. Prosciutto is much higher in fat and calories by weight because it is dry-cured and less water is retained. A 100 g portion provides about 269 calories, 26 g of protein, and 18 g of fat — roughly 60% of its calories come from fat. That is a helpful reminder that ham varieties are not interchangeable in a calorie budget.

Factors That Affect the Final Number

  • Ham type and curing method. Wet-cured deli ham has more water and fewer calories per gram; dry-cured hams like prosciutto and country ham are denser and higher in fat.
  • Glaze and added sugars. Honey-glazed and brown-sugar hams add carbohydrates that can raise calories by 20-40 kcal per 100 g compared with plain baked ham.
  • Visible fat and trimming. The calculator assumes reasonably trimmed meat. If you eat the fatty edges, add 10-20% to the estimate.
  • Slice thickness. A deli slice can weigh anywhere from 20 to 35 g. Use the advanced gram-per-slice field when you know the weight of your actual slices.
  • Brand and water-added products. Many hams are labeled with added water; those products can be lower in calories per 100 g but also lower in protein per serving. Check the nutrition facts panel when precision matters.

Tips for More Accurate Tracking

  • Use a kitchen scale and weigh ham in grams instead of counting slices. Scale readings are far more reliable because slice thickness varies.
  • Look at the package’s “per 100 g” column if it uses metric values; compare it with the calculator’s baseline for your ham type.
  • Separate glazed ham from plain ham. Honey glaze is mostly sugar, and the calories can be significant even in a small serving.
  • When you log a sandwich, include the bread and condiments too. A ham-only estimate is just one piece of the meal.
  • Remember that ham is high in sodium. The American Heart Association recommends limiting sodium; see their guidance on how much sodium is recommended for the general population.
  • If you also track other proteins, the same serving-size approach is used by our salmon calories per serving calculator.

Frequently Asked Questions

Is ham a high-protein food? Yes. Depending on the type, ham provides 17-27 g of protein per 100 g. Deli ham gives about 5-6 g of protein in a typical 30 g slice, which makes it an easy way to add protein to a sandwich or salad without much cooking.

Do the calorie numbers include the glaze? Only the honey-glazed ham row is meant to represent glazed ham. The glaze on real products can be thick or thin, so use the package label if you are working with a heavily coated ham. For a basic baked ham, remove any visible glaze or use the deli option.

How many calories are in one slice of ham? A typical 28 g slice ranges from about 34 calories for lean deli ham to 41 calories for baked ham, and it can be closer to 75 calories for prosciutto. The safest method is to weigh the slice and multiply by the per-100 g value for your ham type.