it depends on how much people want!
I would use 150 cans
Lennie and George share one can of beans.
I would use 25 pounds of fresh green beans for 100 people
10
Are they only eating beans or it a single veg as part of a dinner meal.How can we give a reasonable answer if you don't give us all the facts.
a 10 lb can of green beans will feed 50 people with 3 oz portions.
You need about 10 twenty eight ounce cans
presumably they are having other food also. So 10 people should use 3 can of beans
I would NEVER feed guests canned beans. -Fresh are tastier, healthier and only a fraction more costly.
One normal size can would do 2-3 people, depending on how big a portion they want.
17 cans
30 14.5 oz cans