The rule is that hot meals are served at meal times (lunch and dinner) in all flights, except LIS-OPO, LIS-MAD and other short flights, and at all times in longer flights (3h or longer).
I hope they're not stingy and consider that 11.00 AM is meal time