In 2018, British Airways freshened up their food options on their long-haul flights and now offer pretzels with a welcome drink, a four-course meal, a second meal or snack (which depends on the duration of your flight), sweet treats and drinks from the bar.