SgtRyan i think specific routes do get 2 hot meals. The 'proper' Long haul flights ( for example EZE, MEX). BA stopped offering two meals in medium haul flights such as flights to Middle East etc and replaced them with kit kats and other silly things but that was ages ago. Now they usually serve a small snack box such as pizza slice. Saying that i am not 100% sure.