Omega-3 fats seem to protect against myopia, while saturated fats seem to increase the risk. Other nutrients didn’t show clear effects.
Foods rich in omega-3 (protective foods) • Fatty fish: salmon, mackerel, sardines, tuna, herring, anchovies • Seafood: oysters, mussels • Plant sources: flaxseeds, chia seeds, walnuts, hemp seeds • Oils: flaxseed oil, canola oil, soybean oil • Fortified foods: some eggs, dairy, or juices enriched with omega-3
Foods high in saturated fats (risk foods) • Fatty meats: beef, lamb, pork, processed meats (sausages, bacon) • Dairy: butter, cheese, cream, whole milk, ice cream • Baked goods: pastries, cookies, cakes made with butter or shortening • Fast foods: fried chicken, burgers, pizza • Coconut and palm oil products (though plant-based, they’re high in saturated fats)
So the takeaway is: More fish, nuts, and seeds may help protect children’s eyes, while too many fatty meats, butter, and fried foods may raise the risk of myopia.