I will add that while I don’t know OP’s friends that seems like a ridiculous amount of food for just 5 people, unless you know they’re skipping their main meal that day before. And you need to confirm that, something I learned with organizing board gaming. You can’t just assume people will be hungry/thirsty.
It sounds silly, because we have this assumption that we should “just have enough stuff” (and being hungry right now, the stuff in the OP pic looks yummy!), but we’re also not throwing a kid’s birthday party, we can just ask and collectively organize and plan.
It’s why for board gaming, nowadays we plan on this weird mix of snacks: Most is just bagged stuff so we can always not open bags, and the little fresh stuff that there is - usually one guy who loves to bake - is not done just for that evening, he makes a whole lot, brings some to board gaming and the rest goes to colleagues in the office.
And if we know before hand that nobody has eaten but we all want a major meal, we’ll order something and in turn plan for even less snacks.