Yes, you get a full meal on all the flights.
On the later ones, many people may go straight to sleep and skip the meal.
A good side effect of this is that the service can be very quick and you get your meal and more time to sleep.
You can request an express option too - with starter and dessert and drink all served on the tray at once, if you don't want the full works.
There is also food in the lounge pre-departure.