British airways meals and snack options vary greatly depending on your flight time. On short haul BA flights, there are no longer any free meals/snacks or drinks in economy class. For the new M&S buy on board menu for British Airways please go here. Not that quantities of the M&S offering onboard are limited, and your choice may not always be available. Credit cards or Avios points are the only forms of payment available for the buy on board meal range. From October 2018 until 2020 BA is rolling out new catering concepts in all cabin classes, this is part of a more significant improvement program which will focus on the food offering in all cabin classes.

Check out some special offers from Inflight Feed partners right here


Passengers travelling in First, Club World and World Traveller Plus on most flights can select their meal before their flight! Orders can be placed from 30 days up to 24 hours before your flight via the manage your booking function.


There are currently six meal choices for customers in economy class who wish to pre-purchase an upgraded meal experience on select BA flights from London only. The meals start from £15.00, and the choices include: Poached King Prawns, British Breakfast, Thai Style Rolls and many more. The BA upgrade meals are not available from London Gatwick but are available on all flights from Heathrow (except Sydney, Abuja and Hong Kong) you can pre-order from 30 days up to 24 hours prior to departure. Take a look at these menu choices right at the very end of this page.


Breakfast on flights leaving before 09:30

Brunch on flights leaving between 09:30 and 11:59

Lunch on flights leaving between 12:00 and 13:59

Afternoon Tea on flights leaving between 14:00 and 16:59

Dinner on flights departing after 17:00


If you are flying from London, the meals served to passengers in premium economy come from the business class cabin and for those passengers who are flying on Asian or African routes a locally inspired dish may be offered. Don’t forget you can pre-order your meal if you wish, by simply managing your booking on the BA website.


Special meals on British Airways are available for order up to 24 hours before departure, except Com Air flights which require 48 hours for Kosher and Halal meals. The following special meals can be ordered on select British Airways flights; it’s always best to check with their reservations department and order early. For further information click here.

Lacto-Ovo-vegetarian, Vegan vegetarian, Asian vegetarian, Hindu, Halal, Jain meal, Kosher meal, Seafood meal, Child meal, Baby meal, Bland, Diabetic, Fresh fruit platter, Gluten intolerant, Low calorie, Low fat, Low salt, Low lactose.



A new service concept was recently launched in Club World which will see the cabin crew hand running most meals or using new carts. Expect to have your starter and main meal ordered at the same time; there will be no more service trolleys in the cabin. Starters and desserts are now chosen from the new carts in the cabin. Special meals are now delivered at the same time as everyone else’s meals. The airline is investing heavily in the inflight catering, so expect quality catering especially from Heathrow from their partner Do&Co.


Menus are now changed fortnightly with a focus on more British themed options. Expect to see Union Hand Roasted coffee, Twinings Tea and other great British brands served in the cabin. For morning departures you will have the choice of up to 3 breakfast options including Cured meats or smoked salmon, A hot English breakfast or a Hot vegetarian breakfast.

Lunch and dinner will include an appetiser, main course choice and premium dessert. On shorter flights you will have the selection of two fresh main course salads. Longer trips will offer three main course options ( two being hot offerings) and salad.


Passengers lucky to experience the First Class cabin can indulge in the English tradition of Afternoon Tea. The selections on board include sandwiches, cakes, pastries, scones and, of course, a specially created tea from Twinings. Concorde room dining is available for First Class passengers before departure allowing you to dine before your flight to allow for sleep or more time to relax during your flight. This service is available at Heathrow Terminal 5 and at New York JFK terminal.

First Class passengers can also choose from express dining options and a la carte menus that are designed by leading chefs which include British favorites such as the English Breakfast. For a sample, first class menu check here.


Note that the great British Breakfast and and Healthy Choice option prices have been reduced to only £12.