Anxiety, depression, and chronic stress are widespread issues that not only harm mental health but also contribute to weight gain. When stressed, the body releases cortisol, stimulating appetite and causing insulin spikes followed by blood sugar crashes—leading to cravings for unhealthy foods. Here at GoSeekNest, we share what to eat to avoid weight gain and combat depression.
15+ foods that fight stress, anxiety and depression
Instead of turning to fast food next time you're stressed, try these nutritious options from our list!
1. Black Beans
Photo: depositphotos.com
Black beans are packed with folic acid and magnesium, nutrients known to combat depression. Research indicates that a magnesium-rich diet can virtually eliminate the risk of developing a low mood.
2. Yogurt
Photo: Pinterest
This fermented dairy product contains probiotics that help fight depression by strengthening the communication between the gut and the brain, thereby lowering stress levels.
3. Milk
Photo: starsinsider.com
Cow's milk is loaded with antioxidants, calcium, vitamin B12, and proteins. Studies show that milk protein has a soothing effect and can help reduce blood pressure.
4. Blueberries
Photo: starsinsider.com
Stress damages body cells, which need vitamin C and antioxidants to recover. A handful of blueberries provides significant benefits for cellular repair.
5. Onions
Photo: Pinterest
Research shows that simple onions can help prevent cancer and lower stress levels. This vegetable is rich in the antioxidant quercetin, which aids in fighting depression.
6. Oatmeal
Photo: Twitter
Eating oatmeal encourages the production of serotonin, the hormone responsible for feelings of calm and tranquility.
7. Olive oil
Photo: Twitter
Scientists have confirmed that a Mediterranean diet lowers stress and depression, and olive oil is a key component of this eating pattern.
8. Coffee
Photo: Twitter
People who drink coffee in moderation are less likely to experience depressive episodes compared to those who rarely or never consume it.
9. Carrots
Photo: thedailymeal.com
This vegetable is abundant in the antioxidant lutein, which not only enhances eyesight but also supports mental health during stressful times.
10. Salmon
Photo: msn.com
Salmon is packed with omega-3 fatty acids, which help combat elevated levels of cortisol and adrenaline in the bloodstream.
11. Almonds
Photo: Twitter
Almonds contain vitamins B2 and E, which shield the immune system from the harmful effects of stress.
12. Cashew
Photo: Twitter
These nuts are a great source of magnesium, which is already recognized for its ability to help manage depression.
13. Avocado
Photo: Pinterest
Avocado is rich in vitamin B, which elevates mood by increasing serotonin and dopamine levels in the body.
14. Broccoli
Photo: starsinsider.com
No other vegetable has as much chromium as broccoli. This trace mineral is crucial for synthesizing serotonin, melatonin, and norepinephrine—hormones that regulate well-being and mood.
15. Turkey
Photo: Pinterest
Turkey meat is beneficial because it contains ample protein and tryptophan, which assist the body in combating stress and depression.
16. Brussels sprouts
Photo: istockphoto.com
This vegetable is loaded with dietary fiber and folic acid, both of which contribute to a good mood and help suppress depressive thoughts.
17. Water
Photo: buzzfeed.com
Everyone knows the benefits of plain water, yet many still choose sugary beverages. Excess sugar damages both physical and mental health, so staying hydrated is crucial.
18. Mushrooms
Photo: metro.co.uk
Eating mushrooms helps reduce blood sugar levels. They also contain probiotics that influence mood and help fight depression.
19. Raspberries
Photo: msn.com
This berry is rich in antioxidants, which assist the body in managing signs of stress and depression.
20. Spinach
Photo: Pinterest
Spinach leaves contain high amounts of B vitamins, which increase serotonin production in the body, helping to fight depressive states.
21. Mozzarella
Photo: Twitter
This cheese has even more tryptophan than turkey. This amino acid is responsible for serotonin production and optimal brain function.
22. Chickpeas
Photo: Pinterest
Canadian researchers found that depressed patients often have low vitamin B6 levels. Eating chickpeas, which are abundant in this vitamin, can help restore normal levels.
23. Oranges
Photo: depositphotos.com
These citrus fruits are a true storehouse of vitamin C, which not only lowers blood pressure but also regulates the stress hormone cortisol.
24. Sardines
Photo: msn.com
This fatty fish is rich in omega-3 fatty acids, which have anti-inflammatory properties. Studies show that people with depression who follow a diet high in these acids recover more quickly.
Don't miss: Depression and anxiety can sometimes be a signal that you deserve a better life.






