Yes, complimentary meals come with every Virgin Atlantic flight ticket. You can also pre-book the meals as per your preferences while booking your flight tickets or anytime before the departure of the flight.