I think it would be better to hold a small meeting before working on the party. They can volunteer on the food items they want to bring. Of course, they would know best what their specialties are.
During the meeting, you can open the topic on minimum budget. If they want to go so much beyond that to ensure that they serve the best foods, then just let them be, of course. Just make sure that everybody agrees and adheres to the minimum budget.
