5.9k readers

20 Foods That Will Put You In A Better Mood

Updated November 6, 2017 5.9k views20 items

We all know that we are supposed to eat healthy. But many of us don't give our foods much consideration beyond their taste and health benefits. Did you know that there are certain foods you can eat that might actually help boost your mood? Food does so much more than just power our bodies – it also affects us mentally and emotionally. Meals with little nutritional value that are greasy or processed can leave us feeling groggy, irritated, or unsatisfied. But there are also foods we can eat that can leave us satisfied, energized, and even happier. Maintaining a healthy, balanced diet helps the overall functioning of our brain, which will influence how we process our day to day activities and therefore, our moods.

Whether it be for their antioxidants, vitamins, or other ingredients that affect our bodies, below are some of the best foods that boost mood!
  • Photo: Wikimedia Commons / CC-BY

    Dark chocolate, to be exact. Don't feel guilty when you open up a candy bar, because dark chocolate can help reduce stress and it contains antioxidants. (Just limit yourself to about 1.4 ounces per serving. Eat the entire chocolate bar in one sitting doesn't count). 


      More Chocolate 

      The Best Chocolate Bars#22 of 176 The Best Candy Ever Made#3 of 428 The Most Delicious Foods in the World

    • Carbs

      Photo: flickr / CC0

      Carbs get a pretty bad rap when it comes to being good for you. They don't actually make you fat; the key is to differentiate the good carbs from the bad ones. Good carbs can help produce levels of serotonin in your brain, resulting in feel good moods. It is when you overeat that you are left feeling sluggish.

    • Fruits & Veggies

      Photo: Metaweb / CC-BY

      Whole foods are important in every diet because they contain natural antioxidants, omega 3, vitamin B, and more. These help detox your body of harmful contaminants and help prevent depression. 

    • Photo: Metaweb / CC-BY

      Many fish contain high amounts of omega 3 fatty acids. Since our bodies do not naturally produce this nutrient naturally, it is important we get it from our diet.