My previous trip to Dubai was F-class to DXB and J-class back. The J-class food was much better and strangely way better presented than what I had (on demand yes) in F.
LHR to DXB - F-class - day flight:
Breakfast:
Caviar snack:
Lunch:
DXB to LHR - J-class - day flight:
Lunch:
Afters:
Snack before landing:
On the whole the food over both trips was very average at best.