The researchers were not able to determine why eating more fruits and veggies enhances mood, but Radavelli-Bagatini suggests their high nutrient count likely plays a role. “Vegetables and fruits contain important nutrients such as vitamins, minerals, flavonoids, and carotenoids that can reduce inflammation and oxidative stress, and therefore improve mental wellbeing,” she said.