Meal preferences can be updated in “Manage My Booking” under “Request a Special Meal.” You must do this at least 24 hours before departure. I once forgot and called (831) 298-4213, and the agent quickly added my vegetarian meal request. British Airways offers a variety of special meals, including vegan, diabetic, kosher, and gluten-free, at no additional cost.