That depends on how harty the sandwiches sre. Most people are happy with a few ounces of meat so about five pounds. I'd have some extra just in case though. Figure 5 to 8 people per pound. If you have multiple meats, turkey, chicken, ham... Buy extra and don't get any gross stuff with pimientos or cheese built-in. You want to make as many people happy as possible.