Certain foods may help prevent lung cancer, including onions, grapefruit, citrus fruits, turmeric, and green tea. Eating these foods regularly as part of a balanced diet could potentially reduce the risk of developing lung cancer over time. More research is still needed but initial studies have found associations between higher consumption of these foods and lower lung cancer rates.