The hotel may be able to prepare some very nice box lunches for you; it won't hurt to ask.
If not, what I would do is to pack a small cooler as one of your carryon bags, and put your condiments in your 3-1-1 baggie. Make whatever lunch you like so long as the food is solid; sandwiches and dry salads, whole fruits, no soups or paste-type items.
Put several doubled Ziploc freezer bags inside the cooler to hold ice; you can ice it at the hotel, then dump the ice right before security. Once you are airside, buy some bottled drinks and get your baggies refilled with ice for the flight.
Keep in mind that you should avoid any foods that have strong odors, foods with bones that will need to be disposed of, and any peanut products, because it is possible that you might be asked not to eat peanut products on the plane due to the presence of an allergic passenger.