On my British Airways flight, drinks service started about 45 minutes after take-off. I've had some fairly clinical flight attendants on British Airways before, so I was very pleasantly surprised by the cabin crew I had this time. The flight attendants were incredibly friendly, and spent the whole flight joking and laughing with passengers. I asked for a scotch, and got two airplane bottles of Glenlivet — on British Airways long-haul flights, spirits are complimentary, and everything's a double.
Dinner service started about 45 minutes after the first drink cart came through, and there was a bit of confusion at first. The cabin crew had a few special dietary meals for people, but were having trouble figuring out which seats they were in. The dinner carts moved down the aisle very slowly — I was about halfway back in the coach cabin, and it took about 30 minutes for them to get to us.
First came the drinks cart, with a few different wines prominently displayed. I went for red, and chose from two different types — then the flight attendant gave me a mini-bottle of each, saying "why don't you try both, see which you like best?" Yep, this was destined to be a boozy flight.
British Airways recently announced new catering in its long-haul economy ("World Traveller") cabin, and although my flight was about two weeks after the new catering began to be rolled out, my flight had the older service.
Although I'm looking forward to trying the new meal service on my next BA flight, I found dinner perfectly tasty. We had a choice of chicken casserole in ale sauce with kale mashed potatoes, or farfalle pasta in tomato and mascarpone sauce — I went with the chicken. It was really good — not something I'm used to saying about airplane food, unless I'm in international first class.
It also came with a small water bottle, a cup for coffee or tea (which followed), a roll, a shockingly good side of grilled vegetables, and a wheat berry salad (although I noticed some people got a fruit salad instead). There wasn't any dessert with the main meal.
About an hour and a half before arrival, the flight attendants came through with a tea service — a small tuna sandwich, a mini Toblerone bar, and your choice of tea, coffee, or whatever booze was left on board.
Food and drinks winner: British Airways