Flight food is typically prepared 12 to 48 hours before takeoff. Caterers have to work ahead to ensure meals are ready and delivered to the plane on time. Despite this, they still manage to keep everything fresh and tasty.