I think that "too much" means that they prepare so much food that they can't eat it up. Moreover, you see, the word "but" in the sentence means that there are lots of people, and the food is much more than needed.
That's my opinion. Someone please check it.
Student or Learner