I bring along snacks (or for longer flights sandwich makings) and we eat on the plane about an hour before arrival. That way we don't have to deal with the expense/crowds/nasty nutritionally lacking food, lol.
For our upcoming trip we'll either bring PB&J (the jelly packs will be in our 3-1-1 bag, PB won't, bread won't), or since we don't have much else that is liquid and needs to be in 3-1-1, I may bring a tiny frozen ice pack in my 3-1-1 and bring along cold cuts and crackers. The kids' latest craze is homemade "lunchables". I've also heard of people freezing carrot sticks to keep their sandwich meat cool and of course once the carrots thaw, you have that snack too.
If your flight is short, you could also buy a lunch before you board and it should be fine for a few hours if she's not ready to eat as you take off. If it's a warm meal, well, you might want to eat that before it gets cold. (I know in the past FA's are willing to heat up food for babies, not sure about older kids) But then she ought to be full enough when you land to make it to the hotel and into the park in time for a mid-afternoon snack or late lunch. Remember that if you're traveling over time zones her body will be a bit out of whack anyway, so the time won't matter, eat when she's hungry. It may mean a later than normal dinner, but if her tummy says feed me, it's mealtime. It should all equal out the next day after she's slept.