Anxious? Stressed? Whether it’s work stress or general anxiety, we often turn to food and alcohol to ‘restore some calm’ and make us feel better

BUT, eating the wrong foods and drinking alcohol could lead to weight gain – adding even more stress to your daily life as you try to figure out how to lose the pounds while still juggling all of life’s day-to-day responsibilities.

Thankfully, there are some awesome foods that can help you deal with moderate stress in your life, AND will be a healthy addition to your daily diet. So instead of the donuts, reach for these seven foods that can help fight stress (and help you lose weight at the same time!)

(Please note: If you suffer from chronic anxiety and are on medication as prescribed by a health professional, please don’t stop taking your medication without first consulting your doctor!)

1. Spinach

The ‘green stuff’ isn’t just good for Popeye’s muscles… It fights stress too. Spinach and other dark leafy greens contain magnesium and iron which help the body respond better to stress. It contains folate which helps the body produce serotonin, and may also help prevent migraine headaches.

WIN a R 2,000 Woolworths Voucher

Subscribe to our Free Daily All4Women Newsletter to enter

Dhal Coconut Curry with Aubergine & Spinach recipe


Low Carb Breakfast Spinach Quiche recipe


2. Beef

If you want another reason to eat steak… Apart from providing protein and animal fat, beef is a source of iron, B vitamins and zinc which help to stabilise mood.

Moroccan Minted Beef recipe


Grilled Mushroom and Potato Stacks with Grilled Beef recipe


Click page 2 below for more foods that help fight stress and its effects on the body…

While All4Women endeavours to ensure health articles are based on scientific research, health articles should not be considered as a replacement for professional medical advice. Should you have concerns related to this content, it is advised that you discuss them with your personal healthcare provider.