in theory, cooking once for many people is efficient.
actually we need community kitchens again. that would be great. meet with your neighbors and cook together. in fact, i wonder whether they have any in my city ... hmm i can't find anything rn, i'll look again tomorrow.
in practice, well, yeah, some companies make a looot of money by cooking for lots of people at once. so called restaurants. i wish they were efficient. they waste waaaaay too many resources on "decorating" the room instead of just providing food IMHO.