@sumudu it really depends on where they come from. Out of Teterboro, New Jersey the meals come from Rudy's Inflight Catering, and the meals aren't great and all taste about the same. Some places, like Naples, Florida have great catering and crew meals.
The majority of our crew meals come from the same vendor that supplies the owner's catering, though the company has agreements with the vendors that they will only pay a certain amount per crew meal. (The vendors typically are different vendors that provide meals to the airlines). Most of these vendors do a good job with the meals, and if we're in a small town or city, the meals are typically better.