These Foods Will Instantly Boost Your Mood - Astrology Daily

These Foods Will Instantly Boost Your Mood

Image by SOPA Images/GettyImages

Food doesn't only feed your body - it's also feeding your soul. This means that eating the wrong foods can have a major impact on your mood throughout the day. Eating the right foods can help control stress, ease anxiety, help your mood, and even fight off depression. Making just a few changes to your diet can make a huge difference in your daily mood. 

Curious about which foods will help improve your mood and mental health? Keep reading!


Chocolate does, indeed, make you happy and we have the science to prove just that! It's proven to reduce the levels of stress hormones, like cortisol. Experts say this amazing phenomenon is caused by the antioxidants found in dark chocolate. So go ahead, enjoy a few pieces of that delicious treat! But remember, chocolate still has calories, and overindulging will have you stressing over the extra pounds.


Fatty fish are packed with omega-3 acids which are known to lower anxiety. The omega-3 fatty acids are a key nutrient for boosting mood. It's important to eat foods high in these acids as our body doesn't naturally produce them. How does this work? The omega-3 acids interact with brain chemicals like dopamine and serotonin, boosting mood and decreasing anxiety.

Green Tea

After a long day, a warm cup of tea is a great stress reliever. Green tea is known to reduce depression symptoms and calm the nerves. Scientists believe the usefulness of green tea against anxiety comes from the large amount of mood-boosting nutrients that naturally exists in the tea leaves. One of those nutrients is L-theanine, an amino acid that is already used and know to treat anxiety. Even better, green tea has just enough natural caffeine to give you a little kick but still avoid the jitters.