The best size pig for roasting is typically between 45 and 90 lbs (20–40 kg). It comfortably feeds 30–50 people and offers the best balance of tender meat and manageable cooking.
Larger Crowds
For larger crowds, a 100-lb pig is ideal, but avoid exceeding 100 lbs, as larger pigs are difficult to handle and may result in tougher meat.
Pro Tip
If you need to feed 100 people, it is often better to use two 50 lb pigs rather than one 100 lb pig to ensure better cooking and faster service.
Whole Pig Weight
A good rule of thumb is to allow 1 to 1.5 lbs of carcass weight per person.
Yield
A whole pig generally yields about 40–50% edible meat after cooking, trimming, and removing bones.
Side Dishes
If you have many side dishes or serve heavy sides, you may allow up to 1 lb of carcass weight per person.
Key Considerations
Choosing The Right Size Pig
Choosing the right size pig involves balancing your guest count with the practicalities of equipment and cooking time.