
31. Walnuts
With the wide range of nutrients, antioxidants, and healthy fats found in walnuts, they are arguably one of the best foods for boosting mood. There was even a recent study where eating walnuts every day was linked to a better overall sense of well-being. This is no surprise with so many nutrients that help with hormone regulation.

Walnuts contain antioxidants, including polyphenols, ALA, and Vitamin E. They also contain healthy fats like avocadoes and other vitamins and minerals for a nutritional punch. Polyphenols and ALA both work to regulate hormones in the body and the antioxidant properties of walnuts fight inflammation. They also contain dietary fiber that provides energy for the body and promotes gut and digestive health.