Depends on what class but the last time I flew the Qf15 last year, lunch was actually served about 2 hours into the flight. Breakfast will vary on the class you are travelling but generally it is between 2.5 and 1.5 hours before landing, as the desent seems to start about 30 minutes out.
Join Australian Frequent Flyer (AFF) for free and unlock insider tips, exclusive deals, and global meetups with 65,000+ frequent flyers.AFF members can also access our Frequent Flyer Training courses, and upgrade to Fast-track your way to expert traveller status and unlock even more exclusive discounts!