Here are a few tips to help you understand how big of a ham you need as you prep your Christmas or Easter dinner.

packaged whole ham.

Save this BBQ Tip

Enter your email, and I’ll send this link directly to your inbox. Plus, you’ll get new BBQ recipes and tips weekly.

Please enable JavaScript in your browser to complete this form.

Pineapple-glazed ham and grilled ham are dishes that I make for nearly every holiday. My family looks forward to them every year. The number of guests I’m having determines how large of a ham I need to buy.

Average ham size

When cooking up a Christmas ham or Easter ham, I recommend starting with a pre-cooked spiral-cut ham versus a raw ham.

Pre-cooked hams yield the wonderful slices that Americans are used to. If you smoke a raw ham, the consistency will be more similar to pulled pork.

Many companies sell pre-cooked hams at the grocery store or online and they vary in size.

ham label showing weight and price per pound.

At the store, each ham will have a label on it that will show it’s actual weight, along with the price per pound, total price and sell by date.

If you buy a ham online, you may not know the exact weight that you’ll get, but the website should identify the average weight. Some offer hams in sizes ranging from small to large.

The weight will also very, depending on if it’s a bone-in ham or boneless ham.

Boneless half hams, like those available at Snake River Farms, have an average weight of three to six pounds.

Bone-in half hams often weigh six to 10 lbs.

Small whole bone-in whole hams weigh about 15 pounds, while large bone-in hams can weigh 20 pounds or more. And boneless whole hams can weight six to 16 pounds.

As you can see, there is a lot of variation.


Sliced pineapple glazed ham on a platter.

How much ham do I need?

The official USDA serving size of ham is 1/4 to 1/3 pound (4-5.3 ounces) per person for boneless ham and 1/3 to 1/2 pound (5.3-8 ounces) of meat per person for bone-in ham.

Based on these suggested amounts, you would need a 5-pound bone-in ham size for 10 people or a 10-pound bone-in size ham for 20 adults.

However, you’re most likely making this ham for the holidays, so there are other things you’ll want to consider.

If you’re serving a lot of sides and other proteins, people may eat a smaller portion of ham. If ham is the star, than they may eat more.

But I always cook extra so I have leftovers for future meals and for people to take home. Ham is great in fried rice, omelets and on sandwiches or salads.


Ham size chart

Based on the USDA recommendations and assuming that your holiday meal will include some side dishes and an extra meat and that you’ll want leftovers, here are my preferences.

I suggest using a calculation of a 1/2 pound of boneless ham per person and 3/4 pound of bone-in ham per person.

Number of PeopleSize of Boneless HamSize of Bone-In Ham
63 pounds4.5 pounds
84 pounds6 pounds
105 pounds7.5 pounds
126 pounds9 pounds
147 pounds10.5 pounds
168 pounds12 pounds
189 pounds13.5 pounds
2010 pounds15 pounds

Want even more great grilling recipes and tips? Subscribe to my newsletter and follow me on Facebook, Instagram and TikTok for my latest grilling adventures. If you make a recipe, please leave a comment and rating below.

What's HOT

christie vanover standing against wood wall.

Hey BBQ Family

I’m Christie, the head cook and award-winning competitive pitmaster for Team Girls Can Grill. I have won multiple grand championships and top 10 category finishes. I’m an expert grill reviewer for BBQ Guys, and I have appeared on the Food Network and Ninja Woodfire Grill infomercials. I established this website in 2015 to share my BBQ tips and recipes.

Leave a comment

Your email address will not be published. Required fields are marked *