We are a small startup of 12 people. Offering free lunches to employees is a perk that everyone enjoys, but has become an annoyance from the logistics standpoint. Everyone usually have different things they'd want to eat and coordinating this becomes a problem.
How do other startups handle free lunches? Would a better option be to just reimburse for whatever people spend on their lunch? One downside to that is the primary benefit to the company for offering free lunches (saving time) isn't realized.
If you're spending each day getting consensus on where to order food from, and then spending time getting everyone's order, you'll soon regret this perk :)
Not everyone might like it, but that's the only way to go. You'll never be able to please everyone.
Assuming you're in the same building, do you have a kitchen? If so, considering going "old school" and making lunch yourselves.
It may seem like unproductive time - but it's good to step away from the keyboards and do something together.