At Parse we started using ZeroCater with just 9-10 people by ordering the minimum food for 15 and splitting it with others or giving some away. Totally worth it.
IIRC you store taste preferences per-user – is it possible to have different subsets of people order food each day?