This is an archived article and the information in the story may be outdated. Please check the time stamp on the story to see when it was updated last.
Everyone knows that foods affect your physical health and weight, but so there is so much more that a healthy diet can do for you. There are healthy foods that can improve your mental and emotional health, too. This is because certain vitamins and minerals, like omega-3, vitamin D and B vitamins can boost serotonin levels and improve your mood. These are the best foods you can eat to feel happier:
Eggs
The protein in eggs has been found to boost the levels of tryptophan in your blood, which is directly related to health serotonin production. The egg yolk is the part with the richest nutrients, such as omega-3 and B vitamins.
Salmon
Salmon is an excellent source of omega-3 fatty acids and vitamin D. Eating this fish regularly can help naturally improve your mood overall.
Spinach
Spinach boosts serotonin levels because it is high in tryptophan, as well as iron that can help you feel great and energized overall.
Seeds
Nuts and seeds may be small, but they are powerful when it comes to improving serotonin levels. Eating things like sunflower seeds, almonds or pumpkin seeds can help you feel happy because they are another great source of tryptophan.