TL;DR
#TL;DR TheThe best options for reducing your in-flight waste are to use a budget airline with no in-flight service, or declaring days in advance of your flight that you don't want an in-flight meal on a full-service airline. If waste minimisation is a concern, you should first address the huge CO2 emission cost first, and seriously considering not taking the flight in the first place.
CO2
#CO2 FirstFirst and foremost, the largest environmental concern in taking a flight is the CO2 emissions. Using the link provided by Rsf, a 10 hour flight could produce in the order of 900kg of CO2, a significant chunk of the average yearly carbon footprint of a single person. But for the sake of answering the question, we're only going to look at in-flight waste. Perhaps a large CO2 offset has been purchased to try and mitigate emissions, or perhaps an individual is tracking a CO2 budget and has accounted for the flight. If you are not at least doing this, then waste minimisation will make a comparatively tiny impact on the environmental cost of your flight.
Waste
#Waste According to IATA (thanks Zach Lipton for the link) a typical passenger on average creates 1.43kg of waste, of which 40% is food and plastic waste (~0.6kg). This is averaged across all flights, so presumably long haul flights will have more waste, and potentially a larger proportion of that will be food and plastic waste. So where does this waste come from, and what can we do?
Snacks and miscellaneous
#Snacks and miscellaneous ForFor small service items, like drinks, peanuts etc. the simple option is to refuse. Peanuts will keep, and so will the cups, cans, bottles etc. etc. to be passed onto the next person. (To counter the anticipated "but it's going to be used anyway", the overall demand will be reduced, hence the airline won't purchase as much). For other things that might come in plastic, again you can just refuse to use them and leave them as they are. Be aware though that sometimes blankets can be wrapped in plastic, so if you think you'll need one, you might have to wear an extra layer just in case.
In-flight meals
#In-flight meals ForFor things like the in-flight meals, it becomes a bit trickier. If you haven't planned ahead, then the moment the tray lands on your table is probably too late to do much about it. In fact, according to Dan, your trays are packed several hours before you even board the flight. What happens to the waste afterwards is in the hands of the contractor, and if you don't use something from your tray, there is a strong likelihood it will be discarded anyway.
#Plan ahead
Plan ahead
What impact will this have?
#What impact will this have? InIn exact terms, minimising your in-flight waste might impact your own personal environmental cost, but on the scale of the flight you take, the impact will be tiny. But this is true of almost any action a person takes in any sphere. The value of this comes from the message sent to the airlines about what their customers care about. As Harper points out, this is an issue with the entire system and requires ingenuity from a top level. SSight3 suggests documenting good practices you observe and passing them on to other airlines. But there is a lot going on behind the scenes that regular passengers simply won't see. Perhaps the best option is making sure airlines know that in-flight waste is a concern but telling them directly, perhaps through customer complaint channels. Again, the biggest environmental impact you can have is from not taking the flight in the first place.