Why Does Food Taste Different on an Airplane?
An airline meal is eaten inside an environment that changes the way flavor reaches the brain.
Passenger cabins are pressurized, but not to the atmospheric pressure found at sea level. Their extremely dry air can also dry the mouth and nasal passages. This matters because flavor depends on much more than the taste buds. As food is chewed, aromatic molecules travel from the mouth into the nose. If the nasal passages are dry or congested, fewer of those aromas are perceived clearly.
Experiments using simulated aircraft cabins have found that sensitivity to sweet and salty tastes can decline under low pressure and low humidity. A dish seasoned normally on the ground may therefore seem flatter in the air.
The constant background sound contributes another effect. Aircraft cabins can be noisy, and laboratory studies have shown that loud noise can reduce perceived sweetness while sometimes strengthening the impression of savory flavor. This may help explain why tomato juice has become unusually popular during flights. Its acidity and strong savory character remain noticeable when subtler flavors fade.
Airlines design meals around these limitations. Sauces, herbs, spices, and ingredients rich in savory compounds often survive the cabin environment better than delicate aromas. Food must also be cooked earlier, chilled, transported, and reheated, which can alter texture and moisture before it reaches the passenger.
The meal itself is only part of what is being tasted. Pressure, humidity, sound, smell, preparation, and reheating all join the recipe. A food that seemed properly seasoned in a kitchen on the ground may arrive at cruising altitude inside a different sensory world.
Source: Taste at High Altitude, Fraunhofer Institute for Building Physics - Aviation Food Safety, Barbara Blakistone

The space shuttle Discovery on Launch Pad 39A under a setting full Moon (2009)
Source: By NASA/Bill Inglais