Ham Macros: Complete Nutrition Facts & Calories

Reviewed by Dr. Michael Torres, PhD

Sliced ham nutrition facts - 21g protein per 100g serving

Ham is one of the most underrated proteins for macro tracking. With 21 grams of protein and only 145 calories per 100g, it’s leaner than many people assume—and far more versatile than just holiday dinners. Whether you’re adding deli ham to sandwiches, cooking a ham steak, or enjoying spiral-cut ham for meal prep, understanding ham macros helps you use this protein strategically.

This guide covers all ham varieties, from deli slices to bone-in roasts, so you can track accurately and fit ham into any diet approach.

Ham Macros: Quick Reference

Here’s the essential ham nutrition data. Values are for standard cured ham.

MeasurementCaloriesProteinCarbsFat
100g14521g1g6g
1 oz (28g)416g0g2g
3 oz (85g)12318g1g5g
4 oz (113g)16424g1g7g
6 oz (170g)24736g2g10g
1 slice deli (28g)416g0g2g

Key advantage: Ham delivers excellent protein with moderate fat and virtually no carbs—a solid macro profile for most diets.

Ham Macros by Type

Different ham preparations vary significantly in macros.

Deli Ham (Sliced)

ServingCaloriesProteinCarbsFat
2 slices (56g)8212g1g3g
4 slices (112g)16424g2g6g

Standard deli-sliced ham is lean and convenient. Perfect for sandwiches and wraps when you need quick protein.

Ham Steak

ServingCaloriesProteinCarbsFat
4 oz (113g)17022g2g8g
6 oz (170g)25533g3g12g

Ham steaks are thicker cuts, often sold pre-cooked. Slightly higher in fat than deli ham, with more substantial texture.

Spiral-Cut Ham (Bone-In)

ServingCaloriesProteinCarbsFat
3 oz meat (85g)14018g3g6g
4 oz meat (113g)18724g4g8g

Spiral-cut hams often have glazes that add carbs. The values above include typical glaze. Unglazed spiral ham has closer to 1g carbs per serving.

Honey-Baked / Glazed Ham

ServingCaloriesProteinCarbsFat
3 oz (85g)16017g8g7g
4 oz (113g)21323g11g9g

Glazes add significant carbs from sugar. If you’re low-carb or keto, either skip the glaze or account for the extra 5-10g carbs per serving.

Prosciutto

ServingCaloriesProteinCarbsFat
1 oz (28g)728g0g4g
2 oz (56g)14416g0g8g

Italian dry-cured ham with no cooking required. Higher in fat than regular ham due to the curing process. Zero carbs makes it keto-friendly.

Canadian Bacon

ServingCaloriesProteinCarbsFat
2 slices (57g)8611g1g4g
4 slices (114g)17222g2g8g

Cut from the loin rather than the leg, Canadian bacon is leaner and closer to ham than traditional bacon.

Understanding Macronutrients

To make the most of ham in your diet, it helps to understand what macronutrients are and how protein, carbs, and fat work together for your goals.

Ham vs. Other Proteins

How does ham compare to other common protein sources?

Protein (100g)CaloriesProteinCarbsFat
Ham (cured)14521g1g6g
Chicken breast16531g0g3.6g
Turkey breast13530g0g1g
Bacon54137g0g42g
Roast beef17526g0g8g
Salmon20820g0g13g

The verdict: Ham sits in a nice middle ground—leaner than most beef, more flavorful than plain chicken, with minimal carbs. The trade-off is it’s processed, so variety with other proteins is wise.

How Ham Fits Different Diets

Keto and Low-Carb

Ham is a keto staple with only 1g of carbs per 100g. Use it for:

  • Quick protein without cooking (deli slices)
  • Wrapping around cheese or vegetables
  • Ham and egg breakfast plates
  • Adding protein to salads

Avoid: Honey-baked or maple-glazed varieties that can add 8-10g carbs per serving.

Calorie Deficit / Weight Loss

At 145 calories and 21g protein per 100g, ham is excellent for weight loss:

  • High satiety from protein
  • Lower calorie than many meats
  • Versatile for sandwiches, salads, and main dishes
  • No cooking required (deli ham)

High-Protein Diets

Ham delivers solid protein density. A 6 oz serving provides 36g protein for just 247 calories. While not as protein-dense as chicken breast, it’s more flavorful and offers variety in your protein rotation.

Flexible Dieting / IIFYM

Ham fits perfectly into flexible dieting. Track it accurately, hit your numbers, and enjoy the convenience. The only watch-out is sodium if you’re tracking that.

Meal Ideas with Ham

Quick High-Protein Lunch (380 cal, 42g protein, 25g carbs, 12g fat)

  • 4 oz deli ham
  • 2 slices whole grain bread
  • 1 slice cheese
  • Mustard, lettuce, tomato

