How Much Sodium Is in Ham by Type and Daily Limit

Ham is one of the saltiest meats you can buy. A typical serving of roasted ham contains around 1,330 mg of sodium per 3.5 ounces, which is more than half the daily limit recommended by the American Heart Association. The exact amount varies widely depending on the type of ham and how it’s processed, so knowing what you’re working with matters.

Sodium by Type of Ham

Not all ham is created equal when it comes to salt. USDA data puts the average sodium content of deli ham at roughly 1,236 mg per 100 grams (about 3.5 ounces), but individual products range considerably. Here’s how the main types compare in a 3.5-ounce serving:

  • Roasted ham: approximately 1,330 mg of sodium
  • Honey-smoked ham: approximately 900 mg of sodium
  • Country ham: often the highest of any variety, sometimes exceeding 2,000 mg per serving due to traditional dry-curing with heavy salt

For context, 3.5 ounces of plain roasted turkey breast contains just 101 mg of sodium. That’s roughly one-thirteenth the sodium in the same amount of roasted ham. The difference comes entirely from processing: ham is cured with salt (and often sugar and other preservatives), while a plain roasted turkey breast is not. Once turkey is processed into deli slices, though, its sodium climbs significantly too.

How That Fits Into Your Daily Limit

The American Heart Association recommends no more than 2,300 mg of sodium per day, with an ideal target of 1,500 mg for most adults. A single 3.5-ounce serving of roasted ham, at 1,330 mg, gets you to 58% of the upper limit and 89% of the ideal target in one sitting. If you’re eating a ham sandwich with cheese, mustard, and bread, you could easily cross the full daily recommendation in a single meal.

A typical serving of bone-in ham at a holiday dinner is roughly one-third to one-half pound per person, which means you could be eating 4 to 8 ounces, pushing sodium intake even higher than the numbers above suggest.

Why the Sodium in Ham Matters

The salt in ham isn’t just a nutrition label concern. A large study tracking over 44,000 women for 15 years found that those who ate five or more servings of processed meat per week had a 17% higher rate of developing high blood pressure compared to women who ate less than one serving per week. Notably, unprocessed red meat showed no such association, pointing to sodium and other curing compounds as the likely culprits rather than the meat itself.

Reading Labels: What “Low Sodium” Actually Means

If you’re shopping for a lower-sodium option, the terms on the package have specific legal definitions set by the FDA. A product labeled “low sodium” must contain 140 mg or less per serving. “Reduced sodium” means the product has at least 25% less sodium than the standard version of that food, but it can still be quite high in absolute terms. A reduced-sodium ham with 25% less salt than a product containing 1,236 mg per 100 grams would still have over 900 mg.

Always check the nutrition facts panel rather than relying on front-of-package claims. Pay attention to serving size too. Some brands list a serving as just two thin slices (about 56 grams), which makes the sodium number look more modest than what you’ll actually put on a sandwich.

Ways to Lower the Sodium in Ham

If you already have a salty ham and want to reduce its sodium content, water-based methods can help. Simply washing ham under running water removes a meaningful amount of surface salt: one study found washing reduced sodium by about 29% in pork ham and 71% in turkey ham. A more aggressive technique, boiling the ham and discarding the water twice (“double cooking”), removed up to 94% of sodium in turkey ham and nearly 100% in pork ham. The trade-off is that double cooking changes the texture and flavor significantly.

Soaking a country ham overnight in cold water, changing the water once or twice, is a traditional preparation step specifically because these hams are too salty to eat without it. If you’re cooking a whole holiday ham and sodium is a concern, simmering it first in plain water before glazing and finishing in the oven will pull out a substantial portion of the salt.

Lower-Sodium Alternatives

If you’re looking for sandwich meat with less sodium, plain roasted turkey breast (not deli-sliced) is the clearest win at around 101 mg per 3.5 ounces. Roasting your own chicken or turkey breast at home and slicing it gives you full control over salt. Among packaged options, look for products specifically labeled “low sodium” with 140 mg or less per serving, and verify the claim against the nutrition facts. Some brands of uncured or “natural” ham still contain high sodium from celery powder or sea salt, so the label check matters regardless of marketing language.