Yes. The "fresh" or chilled food items such as the entrees are loaded in a cool box within the trolley. They are very effective and have temperature check strips within them to ensure the chill chain.
However, these stowages require more galley space. This is why you will find the smaller half trays in Club Europe on inbound morning sectors back to London. You'll also find more ambient items on the tray, such as the muesli bar or nutri-grain bar. Its known by the crew as "build a breakfast" as theres often more elements they have to put together on the tray before serving.
Despite the extra weight of the cool boxes on the night stopping services, doing this has saved BA huge amounts of money in removing overseas catering contracts on the shorthaul network. They've been doing it for around 8 years so far and so clearly works well.