Keto Ham Roll-Ups (250 cal, 24g protein, 2g carbs, 16g fat)

  • 4 slices deli ham
  • 2 oz cream cheese spread inside
  • Pickle spears rolled up inside
  • Side of celery

Ham Steak Dinner (420 cal, 38g protein, 32g carbs, 14g fat)

  • 6 oz ham steak
  • 1 cup roasted sweet potato
  • Steamed green beans

Protein-Packed Salad (350 cal, 30g protein, 15g carbs, 18g fat)

  • 3 oz cubed ham
  • 2 boiled eggs
  • Mixed greens
  • Cherry tomatoes
  • 2 tbsp ranch dressing

Ham and Egg Breakfast (320 cal, 26g protein, 2g carbs, 22g fat)

  • 3 oz deli ham, pan-fried
  • 2 eggs, scrambled
  • 1 oz cheddar cheese

Use the Macro Calculator

Wondering how ham fits into your daily targets? Our macro calculator helps you find your ideal protein, carb, and fat goals based on your weight, activity level, and objectives.

The Sodium Question

Ham is high in sodium—about 1,200mg per 100g (roughly half the daily recommended limit). This matters if:

  • You have high blood pressure
  • You’re tracking sodium for medical reasons
  • You eat ham frequently

Solutions:

  • Balance ham meals with low-sodium foods
  • Choose “reduced sodium” ham (30-40% less sodium)
  • Limit to 3-4 oz servings rather than larger portions
  • Drink plenty of water

For most healthy people with normal blood pressure, occasional ham consumption isn’t concerning.

Buying and Storing Tips

At the Store

  • Deli ham: Most convenient; buy freshly sliced or pre-packaged
  • Ham steak: Good for cooking; look for center-cut for leaner macros
  • Bone-in ham: Best value for meal prep; cook once, eat all week
  • Prosciutto: Premium option; worth it for charcuterie boards

Storage

  • Deli ham: 3-5 days in refrigerator, tightly wrapped
  • Ham steak: 3-5 days refrigerated; 1-2 months frozen
  • Bone-in ham: 7-10 days refrigerated; 1-2 months frozen
  • Opened package: 3-5 days; always reseal well

Meal Prep Strategy

Bone-in ham is excellent for meal prep:

  1. Cook a whole ham on Sunday
  2. Slice into portions (3-4 oz each)
  3. Use throughout the week: sandwiches, salads, omelets, stir-fries
  4. One ham easily provides 8-12 servings

Ham Safety and Quality

What to Look For

  • Pink to rose color (not gray)
  • Minimal liquid in package
  • “No nitrates” if you prefer (uses celery powder instead)
  • Expiration dates well into the future

Processed Meat Concerns

Yes, ham is processed, and some studies link processed meats to health risks when consumed in large quantities. The practical approach:

  • Eat ham in moderation, not daily
  • Rotate with other proteins (chicken, fish, eggs)
  • Choose quality ham with minimal additives
  • Don’t let fear prevent you from enjoying it occasionally

Common Ham Questions

Is Ham or Bacon Healthier?

Ham is significantly leaner than bacon:

  • Ham: 145 cal, 21g protein, 6g fat per 100g
  • Bacon: 541 cal, 37g protein, 42g fat per 100g

For calorie control and protein efficiency, ham wins. Bacon is better for keto fat targets.

Can I Eat Ham Every Day?

From a macro perspective, yes. From an overall health perspective, variety is better. The sodium content and processing make daily consumption less ideal. Aim for 3-4 times per week maximum, rotating with other proteins.

What’s the Difference Between Ham and Canadian Bacon?

  • Ham: Cut from the rear leg, wet or dry cured
  • Canadian bacon: Cut from the loin (back), leaner and milder

Canadian bacon is closer to ham than to American bacon. Both work similarly in macro tracking.

Final Thoughts

Ham deserves a place in your macro-friendly kitchen. At 145 calories and 21g protein per 100g, it’s leaner than most people think and more versatile than holiday-only appearances suggest.

Best uses for ham:

  • Quick protein without cooking (deli slices)
  • Flavor in eggs, salads, and sandwiches
  • Meal prep protein (cook once, use all week)
  • Keto and low-carb diets

Watch out for:

  • Sodium content (stay hydrated, balance with low-sodium foods)
  • Glazed varieties (extra carbs from sugar)
  • Portion creep (easy to eat more than planned)

Track it accurately, use it strategically, and ham becomes a reliable protein option for hitting your macros.

Sarah Chen
Sarah Chen, MS, RD

Sarah Chen is a registered dietitian with over 10 years of experience helping clients achieve sustainable weight management through evidence-based nutrition strategies. She specializes in macro-based nutrition planning and has worked with competitive athletes, corporate wellness programs, and individual clients seeking body composition changes.

View all articles by Sarah →

Note: Nutrition values are approximate and may vary based on preparation method and source.